ملف الباحث

Shane McIntosh

4 أوراق في مجموعة PaperMetrix

المنشورات

أوراق هذا المؤلف

  1. 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 …

  2. 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 …

  3. 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 …

  4. 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 …