Lahore University of Management Sciences

Software Engineering

Software Engineering Research Lab (SERL) is a group of dedicated individuals exploring new horizons in the Software Engineering and its related areas. The focus of the research undertaken by the SERG members is in the areas of software quality, self-managing software systems, e-government architectures, soft computing, code clone detection, software reuse and autonomic computing. The projects being undertaken by the group include: Automated Failure Recovery in Distributed Systems, Injecting Autonomic Behavior in Software Systems, Measuring Quality in Self-Managed Systems, Predicting Software Quality, e-Governance Architectures and Frameworks, Detecting High Level Similarities in Software and Resource Optimization in Power Management in Small Grids.

Research Publications


  • Things Structural Clones Tell that Simple Clones Don’t
    Basit, H. A., Ali, U., Haque, S., and Jarzabek, S.
    Int. Conference on Software Maintenance, ICSM’2012, Trento, Italy, September 2012, pp. 275-284
  • Viewing Simple Clones from a Structural Clones’ Perspective
    Basit, H. A., Ali, U. and Jarzabek, S.
    Int. Workshop on Software Clones, IWSC’2011, ICSE Workshop, Honolulu, USA, May 2011, pp. 1-6
  • 2009

  • Towards Structural Clones: Analysis and semi-automated detection of design-level similarities in software
    Basit, H. A. and Jarzabek, S.
    VDM Verlag, 2010
  • A Data Mining Approach for Detecting Higher-level Clones in Software
    Basit, H.A., and Jarzabek, S.
    IEEE Transactions on Software Engineering 35(4):497–514, July–August 2009. ISSN 0098-5589. DOI: 10.1109/TSE.2009.16. IEEE Computer Society.
  • A case for structural clones
    Basit, H. A., and Jarzabek, S.
    In proceedings 3rd International Workshop on Software Clones, March 2009, Kaiserslautern, Germany
  • 2008

  • Identifying Useful Design-Level Similarity Patterns based on Clone Detection Output
    Zhang, Y., Basit, H. A., Jarzabek, S., Anh, D., and Low, M.
    In proceedings 24th IEEE International Conference on Software Maintenance, September 28 - October 4, 2008, Beijing, China, pp. 376-385
  • 2007

  • Efficient Token Based Clone Detection with Flexible Tokenization
    Basit, H. A., Smyth, W. F., Puglisi, S. J., Turpin, A., and Jarzabek, S.
    Short paper in proceedings 11th European Software Engineering Conference and 15th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, ACM Press, September 2007, Dubrovnik, Croatia, pp. 513-516
  • 2006

  • Generic Fault tolerant software architecture: reasoning and customization
    Yuan, L., Dong, J.S., Sun, J and Basit, H.A.
    IEEE Transactions on Reliability 55(3):421–435, September 2006.
  • 2005

  • Detecting Higher-level Similarity Patterns in Programs
    Basit, H.A. and Jarzabek, S.
    In proceedings 10th European Software Engineering Conference and 13th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, ACM Press, September 2005, Lisbon, Portugal, pp. 156-165
  • An Empirical Study on Limits of Clone Unification Using Generics
    Basit, H.A., Rajapakse, D.C, and Jarzabek, S.
    In proceedings 17th Int. Conference on Software Engineering and Knowledge Engineering, SEKE'05, July 2005, Taipei, Taiwan, pp. 109-114
  • Beyond Templates: a Study of Clones in the STL and Some General Implications
    Basit, H.A., Rajapakse, D.C., and Jarzabek, S.
    In proceedings 27th Int. Conf. on Software Engineering, ICSE’05, May 2005, St. Louis, USA, pp. 451-459
  • 2003

  • Extending Generics for optimal Reuse
    Basit, H. A., Rajapakse, D. C., and Jarzabek, S.
    poster presentation at 8th Intl. Conf. on Software Reuse (ICSR'04), 2004, Madrid, Spain.