• Journal Papers

    • NEW Examining the Relationship between FindBugs Warnings and End User Ratings: A Case Study On 10,000 Android Apps [PDF]
      Hammad Khalid, Meiyappan Nagappan, Ahmed E. Hassan, IEEE Software, Accepted Nov 2014 (PrePrint).
    • NEW Investigating the Effect of "Defect Co-fix" on Quality Assurance Resource Allocation: A Search-based Approach [PDF]
      Hadi Hemmati, Meiyappan Nagappan, Ahmed E. Hassan. Accepted in Journal of Systems and Software, November 2014 (PrePrint).
    • Replicating and Re-evaluating the Theory of Relative Defect-Proneness [PDF]
      Mark D. Syer, Meiyappan Nagappan, Bram Adams and Ahmed E. Hassan. Accepted in IEEE Transactions of Software Engineering, September 2014 (PrePrint).
    • A Large-Scale Empirical Study of the Relationship Between Build Technology and Build Maintenance [PDF]
      Shane McIntosh, Meiyappan Nagappan, Bram Adams, Audris Mockus, Ahmed E. Hassan, Empirical Software Engineering, Accepted to be published on May 23 2014.
    • On Ad Library Updates in Android Apps [PDF]
      Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan, IEEE Software, 14 May 2014 (PrePrint).
    • On the Relationship between the Number of Ad Libraries in an Android App and its Rating [PDF]
      Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan, IEEE Software, 1 May 2014 (PrePrint).
    • Studying the Relationship Between Source Code Quality and Mobile Platform Dependence [PDF]
      Mark D. Syer, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan, Springer Software Quality Journal Minor Revision Requested on March 11 2014.
    • What Do Mobile App Users Complain About? A Study on Free iOS Apps [PDF]
      Hammad Khalid, Emad Shihab, Meiyappan Nagappan, Ahmed E. Hassan, IEEE Software, 10 March 2014 (PrePrint).
    • Towards Improving Statistical Modelling of Software Engineering Data: Think Locally, Act Globally! [PDF]
      Nicolas Bettenburg, Meiyappan Nagappan, Ahmed E. Hassan, Empirical Software Engineering, Accepted November 27 2013.
    • A Large Scale Empirical Study on Software Reuse in Mobile Apps [PDF]
      Israel J. Mojica, Bram Adams, Meiyappan Nagappan, Steffen Dienst, Thorsten Berger, Ahmed E. Hassan, IEEE Software Special Issue on Next Generation Mobile Computing, Accepted November 2013.
    • The Impact of Classifier Configuration and Classifier Combination on Bug Localization [PDF]
      Stephen W. Thomas, Meiyappan Nagappan, Dorothea Blostein, Ahmed E. Hassan, IEEE Transactions on Software Engineering, Vol 39, Issue 10, October 2013. Pages 1427- 1443.
    • Studying the Relationship between Logging Characteristics and the Code Quality of Platform Software [PDF]
      Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan, Empirical Software Engineering, Published Online September 08 2013.
  • Conference Publications

    • NEW Prioritizing The Devices To Test Your App On: A Case Study Of Android Game Apps [PDF]
      Hammad Khalid, Meiyappan Nagappan, Emad Shihab, and Ahmed E. Hassan. Accepted for publication at the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, China, November 16 - 21, 2014.
    • Understanding Log Lines Using Development Knowledge [PDF]
      Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan, and Zhen Ming Jiang. Accepted for publication at the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, Canada, October 1 - 3, 2014.
    • Mining Co-Change Information to Understand when Build Changes are Necessary [PDF]
      Shane Mcintosh, Bram Adams, Meiyappan Nagappan, and Ahmed E. Hassan. Accepted for publication at the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, Canada, October 1 - 3, 2014.
    • An Empirical Study of Dormant Bugs [PDF]
      Tse-Hsun Chen, Meiyappan Nagappan, Emad Shihab, and Ahmed E. Hassan. Accepted for publication at the 11th ACM/IEEE Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, May 31 - June 1, 2014.
    • An Industrial Case Study of Automatically Identifying Performance Regression-Causes [PDF]
      Thanh H. D. Nguyen, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed Nasser and Parminder Flora. Accepted for publication in the Practice Track at the 11th ACM/IEEE Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, May 31 - June 1, 2014.
    • Continuous Validation of Load Test Suites [PDF]
      Mark D. Syer, Zhen Ming Jiang, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed Nasser and Parminder Flora. Accepted to be published at the 5th ACM/SPEC International Conference on Performance Engineering (ICPE 2014), Dublin, Ireland, March 23 - 26, 2014.
    • Revisiting Prior Empirical Findings For Mobile Apps: An Empirical Case Study on the 15 Most Popular Open-Source Android Apps [PDF]
      Mark D. Syer, Meiyappan Nagappan, Bram Adams and Ahmed E. Hassan. In Proceedings of CASCON 2013, Toronto/Markham Ontario, Canada, Nov 18-20, 2013.
    • Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues [PDF]
      Mark D. Syer, Zhen Ming Jiang, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed Nasser and Parminder Flora. In Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, The Netherlands, September 23 - 26, 2013.
    • Predicting Bugs Using Antipatterns [PDF]
      Seyyed Ehsan Salamati Taba, Foutse Khomh, Ying Zou, Ahmed E. Hassan and Meiyappan Nagappan. In Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, The Netherlands, September 23 - 26, 2013.
    • Diversity in Software Engineering Research [PDF]
      Meiyappan Nagappan, Thomas Zimmermann, and Christian Bird. In Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013), Saint Petersburg, Russia, August 2013.
    • Revisiting Software Development Effort Estimation Based on Early Phase Development Activities [PDF]
      Masateru Tsunoda, Koji Toda, Kyohei Fushida, Yasutaka Kamei, Meiyappan Nagappan, and Naoyasu Ubayashi. In Proceedings of the 10th ACM/IEEE Working Conference on Mining Software Repositories (MSR 2013), San Francisco, CA, USA, May 18 – 19, 2013.
    • An Empirical Study of Build System Migrations in Practice: Case Studies on KDE and the Linux Kernel [PDF]
      Roman Suvorov, Bram Adams, Meiyappan Nagappan, Ahmed Hassan and Ying Zou. In Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM 2012), Riva del Garda, Trento, Italy, September 25 – 27, 2012.
    • Understanding Reuse in the Android Market [PDF]
      Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan. In Proceedings of the 20th IEEE International Conference on Program Comprehension (ICPC 2012), Passau, Germany, June 11-13, 2012.
    • Think Locally, Act Globally: Improving Defect and Effort Prediction Models [PDF]
      Nicolas Bettenburg, Meiyappan Nagappan, Ahmed E. Hassan. In Proceedings of the 9th Working Conference on Mining Software Repositories (MSR 2012). Zurich, Switzerland. June 2-3, 2012.
    • Explaining Software Defects Using Topic Models [PDF]
      Tse-Hsun Chen, Stephen W. Thomas, Meiyappan Nagappan, Ahmed E. Hassan. In Proceedings of the 9th Working Conference on Mining Software Repositories (MSR 2012). Zurich, Switzerland. June 2-3, 2012.
    • Efficiently Extracting Operational Profiles from Execution Logs using Suffix Arrays [PDF]
      Meiyappan Nagappan, Kesheng Wu, and Mladen A. Vouk. In the proceedings of the 20th International Symposium on Software Reliability Engineering. Mysuru, India. 16-19 Nov, 2009. Pages 41-50.
    • Dynamic Task Scheduling Using Parallel Genetic Algorithms for Heterogeneous Distributed Computing [PDF]
      Nedunchelian Ramanujam, Koushik Kalyanaraman, Meiyappan Nagappan, Raghu Viswanathan. In Proceedings of the International Conference on Grid Computing and Applications (GCA'06), Las Vegas, USA, Pages 82-88.
  • Workshop, Industry Track and Short Papers

    • Debugging Revisited: Toward Understanding the Debugging Needs of Contemporary Software Developers [PDF]
      Lucas Layman, Madeline Diep, Meiyappan Nagappan, Janice Singer, Robert Deline and Gina Venolia. In Proceedings of the 7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2013) - Industry Track, Baltimore, Maryland, October 2013.
    • Which Code Construct Metrics are Symptoms of Post Release Failures? [PDF]
      Meiyappan Nagappan, Brendan Murphy, and Mladen Vouk. In Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics (WETSoM '11). May 24, 2011, Waikiki, Honolulu, HI. Pages 65-68.
    • Creating Operational Profiles of Software Systems by Transforming their Log Files to Directed Cyclic Graphs [PDF]
      Meiyappan Nagappan and Brian Robinson. In Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE '11). May 23, 2011, Waikiki, Honolulu, HI. Pages 54-57.
    • Modeling Cloud Failure Data: A Case Study of the Virtual Computing Lab [PDF]
      Meiyappan Nagappan, Aaron Peeler, and Mladen Vouk. In Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing (SECLOUD '11). May 22, 2011, Waikiki, Honolulu, HI. Pages 8-14.
    • Abstracting Log Lines to Log Event Types for Mining Software System Logs [PDF]
      Meiyappan Nagappan and Mladen A. Vouk. In Proceedings of the 7th Working Conference on Mining Software Repositories (MSR 2010) (Co-Located with ICSE 2010), 2-3 May, 2010, Cape Town, South Africa. Pages 114 - 177.
    • Analysis of Execution Log Files [PDF]
      Meiyappan Nagappan. In Proceedings of the Doctoral Symposium track of the 32th International Conference on Software Engineering, 2-8 May, 2010, Cape Town, South Africa. Pages 409-412.
    • Efficient Operational Profiling of Systems using Suffix Arrays on Execution Logs [PDF]
      Meiyappan Nagappan, Mladen A. Vouk, Kesheng Wu, Alex Sim, and Arie Shoshani. In Proceedings as Student Paper in the 19th International Symposium on Software Reliability Engineering, 11-14 Nov, 2008, Redmond, WA. Pages 313-314.
    • A Model for Sharing of Confidential Provenance Information in a Query Based System [PDF]
      Meiyappan Nagappan and Mladen A. Vouk. In Proceedings of the 2nd International Provenance and Annotation Workshop, 17 - 18 Jun, 2008, Salt Lake City, Utah. Pages 62 - 69.
  • Thesis

    • Nagappan, M, “A Framework for Analyzing Software System Log Files”, PhD Dissertation, North Carolina State University, 2008.
    • Nagappan, M, “A Model for Sharing of Confidential Provenance Information in a Query Based System”, PhD. Qualifiers Exam, North Carolina State University, 2008.
    • Nagappan, M, “Dynamic Scheduling of tasks in a Grid Environment”, Senior Thesis, SVCE, Anna University, May 2006.
  • Refereed Posters

    • Ilkay Altintas, George Chin, Daniel Crawl, Terence Critchlow, David Koop, Jeff Ligon, Bertram Ludaescher, Pierre Mouallem, Meiyappan Nagappan, Norbert Podhorszki, Claudio Silva, MladenVouk, "Provenance in Kepler-based Scientific Workflow Systems,” Poster # 41, at Microsoft eScience Workshop Friday Center, University of North Carolina, Chapell Hill, NC, October 13 - 15, 2007, pp. 82.
    • Roselyne Barreto, Terence Critchlow, Ayla Khan, Scott Klasky, Leena Kora, Jeffrey Ligon, Pierre Mouallem, Meiyappan Nagappan, Norbert Podhorszki, Mladen Vouk, "Managing and Monitoring Scientific Workflows through Dashboards," Poster # 93, at Microsoft eScience Workshop Friday Center, University of North Carolina, Chapell Hill, NC, October 13 - 15, 2007, pp. 108.