Research

Journal Papers

  1. An Examination of the Current Rating System used in Mobile App Stores
    Authors - Mojica Ruiz, J. Israel; Nagappan, Meiyappan; Adams, Bram; Berger, Thorsten; Dienst, Steffen and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  2. Examining the Relationship between FindBugs Warnings and End User Ratings A Case Study On 10000 Android Apps
    Authors - Khalid, IHammad; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  3. Investigating the Effect of Defect Co fix on Quality Assurance Resource Allocation A Search based Approach
    Authors - Hemmati, Hadi; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  4. A Large Scale Empirical Study of the Relationship Between Build Technology and Build Maintenance
    Authors - McIntosh, Shane; Nagappan, Meiyappan; Bram, Adams; Audris, Mockus and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  5. On Ad Library Updates in Android Apps
    Authors - Mojica Ruiz, J. Israel; Nagappan, Meiyappan; Adams, Bram; Berger, Thorsten; Dienst, Steffen and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  6. On the Relationship between the Number of Ad Libraries in an Android App and its Rating
    Authors - Mojica Ruiz, J. Israel,; Nagappan, Meiyappan; Adams, Bram; Berger, Thorsten; Dienst, Steffen and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  7. Replicating and Re evaluating the Theory of Relative Defect Proneness
    Authors - Syer, D. Mark; Nagappan, Meiyappan; Adams, Bram and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  8. Studying the Relationship Between Source Code Quality and Mobile Platform Dependence
    Authors - Syer, D. Mark; Nagappan, Meiyappan; Adams, Bram and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  9. What Do Mobile App Users Complain About A Study on Free iOS Apps
    Authors - Khalid, Hammad; Shihab, Emad; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  10. A Large Scale Empirical Study on Software Reuse in Mobile Apps
    Authors - Mojica, J. Israel; Adams, Bram; Nagappan, Meiyappan; Dienst, Steffen; Berger, Thorsten and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  11. Studying the Relationship between Logging Characteristics and the Code Quality of Platform Software
    Authors - Shang, Weiyi; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  12. The Impact of Classifier Configuration and Classifier Combination on Bug Localization
    Authors - Thomas, W. Stephen; Nagappan, Meiyappan; Blostein, Dorothea and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  13. Towards Improving Statistical Modelling of Software Engineering Data Think Locally Act Globally
    Authors - Bettenburg, Nicolas; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -

Conference Papers

  1. Future Trends in Software Engineering Research for Mobile Apps
    Authors - Nagappan, Meiyappan and Shihab, Emad
    Preprint - PDF
    Related Tags -
  2. An Empirical Study of Goto in C Code from GitHub Repositories
    Authors - Nagappan, Meiyappan; Robbes, Romain; Kamei, Yasutaka; Tanter, ric; McIntosh, Shane; Mockus, Audris and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  3. Do Bugs Foreshadow Vulnerabilities A Study of the Chromium Project
    Authors - Camilo, Felivel; Meneely, Andrew and Nagappan, Meiyappan
    Preprint - PDF
    Related Tags -
  4. The Uniqueness of Changes Characteristics and Applications
    Authors - Ray, Baishakhi; Nagappan, Meiyappan; Bird, Christian; Nagappan, Nachiappan and Zimmermann, Thomas
    Preprint - PDF
    Related Tags -
  5. Truth in Advertising The Hidden Cost of Mobile Ads for Software Developers
    Authors - Gui, Jiaping; Mcilroy, Stuart; Nagappan, Meiyappan and Halfond, G.J. William
    Preprint - PDF
    Related Tags -
  6. What Are the Characteristics of High Rated Apps A Case Study on Free Android Applications
    Authors - Tian, Yuan; Nagappan, Meiyappan; Lo, David and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  7. An Empirical Study of Dormant Bugs
    Authors - Hsun Chen, Tse; Nagappan, Meiyappan; Shihab, Emad and Hassan, E.Ahmed
    Preprint - PDF
    Related Tags -
  8. An Industrial Case Study of Automatically Identifying Performance Regression Causes
    Authors - Nguyen, H. D. Thanh; Nagappan, Meiyappan,; Hassan, E. Ahmed; Nasser, Mohamed and Flora, Parminder
    Preprint - PDF
    Related Tags -
  9. Continuous Validation of Load Test Suites
    Authors - Syer, D. Mark; Ming Jiang, Zhen; Nagappan, Meiyappan; Hassan, E. Ahmed; Nasser, Mohamed and Flora, Parminder
    Preprint - PDF
    Related Tags -
  10. Mining Co Change Information to Understand when Build Changes are Necessary
    Authors - Mcintosh, Shane; Adams, Bram; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  11. Prioritizing The Devices To Test Your App On A Case Study Of Android Game Apps
    Authors - Khalid, Hammad; Nagappan, Meiyappan; Shihab, Emad and Ahmed, Hassan E.
    Preprint - PDF
    Related Tags -
  12. Understanding Log Lines Using Development Knowledge
    Authors - Shang, Weiyi; Nagappan, Meiyappan; Hassan, E. Ahmed and Ming Jiang, Zhen
    Preprint - PDF
    Related Tags -
  13. Diversity in Software Engineering Research
    Authors - Nagappan, Meiyappan; Zimmermann, Thomas and Bird, Christian
    Preprint - PDF
    Related Tags -
  14. Leveraging Performance Counters and Execution Logs to Diagnose Memory Related Performance Issues
    Authors - Syer, D. Mark; Ming Jiang, Zhen; Nagappan, Meiyappan; Hassan, E. Ahmed; Nasser, Mohamed and Flora, Parminder
    Preprint - PDF
    Related Tags -
  15. Predicting Bugs Using Antipatterns
    Authors - Ehsan Salamati Taba, Seyyed; Khomh, Foutse; Zou, Ying; Hassan, E. Ahmed and Nagappan, Meiyappan
    Preprint - PDF
    Related Tags -
  16. Revisiting Prior Empirical Findings For Mobile Apps An Empirical Case Study on the 15 Most Popular Open Source Android Apps
    Authors - Syer, D. Mark; Nagappan, Meiyappan; Adams, Bram and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  17. Revisiting Software Development Effort Estimation Based on Early Phase Development Activities
    Authors - Tsunoda, Masateru; Toda, Koji; Fushida, Kyohei; Kamei, Yasutaka; Nagappan, Meiyappan and Ubayashi, Naoyasu
    Preprint - PDF
    Related Tags -
  18. An Empirical Study of Build System Migrations in Practice Case Studies on KDE and the Linux Kernel
    Authors - Suvorov, Roman; Adams, Bram; Nagappan, Meiyappan; Hassan, Ahmed and Zou, Ying
    Preprint - PDF
    Related Tags -
  19. Explaining Software Defects Using Topic Models
    Authors - Chen, Tse-Hsun; Thomas, W. Stephen; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  20. Think Locally, Act Globally Improving Defect and Effort Prediction Models
    Authors - Bettenburg, Nicolas; Nagappan, Meiyappan and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  21. Understanding Reuse in the Android Market
    Authors - Mojica Ruiz, J. Israel; Nagappan, Meiyappan; Adams, Bram and Hassan, E. Ahmed
    Preprint - PDF
    Related Tags -
  22. Efficiently Extracting Operational Profiles from Execution Logs using Suffix Arrays
    Authors - Nagappan, Meiyappan; Wu, Kesheng and Vouk, A. Mladen
    Preprint - PDF
    Related Tags -
  23. Dynamic Task Scheduling Using Parallel Genetic Algorithms for Heterogeneous Distributed Computing
    Authors - Ramanujam, Nedunchelian; Kalyanaraman, Koushik; Nagappan, Meiyappan and Viswanathan, Raghu
    Preprint - PDF
    Related Tags -

