Shane McIntosh
4 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes
2016 · IEEE Transactions on Software Engineering
The approach proposed by Silwerski, Zimmermann, and Zeller (SZZ) for identifying bug-introducing changes is at the foundation of several research areas within the software engineering discipline. Despite the foundational role of SZZ, little effort has …
-
Why are Commits Being Reverted?: A Comparative Study of Industrial and Open Source Projects
2016
Software development is a cyclic process of integrating new features while introducing and fixing defects. During development, commits that modify source code files are uploaded to version control systems. Occasionally, these commits need to be …
-
Using Others' Tests to Identify Breaking Updates
2020
The reuse of third-party packages has become a common practice in contemporary software development. Software dependencies are constantly evolving with newly added features and patches that fix bugs in older versions. However, updating dependencies could …
-
TraceJIT: Evaluating the Impact of Behavioral Code Change on Just-In-Time Defect Prediction
2024
Just-In-Time (JIT) defect prediction strives to model changes that induce future fixes so that they can be predicted or better understood to inform development practices. Prior work demonstrates that the majority of the predictive/explanatory power …