Faculty Profile

Dr. Hamid Abdul Basit

Assistant Professor

Department Of Computer Science

Dr. Hamid Abdul Basit did his PhD from National University of Singapore in 2007 on the analysis and semi-automated detection of similarity patterns in software. He did his bachelors from Ghulam Ishaq Khan Institute of Engineering Sciences and Technology (GIKI) in 2000. He worked as a post-doctoral researcher in the Software Engineering Lab at NUS in 2006-2007 on the extraction of software design from software similarities. He developed a tool called Clone Miner for recovering higher-level similarity patterns in software using state-of-the-art string algorithms and data mining techniques. The results were presented at the top software engineering conferences.

Title Publication Author Year
Poster: Duplicate finder toolkit Proceedings - International Conference on Software Engineering Luciv D., Koznov D., Chernishev G., Basit H.A., Romanovsky K., Terekhov A. 2018
Structural clones: An evolution perspective 2018 IEEE 12th International Workshop on Software Clones, IWSC 2018 - Proceedings Kanwal J., Basit H.A., Maqbool O. 2018
Cloning in popular server side technologies using agile development: An empirical study Pakistan Journal of Engineering and Applied Sciences Khan A., Basit H.A., Sarwar S.M., Yousaf M.M. 2018
Retrieving design pattern usage examples using domain matching Proceedings - Asia-Pacific Software Engineering Conference, APSEC Abid S., Qamar Z., Khan N., Shayan M., Basit H.A. 2017
CodeEase: Harnessing method clone structures for reuse IWSC 2017 - 11th IEEE International Workshop on Software Clones, co-located with SANER 2017 Abid S., Javed S., Naseem M., Shahid S., Basit H.A., Higo Y. 2017
On fuzzy repetitions detection in documentation reuse Programming and Computer Software Luciv D.V., Koznov D.V., Basit H.A., Terekhov A.N. 2016
Towards a structural clone based recommender system 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016 Abid S., Basit H.A. 2016
Clone detection in reuse of software technical documentation Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Koznov D., Luciv D., Basit H.A., Lieh O.E., Smirnov M. 2016
A survey on goal-oriented visualization of clone data 2015 IEEE 3rd Working Conference on Software Visualization, VISSOFT 2015 - Proceedings Basit H.A., Hammad M., Koschke R. 2015
Reflections on teaching refactoring: A tale of two projects Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE Abid S., Basit H.A., Arshad N. 2015
Tool support for managing method clones 2015 IEEE 9th International Workshop on Software Clones, IWSC 2015 - Proceedings Basit H.A., Khan H.S., Hamid F., Suhail I. 2015
What do we need to know about clones? deriving information needs from user goals 2015 IEEE 9th International Workshop on Software Clones, IWSC 2015 - Proceedings Basit H.A., Hammad M., Jarzabek S., Koschke R. 2015
Handling clone mutations in simulink models with VCL Electronic Communications of the EASST Basit H.A., Dajsuren Y. 2014
Things structural clones tell that simple clones don't IEEE International Conference on Software Maintenance, ICSM Basit H.A., Ali U., Haque S., Jarzabek S. 2012
Viewing simple clones from structural clones' perspective Proceedings - International Conference on Software Engineering Basit H.A., Ali U., Jarzabek S. 2011
A data mining approach for detecting higher-level clones in software IEEE Transactions on Software Engineering Basit H.A., Jarzabek S. 2009
Query-based filtering and graphical view generation for clone analysis IEEE International Conference on Software Maintenance, ICSM Zhang Y., Basit H.A., Jarzabek S., Anh D., Low M. 2008
Efficient token based clone detection with flexible tokenization Proceedings of the the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2007, ESEC-FSE'07 Basit H.A., Puglisi S.J., Smyth W.F., Turpin A., Jarzabek S. 2007
Efficient token based clone detection with flexible tokenization 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007 Basit H.A., Puglisi S.J., Smyth W.F., Turpin A., Jarzabek S. 2007
Generic fault tolerant software architecture reasoning and customization IEEE Transactions on Reliability Yuan L., Dong J.S., Sun J., Basit H.A. 2006
Detecting higher-level similarity patterns in programs ESEC/FSE'05 - Proceedings of the Joint 10th European Software Engineering Conference (ESEC) and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-13) Basit H.A., Jarzabek S. 2005
Beyond templates: A study of clones in the STL and some general implications Proceedings - 27th International Conference on Software Engineering, ICSE05 Basit H.A., Rajapakse D.C., Jarzabek S. 2005
All empirical study on limits of clone unification using generics 17th International Conference on Software Engineering and Knowledge Engineering, SEKE 2005 Basit H.A., Rajapakse D.C., Jarzabek S. 2005