Mei Nagappan's profile picture

Mei Nagappan

Associate Professor

  Google Scholar

  Twitter



Publications

Journal Papers Conference Papers

Journal Papers

Observable Diversity in Software Engineering: A Systematic Literature Review

Authors: Gema Rodríguez-Pérez Reza Nadri Meiyappan Nagappan

Venue: EMSE   Empirical Software Engineering, Vol. 26, No. 5, pp. 102, 2021

Year: 2021

On the Relationship Between the Developer’s Perceptible Ethnicity and the Evaluation of Contributions in GitHub

Authors: Reza Nadri Gema Rodríguez-Pérez Meiyappan Nagappan

Venue: TSE   IEEE Transactions on Software Engineering, Vol. 2104.06143, pp. To appear, 2021

Year: 2021

Analyzing First Contributions on GitHub: What do Newcomers do.

Authors: Vikram N Subramanian Ifraz Rehman Meiyappan Nagappan Raula Gaikovina Kula

Venue: IEEESW   IEEE Software, 2020

Year: 2020

Insights Into Nonmerged Pull Requests in GitHub: Is There Evidence of Bias Based on Perceptible Race?

Authors: Reza Nadri Gema Rodríguez-Pérez Meiyappan Nagappan

Venue: IEEESW   IEEE Software, Vol. 38, No. 2, pp. 51-57, 2020

Year: 2020

Watch out for Extrinsic Bugs! A Case Study of their Impact in Just-In-Time Bug Prediction Models on the OpenStack project

Authors: Gema Rodríguez-Pérez Meiyappan Nagappan Gregorio Robles

Venue: TSE   IEEE Transactions on Software Engineering, pp. To appear, 2020

Year: 2020

Ammonia: An Approach for Deriving Project Specific Bug Patterns

Authors: Yoshiki Higo Shinpei Hayashi Hideaki Hata Meiyappan Nagappan

Venue: EMSE   Empirical Software Engineering, Vol. 25, No. 3, pp. 1951–1979, 2020

Year: 2020

Effects of Personality Traits on Pull Request Acceptance

Authors: Rahul Iyer S. Alex Yun Meiyappan Nagappan Jesse Hoey

Venue: TSE   IEEE Transactions on Software Engineering, 2019

Year: 2019

An Empirical Study of Security Warnings from Static Application Security Testing Tools

Authors: Bushra Aloraini Meiyappan Nagappan Daniel M. German Shinpei Hayashi Yoshiki Higo

Venue: JSS   Journal of Systems and Software, Vol. 158, pp. 110427, 2019

Year: 2019

Artificial Intelligence and Social Simulation: Studying Group Dynamics on a Massive Scale

Authors: Jesse Hoey Tobias Schröder Jonathan Morgan Kimberly Rogers Deepak Rishi Meiyappan Nagappan

Venue: Small Group Research, Vol. 49, No. 6, pp. 647–683, 2018

Year: 2018

Characterizing and Predicting Blocking Bugs in Open Source Projects

Authors: Harold Valdivia-Garcia Emad Shihab Meiyappan Nagappan

Venue: JSS   Journal of Systems and Software, Vol. 143, pp. 44-58, 2018

Year: 2018

Reconsidering whether goto is harmful

Authors: Meiyappan Nagappan

Venue: IEEE Computer Architecture Letters, Vol. 35, No. 03, pp. 93--95, 2018

Year: 2018

Curating GitHub for Engineered Software Projects

Authors: Nuthan Munaiah Steven Kroh Craig Cabrey Meiyappan Nagappan

Venue: EMSE   Empirical Software Engineering, Vol. 22, No. 6, pp. 3219-3253, 2017

Year: 2017

Digital narratives of place: Learning about neighborhood sense of place and travel through online responses

Authors: Ashok Sekar Roger B. Chen Adrian Cruzat Meiyappan Nagappan

Venue: Transportation Research Record, Vol. 2666, No. 1, pp. 10-18, 2017

Year: 2017

