Meiyappan Nagappan

Orcid: 0000-0003-4533-4728

Affiliations:
  • University of Waterloo, David R. Cheriton School of Computer Science, ON, Canada
  • Rochester Institute of Technology, Department of Software Engineering, NY, USA
  • Queen's University, School of Computing, Kingston, ON, Canada
  • North Carolina State University, Department of Computer Science, Raleigh, NC, USA (PhD)


According to our database1, Meiyappan Nagappan authored at least 113 papers between 2006 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
AddressWatcher: Sanitizer-Based Localization of Memory Leak Fixes.
IEEE Trans. Software Eng., September, 2024

Revisiting the Performance of Deep Learning-Based Vulnerability Detection on Realistic Datasets.
IEEE Trans. Software Eng., August, 2024

Towards understanding barriers and mitigation strategies of software engineers with non-traditional educational and occupational backgrounds.
Empir. Softw. Eng., July, 2024

Diversity in issue assignment: humans vs bots.
Empir. Softw. Eng., April, 2024

BLAZE: Cross-Language and Cross-Project Bug Localization via Dynamic Chunking and Hard Example Learning.
CoRR, 2024

Test-Driven Development for Code Generation.
CoRR, 2024

LLbezpeky: Leveraging Large Language Models for Vulnerability Detection.
CoRR, 2024

Aligning Programming Language and Natural Language: Exploring Design Choices in Multi-Modal Transformer-Based Embedding for Bug Localization.
Proceedings of the Third ACM/IEEE International Workshop on NL-based Software Engineering, 2024

The Impact of Code Ownership of DevOps Artefacts on the Outcome of DevOps CI Builds.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Whodunit: Classifying Code as Human Authored or GPT-4 generated- A case study on CodeChef problems.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

FuzzSlice: Pruning False Positives in Static Analysis Warnings through Function-Level Fuzzing.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

A User-centered Security Evaluation of Copilot.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

(Deep) Learning of Android Access Control Recommendation from Static Execution Paths.
Proceedings of the 9th IEEE European Symposium on Security and Privacy, 2024

2023
An empirical comparison of ethnic and gender diversity of DevOps and non-DevOps contributions to open-source projects.
Empir. Softw. Eng., November, 2023

Is GitHub's Copilot as bad as humans at introducing vulnerabilities in code?
Empir. Softw. Eng., November, 2023

Bash in the Wild: Language Usage, Code Smells, and Bugs.
ACM Trans. Softw. Eng. Methodol., January, 2023

Relationship between diversity of collaborative group members' race and ethnicity and the frequency of their collaborative contributions in GitHub.
Empir. Softw. Eng., 2023

Diversity in Software Engineering Conferences and Journals.
CoRR, 2023

Copilot Security: A User Study.
CoRR, 2023

Statically Detecting Buffer Overflow in Cross-language Android Applications Written in Java and C/C++.
CoRR, 2023

Measuring the Runtime Performance of Code Produced with GitHub Copilot.
CoRR, 2023

RLocator: Reinforcement Learning for Bug Localization.
CoRR, 2023

Unveiling the Relationship Between Continuous Integration and Code Coverage.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

2022
Watch Out for Extrinsic Bugs! A Case Study of Their Impact in Just-In-Time Bug Prediction Models on the OpenStack Project.
IEEE Trans. Software Eng., 2022

On the Relationship Between the Developer's Perceptible Race and Ethnicity and the Evaluation of Contributions in OSS.
IEEE Trans. Software Eng., 2022

Analyzing First Contributions on GitHub: What Do Newcomers Do?
IEEE Softw., 2022

ApacheJIT: A Large Dataset for Just-In-Time Defect Prediction.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

A Report on Tutorials and Tech-Briefings co-located with ISEC 2022.
Proceedings of the ISEC 2022: 15th Innovations in Software Engineering Conference, Gandhinagar, India, February 24, 2022

RepoQuester: A Tool Towards Evaluating GitHub Projects.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