Workshops

  1. Debugging Revisited Toward Understanding the Debugging Needs of Contemporary Software Developers
    Authors - Layman, Lucas; Diep, Madeline; Nagappan, Meiyappan; Singer, Janice; Deline, Robert and Venolia, Gina
    Preprint - PDF
    Related Tags -
  2. Creating Operational Profiles of Software Systems by Transforming their Log Files to Directed Cyclic Graphs
    Authors -
    Preprint - PDF
    Related Tags -
  3. Efficient Operational Profiling of Systems using Suffix Arrays on Execution Logs
    Authors - Nagappan, Meiyappan; Vouk, A. Mladen; Wu, Kesheng; Sim, Alex and Shoshani, Arie
    Preprint - PDF
    Related Tags -
  4. Modeling Cloud Failure Data: A Case Study of the Virtual Computing Lab
    Authors - Nagappan, Meiyappan; Peeler, Aaron and Vouk, Mladen
    Preprint - PDF
    Related Tags -
  5. Which Code Construct Metrics are Symptoms of Post Release Failures
    Authors - Nagappan, Meiyappan; Murphy, Brendan and Vouk, Mladen
    Preprint - PDF
    Related Tags -
  6. Abstracting Log Lines to Log Event Types for Mining Software System Logs
    Authors - Nagappan, Meiyappan and Vouk, A. Mladen
    Preprint - PDF
    Related Tags -
  7. Analysis of Execution Log Files
    Authors - Nagappan, Meiyappan
    Preprint - PDF
    Related Tags -
  8. A Model for Sharing of Confidential Provenance Information in a Query Based System
    Authors - Meiyappan, Nagappan and Vouk, A. Mladen
    Preprint - PDF
    Related Tags -

Invited Talks and Tutorials Presented

  • Nagappan, M, Mirakohorli, M "Big(ger) Data in Software Engineering" , Technical Briefing at ICSE 2015, Florence, Italy, May 2015.
  • Nagappan, M, "Big(ger) Data in Software Engineering", Invited talk at MSR Asia, Tokyo, Japan, November 2014. (25-30 attendees).
  • Nagappan, M, "Analytics on Ad Library Maintenance in Android Apps", Invited talk at Dagstuhl Seminar 14261 - Software Development Analytics, Dagstuhl, Germany, June 2014. (30 - 40 attendees).
  • Nagappan, M, "Big(ger) Data in Software Engineering", Invited talk at IIT Madras, Chennai, India, June 2014. (25-30 attendees).
  • Nagappan, M, "Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues", Invited talk at Tata Research Development \& Design Centre}, Pune, India, October 2013. (15-20 attendees).
  • Nagappan, M, "Large Scale Studies of Mobile Apps in the Android and iOS Markets", Invited talk at IBM Research, India}, Bangalore, India, October 2013. (25-30 attendees).
  • Nagappan, M, "Statistics in Software Engineering: Pitfalls and Good Practices", ESEC/FSE 2013}, Saint Petersburg, Russia, August 2013. (25-30 attendees).
  • Nagappan, M, "Large Scale Studies of Mobile Apps in the Android and iOS Markets", Invited talk at Microsoft Research}, Redmond, WA, May 2013. (25-30 attendees).
  • Nagappan, M, "Towards Improving Statistical Modelling of Software Engineering Data: Think Locally, Act Globally!", Talk at the Symposium on Augmenting Software Developer Support to Improve Productivity}, Monte Verit\`a, Ascona, Switzerland, March 2013. (50-60 attendees).

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.