An empirical study on the effect of testing on code quality using topic models: A case study on software development systems

Authors: Tse-Hsun Chen Stephen W. Thomas Hadi Hemmati Meiyappan Nagappan Ahmed E. Hassan

Venue: IEEE Transactions on Reliability, Vol. 66, No. 3, pp. 806-824, 2017

Year: 2017

Do Bugs Foreshadow Vulnerabilities?: An In-depth Study of the Chromium Project

Authors: Felivel Camilo Andrew Meneely Meiyappan Nagappan

Venue: EMSE   Empirical Software Engineering, Vol. 22, No. 3, pp. 1305-1347, 2016

Preprint: PDF

Year: 2016

Topic-based software defect explanation

Authors: Tse-Hsun Peter Chen Weiyi Shang Meiyappan Nagappan Ahmed E. Hassan Stephen W. Thomas

Venue: JSS   Journal of Systems and Software, Vol. 129, pp. 79-106, 2016

Year: 2016

Analyzing ad library updates in android apps

Authors: Israel J. Mojica Ruiz Meiyappan Nagappan Bram Adams Thorsten Berger Steffen Dienst Ahmed E. Hassan

Venue: IEEESW   IEEE Software, Vol. 33, No. 2, pp. 74-80, 2016

Preprint: PDF

Year: 2016

Leaders of tomorrow on the future of software engineering: A roundtable

Authors: Felienne Hermans Janet Siegmund Thomas Fritz Gabriele Bavota Meiyappan Nagappan Abram Hindle Yasutaka Kamei Ali Mesbah Bram Adams

Venue: IEEESW   IEEE Software, Vol. 33, No. 2, pp. 99-104, 2016

Year: 2016

Identifying and understanding header file hotspots in c/c++ build processes

Authors: Shane McIntosh Bram Adams Meiyappan Nagappan Ahmed E. Hassan

Venue: AUSE   Automated Software Engineering, Vol. 23, No. 4, pp. 619-647, 2015

Year: 2015

Examining the rating system used in mobile-app stores

Authors: Israel J. Mojica Ruiz Meiyappan Nagappan Bram Adams Thorsten Berger Steffen Dienst Ahmed E. Hassan

Venue: IEEESW   IEEE Software, Vol. 33, No. 6, pp. 86-92, 2015

Preprint: PDF

Year: 2015

Examining the relationship between findbugs warnings and app ratings

Authors: Hammad Khalid Meiyappan Nagappan Ahmed E. Hassan

Venue: IEEESW   IEEE Software, Vol. 33, No. 4, pp. 34-39, 2015

Preprint: PDF

Year: 2015

Studying the relationship between logging characteristics and the code quality of platform software

Authors: Weiyi Shang Meiyappan Nagappan Ahmed E. Hassan

Venue: EMSE   Empirical Software Engineering, Vol. 20, No. 1, pp. 1-27, 2015

Preprint: PDF

Year: 2015

Investigating the effect of “defect co-fix” on quality assurance resource allocation: A search-based approach

Authors: Hadi Hemmati Meiyappan Nagappan Ahmed E. Hassan

Venue: JSS   Journal of Systems and Software, Vol. 103, pp. 412-422, 2015

Preprint: PDF

Year: 2015

Towards improving statistical modeling of software engineering data: think locally, act globally!

Authors: Nicolas Bettenburg Meiyappan Nagappan Ahmed E. Hassan

Venue: EMSE   Empirical Software Engineering, Vol. 20, No. 2, pp. 294-335, 2015

Preprint: PDF

Year: 2015

A large-scale empirical study of the relationship between build technology and build maintenance

Authors: Shane McIntosh Meiyappan Nagappan Bram Adams Audris Mockus Ahmed E. Hassan

Venue: EMSE   Empirical Software Engineering, Vol. 20, No. 6, pp. 1587-1633, 2015

Year: 2015

Studying the relationship between source code quality and mobile platform dependence

Authors: Mark D. Syer Meiyappan Nagappan Bram Adams Ahmed E. Hassan

