User Interface Design & Development
QUANTITATIVE Analysis
HUMAN Computer Interaction
Introduction to SOFTWARE ENGINEERING
Software Construction
COOP Education
SOFTWARE Quality Assurance & Testing
Computer Programming II (Adv. Java)
SOFTWARE Construction
Software Engineering: Design & Dev
GIK Institute of Engineering Sciences & Technology
Topi , Pakistan
National University of Singapore
Singapore , Singapore
3/1/2007 - 6/30/2018
Lahore University of Management Sciences
Lahore,Pakistan
9/24/2019 - 3/27/2022
Prince Sultan University
Riyadh,Saudi Arabia
PLoS ONE 2022-12-01
Historical perspective of code clone refactorings in evolving software
ESEC/FSE 2022 - Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2022-11-07
Context-aware code recommendation in Intellij IDEA
Software Impacts 2022-08-01
Clone-Writer: An effective editor for developing code by using code clones
Software - Practice and Experience 2022-06-01
Synthesizing secure software development activities for linear and agile lifecycle models
IEEE Access 2022-01-01
Clone-Seeker: Effective Code Clone Search Using Annotations
Empirical Software Engineering 2021-11-01
FACER: An API usage-based code-example recommender for opportunistic reuse
PeerJ Computer Science 2021-01-01
Clone-advisor: recommending code tokens and clone methods with deep learning and information retrieval
Research, Tools, and Practices 2021-01-01
Visualization of Clones
2020 14th International Conference on Open Source Systems and Technologies, ICOSST 2020 - Proceedings 2020-12-16
CMT: A Comprehensive Clone Management Solution
Computer Science Review 2020-08-01
A systematic mapping study of clone visualization
ACM International Conference Proceeding Series 2020-04-15
A Comparison Study of Available Sofware Security Ontologies
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2020-01-01
DeepClone: Modeling Clones to Generate Code Predictions
IEEE Access 2019-01-01
Evolutionary Perspective of Structural Clones in Software
Proceedings - International Conference on Software Engineering 2018-05-27
Poster: Duplicate finder toolkit
2018 IEEE 12th International Workshop on Software Clones, IWSC 2018 - Proceedings 2018-03-27
Structural clones: An evolution perspective
Pakistan Journal of Engineering and Applied Sciences 2018-01-01
Cloning in popular server side technologies using agile development: An empirical study
IWSC 2017 - 11th IEEE International Workshop on Software Clones, co-located with SANER 2017 2017-03-16
CodeEase: Harnessing method clone structures for reuse
Proceedings - Asia-Pacific Software Engineering Conference, APSEC 2016-07-02
Retrieving design pattern usage examples using domain matching
Programming and Computer Software 2016-07-01
On fuzzy repetitions detection in documentation reuse
2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016 2016-05-20
Foreword
Towards a structural clone based recommender system
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2016-01-01
Clone detection in reuse of software technical documentation
2015 IEEE 3rd Working Conference on Software Visualization, VISSOFT 2015 - Proceedings 2015-11-19
A survey on goal-oriented visualization of clone data
Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2015-06-22
Reflections on teaching refactoring: A tale of two projects
2015 IEEE 9th International Workshop on Software Clones, IWSC 2015 - Proceedings 2015-03-26
Tool support for managing method clones
What do we need to know about clones? deriving information needs from user goals
Electronic Communications of the EASST 2014-01-01
Handling clone mutations in simulink models with VCL
IEEE International Conference on Software Maintenance, ICSM 2012-12-01
Things structural clones tell that simple clones don't
Proceedings - International Conference on Software Engineering 2011-06-29
Viewing simple clones from structural clones' perspective
IEEE Transactions on Software Engineering 2009-08-27
A data mining approach for detecting higher-level clones in software
IEEE International Conference on Software Maintenance, ICSM 2008-12-29
Query-based filtering and graphical view generation for clone analysis
6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007 2007-12-01
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 - Companion Papers 2007-12-01
IEEE Transactions on Reliability 2006-09-01
Generic fault tolerant software architecture reasoning and customization
17th International Conference on Software Engineering and Knowledge Engineering, SEKE 2005 2005-12-01
All empirical study on limits of clone unification using generics
Proceedings - 27th International Conference on Software Engineering, ICSE05 2005-12-01
Beyond templates: A study of clones in the STL and some general implications
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) 2005-01-01
Detecting higher-level similarity patterns in programs
Software Engineering, Software Security, Code Recommendation Systems