2021
Effects of Personality Traits on Pull Request Acceptance.
IEEE Trans. Software Eng., 2021

Guest Editorial: Special Section on IEEE International Conference on Software Quality, Reliability, and Security (QRS) 2020.
IEEE Trans. Reliab., 2021

Insights Into Nonmerged Pull Requests in GitHub: Is There Evidence of Bias Based on Perceptible Race?
IEEE Softw., 2021

Shadow Program Committee Initiative: Process and Reflection.
ACM SIGSOFT Softw. Eng. Notes, 2021

Perceived diversity in software engineering: a systematic literature review.
Empir. Softw. Eng., 2021

How are project-specific forums utilized? A study of participation, content, and sentiment in the Eclipse ecosystem.
Empir. Softw. Eng., 2021

2020
Ammonia: an approach for deriving project-specific bug patterns.
Empir. Softw. Eng., 2020

Sustaining a Healthy Ecosystem: Participation, Discussion, and Interaction in Eclipse Forums.
CoRR, 2020

2019
SEGarage: A Curated Archive for Software Engineering Research Tools.
ACM SIGSOFT Softw. Eng. Notes, 2019

Release Engineering for Mobile Applications (NII Shonan Meeting 152).
NII Shonan Meet. Rep., 2019

An empirical study of security warnings from static application security testing tools.
J. Syst. Softw., 2019

Guest Editorial: Special Issue on Software Engineering for Mobile Applications.
Empir. Softw. Eng., 2019

Exploiting Token and Path-based Representations of Code for Identifying Security-Relevant Commits.
CoRR, 2019

Open Source Vulnerability Notification.
Proceedings of the Open Source Systems - 15th IFIP WG 2.13 International Conference, 2019

A comparison of bugs across the iOS and Android platforms of two open source cross platform browser apps.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

Examining User-Developer Feedback Loops in the iOS App Store.
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019

2018
Reconsidering Whether GOTO Is Harmful.
IEEE Softw., 2018

Characterizing and predicting blocking bugs in open source projects.
J. Syst. Softw., 2018

Supervised Sentiment Classification with CNNs for Diverse SE Datasets.
CoRR, 2018

Roles and impacts of hands-on software architects in five industrial case studies.
Proceedings of the 40th International Conference on Software Engineering, 2018

Understanding the role of reporting in work item tracking systems for software development: an industrial case study.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Affective Dynamics and Control in Group Processes.
Proceedings of the Group Interaction Frontiers in Technology Workshop, 2018

2017
An Empirical Study on the Effect of Testing on Code Quality Using Topic Models: A Case Study on Software Development Systems.
IEEE Trans. Reliab., 2017

Topic-based software defect explanation.
J. Syst. Softw., 2017

Do bugs foreshadow vulnerabilities? An in-depth study of the chromium project.
Empir. Softw. Eng., 2017

What Aspects of Mobile Ads Do Users Care About? An Empirical Study of Mobile In-app Ad Reviews.
CoRR, 2017

The Characteristics of False-Negatives in File-level Fault Prediction.
Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software Engineering, 2017

A large-scale study on the usage of testing patterns that address maintainability attributes: patterns for ease of modification, diagnoses, and comprehension.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Evaluating State-of-the-Art Free and Open Source Static Analysis Tools Against Buffer Errors in Android Apps.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

2016
Examining the Rating System Used in Mobile-App Stores.
IEEE Softw., 2016

Analyzing Ad Library Updates in Android Apps.
IEEE Softw., 2016

Examining the Relationship between FindBugs Warnings and App Ratings.
IEEE Softw., 2016

Leaders of Tomorrow on the Future of Software Engineering: A Roundtable.
IEEE Softw., 2016

Curating GitHub for engineered software projects.
PeerJ Prepr., 2016

Identifying and understanding header file hotspots in C/C++ build processes.
Autom. Softw. Eng., 2016

Future Trends in Software Engineering Research for Mobile Apps.
Proceedings of the Leaders of Tomorrow Symposium: Future of Software Engineering, 2016