Venue: Software Quality Journal, Vol. 23, No. 3, pp. 485-508, 2014

Year: 2014

Replicating and re-evaluating the theory of relative defect-proneness

Authors: Mark D. Syer Meiyappan Nagappan Bram Adams Ahmed E. Hassan

Venue: TSE   IEEE Transactions on Software Engineering, Vol. 41, No. 2, pp. 176-197, 2014

Preprint: PDF

Year: 2014

What do mobile app users complain about?

Authors: Hammad Khalid Emad Shihab Meiyappan Nagappan Ahmed E. Hassan

Venue: IEEESW   IEEE Software, Vol. 32, No. 3, pp. 70-77, 2014

Preprint: PDF

Year: 2014

Impact of ad libraries on ratings of android mobile apps

Authors: Israel J. Mojica Ruiz Meiyappan Nagappan Bram Adams Theodore Berger Steffen Dienst Ahmed E. Hassan

Venue: IEEESW   IEEE Software, Vol. 31, No. 6, pp. 86-92, 2014

Preprint: PDF

Year: 2014

A large-scale empirical study on software reuse in mobile apps

Authors: Israel J. Mojica Bram Adams Meiyappan Nagappan Steffen Dienst Thorsten Berger Ahmed E. Hassan

Venue: IEEESW   IEEE Software, Vol. 31, No. 2, pp. 78-86, 2013

Preprint: PDF

Year: 2013

The impact of classifier configuration and classifier combination on bug localization

Authors: Stephen W. Thomas Meiyappan Nagappan Dorothea Blostein Ahmed E. Hassan

Venue: TSE   IEEE Transactions on Software Engineering, Vol. 39, No. 10, pp. 1427-1443, 2013

Preprint: PDF

Year: 2013

Conference Papers

Open source vulnerability notification

Authors: Brandon Carlson Kevin Leach Darko Marinov Meiyappan Nagappan Atul Prakash

Venue: Open Source Systems (OSS), pp. 12-23, 2019

Year: 2019

A comparison of bugs across the iOS and Android platforms of two open source cross platform browser apps

Authors: Wajdi Aljedaani Meiyappan Nagappan Bram Adams Michael W. Godfrey

Venue: 6th International Conference on Mobile Software Engineering and Systems (MobileSoft), pp. 76-86, 2019

Year: 2019

Examining user-developer feedback loops in the ios app store

Authors: Kendall Bailey Meiyappan Nagappan Danny Dig

Venue: 52nd Hawaii International Conference on System Sciences, pp. 7411-7420, 2019

Year: 2019

Understanding the role of reporting in work item tracking systems for software development: an industrial case study

Authors: Pavneet Singh Kochhar Stanislaw Swierc Trevor Carnahan Hitesh Sajnani Meiyappan Nagappan

Venue: ICSME   Industry track of the 34th International Conference on Software Maintenance and Evolution (ICSME) , pp. 605-614, 2018

Year: 2018

Roles and impacts of hands-on software architects in five industrial case studies

Authors: Inayat Rehman Mehdi Mirakhorli Meiyappan Nagappan Azat Aralbay Uulu Matthew Thornton

Venue: ICSE   40th International Conference on Software Engineering (ICSE), pp. 117-127, 2018

Year: 2018

Affective Dynamics and Control in Group Processes

Authors: Jesse Hoey Tobias Schröder Jonathan H. Morgan Kimberly B. Rogers Meiyappan Nagappan

Venue: Group Interaction Frontiers in Technology, 2018

Year: 2018

The Characteristics of False-Negatives in File-level Fault Prediction

Authors: Harold Valdivia-Garcia Meiyappan Nagappan

Venue: 13th International Conference on Predictive Models and Data Analytics in Software Engineering , pp. 73-82, 2017

Year: 2017

Evaluating state-of-the-art free and open source static analysis tools against buffer errors in android apps

Authors: Bushra Aloraini Meiyappan Nagappan

