Peer-Reviewed Articles in Journal and-or Book Chapters

  1. Yuan Tian, Nasir Ali, , David Lo, and Ahmed E. Hassan, On the Unreliability of Bug Severity Data, Empirical Software Engineering, Empirical Software Engineering (EMSE) (2015). [PDF] [bib]


  2. Stuart W. Mcilroy, Nasir Ali, , Hammad Khalid, and Ahmed E. Hassan, Fresh Apps: An Empirical Study of Frequently-Updated Mobile Apps in the Google Play Store, Empirical Software Engineering (EMSE) (2015). [PDF] [bib]


  3. Stuart W. Mcilroy, Nasir Ali, , Hammad Khalid, and Ahmed E. Hassan, Analyzing and Automatically Labelling The Types of User Issues that are Raised in Mobile App Reviews, Empirical Software Engineering (EMSE) (2015): (in press). [PDF] [bib]


  4. Stuart W. Mcilroy, Weiyi Shang, Nasir Ali, , and Ahmed E. Hassan, Is It Worth Responding to Reviews? A Case Study of the Top Free Apps in the Google Play Store, IEEE Software (2015). [PDF] [bib]


  5. Surafel L. Abebe, Nasir Ali, , and Ahmed E. Hassan, An Empirical Study of Software Release Notes, Empirical Software Engineering (EMSE) (2015): (in press). [PDF] [bib]


  6. Nasir Ali, , Zohreh Shara, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. An Empirical study on the importance of source code entities for requirements traceability, Empirical Software Engineering (EMSE) (2014): 1-37. Keyword(s): eye-tracker, traceability, information retrieval, term weighting scheme. [PDF] [bib]


  7. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links, IEEE Transactions on Software Engineering (TSE), to appear Note: 19 pages. Keyword(s): requirements, features, traceability, experts, trust model, and dynamic weighting. [PDF] [bib]


  8. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Factors Impacting the Inputs of Traceability Recovery Approaches, chapter 7. Springer, September 2011. Note: 28 pages. Keyword(s): requirements, traceability, and factors, SST. [PDF] [bib]


 

Peer-Reviewed Conference Articles

  1. Nasir Ali, Fehmi.Jaafar, and Ahmed E. Hassan, Leveraging Historical Co-Change Information for Requirements Traceability, In Proceedings of the 20th Working Conference on Reverse Engineering (WCRE'13), October 14-17, 2013. IEEE Computer Society Press. 10 pages. Keyword(s): Co-Change, Commit logs, VSM, JSM, and Requirements Traceability [PDF] [bib]


  2. De Lucia, David LO, Giuseppe Scanniello, Alessandro Marchetto, Nasir Ali, and Collin McMillan, Leveraging machine learning and information retrieval techniques in software evolution tasks, In Software Engineering Notes, 2013. IEEE Computer Society Press. Keyword(s): Information Retrieval, machine learning, software evolution [PDF] [bib]


  3. Nasir Ali, Zohreh Sharafi, Yann-Gaël Guéhéneuc, and Giuliano Antoniol, An Empirical Study on Requirements Traceability Using Eye-Tracking. In Massimiliano Di Penta and Jonathan I. Maletic, editors, Proceedings of the 28th International Conference on Software Maintenance (ICSM), September 2012. IEEE Computer Society Press. Keyword(s): Requirements traceability, source code, eye tracking, LSI, LDA [PDF] [bib] Invited to a special issue of the Journal of Empirical Software Engineering (EMSE)


  4. Abdou Maïga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabané, Yann-Gaël Guéhéneuc, and Giuliano Antoniol, SMURF: A SVM-based Incremental Anti-pattern Detection Approach. In Rocco Oliveto and Denys Poshyvanyk, editors, Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), October 2012. IEEE Computer Society Press Keyword(s): Code and design smells, anti-pattern [PDF] [bib]


  5. Nasir Ali, Aminata Sabané, Yann-Gaël Guéhéneuc, and Giuliano Antoniol, Improving Bug Location Using Binary Class Relationships. In Mariano Ceccato and Zheng Li, editors, Proceedings of the 12th International Working Conference on Source Code Analysis and Manipulation (SCAM), September 2012. IEEE Computer Society Press. Keyword(s): Bug location, object-oriented, information retrieval, binary class relationships [PDF] [bib]


  6. Abdou Maïga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabané, Yann-Gaël Guéhéneuc, and Giuliano Antoniol, Support Vector Machines for Anti-Pattern Detection. In Tim Menzies and Motoshi Saeki, editors, Proceedings of the 27th International Conference on Automated Software Engineering (ASE), September 2012. IEEE/ACM Computer Society Press Keyword(s): Code and design smells, anti-pattern, feedback [PDF] [bib]


  7. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Requirements Traceability for Object Oriented Systems by Partitioning Source Code. In Proceedings of the 18th Working Conference on Reverse Engineering (WCRE'11), October 17-20, 2011. IEEE Computer Society Press. Keyword(s): Traceability, requirements, Experts, and Voting WCRE [PDF] [bib]


  8. Nasir Ali, Wei Wu, Giuliano Antoniol, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Jane H. Hayes. MoMS: Multi-objective Miniaturization of Software. In James R. Cordy and Paolo Tonella, editors, Proceedings of the 27th International Conference on Software Maintenance (ICSM), September 2011. IEEE Computer Society Press. Keyword(s): Features, requirements, Optimization, and CPU consumption [PDF] [bib]


  9. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Trust-based Requirements Traceability. In Proceedings of the 19th International Conference on Program Comprehension (ICPC), 22 - 24 June, 2011. IEEE Computer Society Press. Keyword(s): requirements, Traceability, Trust, Repository [PDF] [bib]


  10. Nasir Ali. Trustrace: Improving Automated Trace Retrieval Through Resource Trust Analysis. In Proceedings of the 19th International Conference on Program Comprehension (ICPC), 22 - 24 June, 2011. IEEE Computer Society Press. Keyword(s): requirements, Traceability, Trust, Repository [PDF] [bib]


  11. Nasir Ali. Knowledge-based Reverse Engineering Process Framework. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP'08), 14-17 July, 2008. Las Vegas, USA, CSREA Press. Keyword(s): Abstraction, Levels, and SE Architecture [PDF] [bib]


 

Workshop

  1. Nasir Ali and Nadeem Asif. Reverse Engineering Abstraction Levels. In Proceedings of the CIIT Workshop on research in computing (CWRC'08), 23rd June, 2008. CIIT Press. Keyword(s): Abstraction, Levels, and Recovery


  2. Nasir Ali and Nadeem Asif. Framework for Reverse Engineering Tools. In Proceedings of the CIIT Workshop on research in computing (CWRC'08), 23rd June, 2008. CIIT Press. Keyword(s): Abstraction, Levels, and Arhitecture Recovery


 

Technical Reports

  1. Nasir Ali, Wei Wu, Giuliano Antoniol, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Jane H. Hayes. A Novel Process and its Implementation for the Multi-objective Miniaturization of Software,Technical report, Ecole Polytechnique de Montreal, 2010


  2. Nasir Ali. Traceability Improvement for Software Miniaturization,Technical report, Ecole Polytechnique de Montreal, 2010


  3. Nasir Ali and Nadeem Asif. Reverse engineering of Open Source Commerce System,Technical report, The University of Lahore, October 2007
 

* The use of these documents is permitted for your convenience. However, permission to reprint/republish these documents for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of these documents in other works, must be obtained from the publishers of these documents.

Copyright © 2010 - 2018 Nasir Ali.