Thresholds for Size and Complexity Metrics: A Case Study from the Perspective of Defect Density.
Proceedings of the 2016 IEEE International Conference on Software Quality, 2016

What went right and what went wrong: an analysis of 155 postmortems from game development.
Proceedings of the 38th International Conference on Software Engineering, 2016

Mobile app store analytics.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

Diversity in software engineering research.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

2015
Replicating and Re-Evaluating the Theory of Relative Defect-Proneness.
IEEE Trans. Software Eng., 2015

Studying the relationship between source code quality and mobile platform dependence.
Softw. Qual. J., 2015

What Do Mobile App Users Complain About?
IEEE Softw., 2015

Mobile App Store Analytics (NII Shonan Meeting 2015-15).
NII Shonan Meet. Rep., 2015

An empirical study of goto in C code.
PeerJ Prepr., 2015

Investigating the effect of "defect co-fix" on quality assurance resource allocation: A search-based approach.
J. Syst. Softw., 2015

Studying the relationship between logging characteristics and the code quality of platform software.
Empir. Softw. Eng., 2015

A Large-Scale Empirical Study of the Relationship between Build Technology and Build Maintenance.
Empir. Softw. Eng., 2015

Towards improving statistical modeling of software engineering data: think locally, act globally!
Empir. Softw. Eng., 2015

Studying the impact of evolution in R libraries on software engineering research.
Proceedings of the 1st IEEE International Workshop on Software Analytics, 2015

An empirical study of goto in C code from GitHub repositories.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

The Uniqueness of Changes: Characteristics and Applications.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Do Bugs Foreshadow Vulnerabilities? A Study of the Chromium Project.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

What are the characteristics of high-rated apps? A case study on free Android Applications.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Big(ger) Data in Software Engineering.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Impact of Ad Libraries on Ratings of Android Mobile Apps.
IEEE Softw., 2014

A Large-Scale Empirical Study on Software Reuse in Mobile Apps.
IEEE Softw., 2014

Continuous validation of load test suites.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2014

Prioritizing the devices to test your app on: a case study of Android game apps.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

An industrial case study of automatically identifying performance regression-causes.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

An empirical study of dormant bugs.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Understanding Log Lines Using Development Knowledge.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Mining Co-change Information to Understand When Build Changes Are Necessary.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

2013
The Impact of Classifier Configuration and Classifier Combination on Bug Localization.
IEEE Trans. Software Eng., 2013

Diversity in software engineering research.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Revisiting software development effort estimation based on early phase development activities.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Predicting Bugs Using Antipatterns.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Debugging Revisited: Toward Understanding the Debugging Needs of Contemporary Software Developers.
Proceedings of the 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013

Revisiting prior empirical findings for mobile apps: an empirical case study on the 15 most popular open-source Android apps.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2013

Challenges in mobile apps: a multi-disciplinary perspective.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2013

2012
Explaining software defects using topic models.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Think locally, act globally: Improving defect and effort prediction models.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Understanding reuse in the Android Market.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

2011
Creating operational profiles of software systems by transforming their log files to directed cyclic graphs.
Proceedings of the TEFSE'11, 2011

Which code construct metrics are symptoms of post release failures?
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics, 2011

2010
Abstracting log lines to log event types for mining software system logs.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Analysis of execution log files.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

2009
Efficiently Extracting Operational Profiles from Execution Logs Using Suffix Arrays.
Proceedings of the ISSRE 2009, 2009

2008
Efficient Operational Profiling of Systems Using Suffix Arrays on Execution Logs.
Proceedings of the 19th International Symposium on Software Reliability Engineering (ISSRE 2008), 2008

A Model for Sharing of Confidential Provenance Information in a Query Based System.
Proceedings of the Provenance and Annotation of Data and Processes, 2008

2006
Dynamic Task Scheduling Using Parallel Genetic Algorithms For Heterogeneous Distributed Computing.
Proceedings of the 2006 International Conference on Grid Computing & Applications, 2006


  Loading...