Venue: ICSME   33rd IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 295-306, 2017

Year: 2017

A large-scale study on the usage of testing patterns that address maintainability attributes: patterns for ease of modification, diagnoses, and comprehension

Authors: Danielle Gonzalez Joanna C.S. Santos Andrew Popovich Mehdi Mirakhorli Meiyappan Nagappan

Venue: MSR   14th International Conference on Mining Software Repositories (MSR), pp. 391--401, 2017

Year: 2017

Thresholds for size and complexity metrics: A case study from the perspective of defect density

Authors: Kazuhiro Yamashita Changyun Huang Meiyappan Nagappan Yasutaka Kamei Audris Mockus Ahmed E. Hassan Naoyasu Ubayashi

Venue: IEEE International Conference on Software Quality, Reliability and Security (QRS), pp. 191--201, 2016

Year: 2016

What went right and what went wrong: an analysis of 155 postmortems from game development

Authors: Michael Washburn Pavithra Sathiyanarayanan Meiyappan Nagappan Thomas Zimmermann Christian Bird

Venue: ICSE   2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C) , pp. 280--289, 2016

Year: 2016

Future trends in software engineering research for mobile apps

Authors: Meiyappan Nagappan Emad Shihab

Venue: SANER   23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) , pp. 21--32, 2016

Year: 2016

What are the characteristics of high-rated apps? a case study on free android applications

Authors: Yuan Tian Meiyappan Nagappan David Lo Ahmed E. Hassan

Venue: ICSME   2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 301--310, 2015

Preprint: PDF

Year: 2015

An empirical study of goto in C code from GitHub repositories

Authors: Meiyappan Nagappan Romain Robbes Yasutaka Kamei Éric Tanter Shane McIntosh Audris Mockus Ahmed E. Hassan

Venue: 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE) , pp. 404--414, 2015

Year: 2015

Do bugs foreshadow vulnerabilities? a study of the chromium project

Authors: Felivel Camilo Andrew Meneely Meiyappan Nagappan

Venue: MSR   2015 IEEE/ACM 12th Working Conference on Mining Software Repositories, pp. 269--279, 2015

Year: 2015

The uniqueness of changes: Characteristics and applications

Authors: Baishakhi Ray Meiyappan Nagappan Christian Bird Nachiappan Nagappan Thomas Zimmermann

Venue: MSR   2015 IEEE/ACM 12th Working Conference on Mining Software Repositories, pp. 34--44, 2015

Preprint: PDF

Year: 2015

Truth in advertising: The hidden cost of mobile ads for software developers

Authors: Jiaping Gui Stuart Mcilroy Meiyappan Nagappan William G. J. Halfond

Venue: ICSE   2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp. 100--110, 2015

Preprint: PDF

Year: 2015

Big (ger) data in software engineering

Authors: Meiyappan Nagappan Mehdi Mirakhorli

Venue: ICSE   2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp. 957--958, 2015

Year: 2015

Studying the impact of evolution in R libraries on software engineering research

Authors: Catherine Ramirez Meiyappan Nagappan Mehdi Mirakhorli

Venue: 2015 IEEE 1st International Workshop on Software Analytics (SWAN), pp. 29--30, 2015

Year: 2015

Challenges in Mobile Apps: Multi-Disciplinary Perspective

Authors: Meiyappan Nagappan Emad Shihab Ahmed E. Hassan

Venue: 23rd Annual International Conference on Computer Science and Software Engineering (CASCON) , pp. 378-381, 2015

Year: 2015

Prioritizing the devices to test your app on: A case study of android game apps

Authors: Hammad Khalid Meiyappan Nagappan Emad Shihab Ahmed E. Hassan

Venue: FSE   22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE), pp. 610--620, 2014

Preprint: PDF

Year: 2014

Understanding log lines using development knowledge

Authors: Weiyi Shang Meiyappan Nagappan Ahmed E. Hassan Zhen Ming Jiang

Venue: ICSME   2014 IEEE International Conference on Software Maintenance and Evolution, pp. 21--30, 2014

Preprint: PDF

Year: 2014

Mining co-change information to understand when build changes are necessary

Authors: Shane McIntosh Bram Adams Meiyappan Nagappan Ahmed E. Hassan

Venue: ICSME   2014 IEEE International Conference on Software Maintenance and Evolution, pp. 241--250, 2014

Preprint: PDF

Year: 2014

An empirical study of dormant bugs

Authors: Tse-Hsun Chen Meiyappan Nagappan Emad Shihab Ahmed E. Hassan

Venue: MSR   11th Working Conference on Mining Software Repositories (MSR), pp. 82--91, 2014

Preprint: PDF

Year: 2014

An industrial case study of automatically identifying performance regression-causes

Authors: Thanh H. D. Nguyen Meiyappan Nagappan Ahmed E. Hassan Mohamed Nasser Parminder Flora

Venue: MSR   11th Working Conference on Mining Software Repositories (MSR), pp. 232-241, 2014

Preprint: PDF

Year: 2014

Continuous validation of load test suites

Authors: Mark D. Syer Zhen Ming Jiang Meiyappan Nagappan Ahmed E. Hassan Mohamed Nasser Parminder Flora

Venue: 5th ACM/SPEC International Conference on Performance Engineering (ICPE), pp. 259--270, 2014

Preprint: PDF

Year: 2014

Revisiting prior empirical findings for mobile apps: An empirical case study on the 15 most popular open-source Android apps

Authors: Mark D. Syer Meiyappan Nagappan Ahmed E. Hassan Bram Adams

Venue: 23rd Annual International Conference on Computer Science and Software Engineering (CASCON) , pp. 283--297, 2013

Preprint: PDF

Year: 2013

Debugging revisited: Toward understanding the debugging needs of contemporary software developers

Authors: Lucas Layman Madeline Diep Meiyappan Nagappan Janice Singer Robert Deline Gina Venolia

Venue: 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement , pp. 383--392, 2013

Preprint: PDF

Year: 2013

Predicting bugs using antipatterns

Authors: Seyyed Ehsan Salamati Taba Foutse Khomh Ying Zou Ahmed E. Hassan Meiyappan Nagappan

Venue: ICSME   2013 IEEE International Conference on Software Maintenance, pp. 270--279, 2013

Preprint: PDF

Year: 2013

Leveraging performance counters and execution logs to diagnose memory-related performance issues

Authors: Mark D. Syer Zhen Ming Jiang Meiyappan Nagappan Ahmed E. Hassan Mohamed Nasser Parminder Flora

Venue: ICSME   2013 IEEE International Conference on Software Maintenance, pp. 110--119, 2013

Preprint: PDF

Year: 2013

Diversity in software engineering research

Authors: Meiyappan Nagappan Thomas Zimmermann Christian Bird

Venue: FSE   9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE) , pp. 466--476, 2013

Preprint: PDF

Year: 2013

Revisiting software development effort estimation based on early phase development activities

Authors: Masateru Tsunoda Yasutaka Kamei Koji Toda Meiyappan Nagappan Kyohei Fushida Naoyasu Ubayashi

Venue: MSR   2013 10th Working Conference on Mining Software Repositories (MSR), pp. 429--438, 2013

Preprint: PDF

Year: 2013

An empirical study of build system migrations in practice: Case studies on kde and the linux kernel

Authors: Roman Suvorov Bram Adams Meiyappan Nagappan Ahmed E. Hassan Ying Zou

Venue: ICSME   2012 28th IEEE International Conference on Software Maintenance (ICSM), pp. 160--169, 2012

Preprint: PDF

Year: 2012

Explaining software defects using topic models

Authors: Tse-Hsun Chen Stephen W. Thomas Meiyappan Nagappan Ahmed E. Hassan

Venue: MSR   2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp. 189--198, 2012

Preprint: PDF

Year: 2012

Think locally, act globally: Improving defect and effort prediction models

Authors: Nicolas Bettenburg Meiyappan Nagappan Ahmed E. Hassan

Venue: MSR   2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp. 60--69, 2012

Preprint: PDF

Year: 2012

Understanding reuse in the android market

Authors: Israel J. Mojica Ruiz Meiyappan Nagappan Bram Adams Ahmed E. Hassan

Venue: 2012 20th IEEE International Conference on Program Comprehension (ICPC), pp. 113--122, 2012

Preprint: PDF

Year: 2012

Creating operational profiles of software systems by transforming their log files to directed cyclic graphs

Authors: Meiyappan Nagappan Brian Robinson

Venue: 6th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE) , pp. 54--57, 2011

Preprint: PDF

Year: 2011

Which code construct metrics are symptoms of post release failures?

Authors: Meiyappan Nagappan Brendan Murphy Vouk Mladen

Venue: 2nd International Workshop on Emerging Trends in Software Metrics (WETSoM), pp. 65--68, 2011

Preprint: PDF

Year: 2011

Modeling cloud failure data: a case study of the virtual computing lab

Authors: Meiyappan Nagappan Aaron Peeler Mladen Vouk

Venue: 2nd International Workshop on Software Engineering for Cloud Computing, pp. 8--14, 2011

Preprint: PDF

Year: 2011

Abstracting log lines to log event types for mining software system logs

Authors: Meiyappan Nagappan Mladen A. Vouk

Venue: MSR   2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), pp. 114--117, 2010

Preprint: PDF

Year: 2010

Efficiently extracting operational profiles from execution logs using suffix arrays

Authors: Meiyappan Nagappan Kesheng Wu Mladen A. Vouk

Venue: 2009 20th International Symposium on Software Reliability Engineering, pp. 41--50, 2009

Preprint: PDF

Year: 2009


Students

Partha Chakraborty

Student

PhD Student

Kishanthan Thangarajah

Student

PhD Student

Daniel Erhabor

Student

MMath Student

Aniruddhan Murali

Student

MMath Student

Lakshmanan Arumugam

Alumni

MMath Student

Kilby Baron

Alumni

MSc Student

Rahul Iyer

Alumni

Software Engineer at Amazon

Hossein Keshavarz

Alumni

MMath Student

Yuvika Khardenavis

Alumni

Undergraduate Research Assistant

Reza Nadri

Alumni

MMath Student

Arman Naeimain

Alumni

MMath Student

Achyudh Ram

Alumni

Software Development Engineer

Sheik Shameer

Alumni

Alumni

Vikram N Subramanian

Intern

Undergraduate Research Assistant


Teaching

CS 446

Course Description: Software Design and Architecture.

Semesters Taught: Winter 2017, Winter 2018, Spring 2019, Spring 2020

Taught By: Mei Nagappan Shane McIntosh

CS 846

Course Description: Empirical Software Engineering using Ultra Large Repositories.

Semesters Taught: Fall 2016, Fall 2017, Fall 2018, Spring 2020

Taught By: Mei Nagappan Chengnian Sun Michael Godfrey


Funding Partners

Natural Sciences and Engineering Research Council of Canada

Beneficiaries: Michael Godfrey Shane McIntosh Mei Nagappan Chengnian Sun

From: May 2016

To: September 2024

Waterloo-Huawei Joint Innovation Lab

Beneficiaries: Shane McIntosh Mei Nagappan Michael Godfrey

From: January 2020

To: 2023

Mitacs

Beneficiaries: Mei Nagappan Michael Godfrey

From: September 2017

To: February 2020

Bank of Montreal

Beneficiaries: Mei Nagappan Michael Godfrey

From: May 2019

To: May 2021

SAP Canada

Beneficiaries: Mei Nagappan

From: December 2018

To: June 2020

CA Technologies

Beneficiaries: Mei Nagappan Michael Godfrey

From: January 2018

To: May 2019

Social Sciences and Humanities Research Council

Beneficiaries: Mei Nagappan

From: April 2017

To: April 2020