• Members
  • Publications

Topic

  • anti-patterns
  • build breakage
  • build performance
  • build systems
  • code review
  • continuous integration
  • crash prioritization
  • defect prediction
  • flaky tests
  • integration
  • knowledge loss
  • resource waste
  • software ecosystems
  • software evolution
  • software licensing
  • software logging
  • software quality
  • sonification
  • static analysis
  • version control performance
  • web applications

Member

  • Mahmoud Alfadel
  • Farida El Zanaty
  • Keheliya Gallaba
  • Toshiki Hirao
  • Farshad Kazemi
  • Faizan Khan
  • Maxime Lamothe
  • Christian Macho
  • Rungroj Maipradit
  • Sogol Masoumzadeh
  • Mehran Meidani
  • Mahtab Nejati
  • Christophe Rezk
  • Puneet Kaur Sidhu
  • Gengyi Sun
  • Shivashree Vysali
  • Nimmi Rashinika Weeraddana
  • Ruiyin Wen
  • Tao Xiao
  • Xiaoyan Xu
  • Mingyang Yin
  • Xueyao Yu
  • Zhili Zeng

Venue

  • TSE
  • ICSE
  • FSE
  • EMSE
  • ASE
  • ICSME
  • IEEESW
  • MSR
  • ESEM
  • SANER
  • APSEC
  • AUSE

Year

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2012
  • 2011
  • 2010

International Journal Papers x 37

  1. Do Experts Agree About Smelly Infrastructure?
    Authors - Sogol Masoumzadeh, Nuno Saavedra, Rungroj Maipradit, Lili Wei, João F. Ferreira, Dániel Varró, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, pp. To appear, 2025
    Preprint - PDF
    Related Tags - TSE 2025 anti-patterns
  2. Mitigating the Uncertainty and Imprecision of Log-Based Code Coverage Without Requiring Additional Logging Statements
    Authors - Xiaoyan Xu, Filipe R. Cogo, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, pp. To appear, 2024
    Preprint - PDF
    Related Tags - TSE 2024 software logging
  3. Characterizing the Prevalence, Distribution, and Duration of Stale Reviewer Recommendations
    Authors - Farshad Kazemi, Maxime Lamothe, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, pp. To appear, 2024
    Preprint - PDF
    Related Tags - TSE 2024 code review knowledge loss
  4. Revisiting the Performance of Deep Learning-Based Vulnerability Detection on Realistic Datasets
    Authors - Partha Chakraborty, Krishna Kanth Arumugam, Mahmoud Alfadel, Meiyappan Nagappan, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, pp. To appear, 2024
    Preprint - PDF
    Related Tags - TSE 2024 software quality defect prediction
  5. How Trustworthy is Your CI Accelerator? A Comparison of the Trustworthiness of CI Acceleration Products
    Authors - Zhili Zeng, Tao Xiao, Maxime Lamothe, Hideaki Hata, Shane McIntosh
    Venue - IEEE Software, pp. To appear, 2024
    Preprint - PDF
    Related Tags - IEEESW 2024 continuous integration build performance
  6. Characterizing Timeout Builds in Continuous Integration
    Authors - Nimmi Rashinika Weeraddana, Mahmoud Alfadel, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, Vol. 50, No. 6, pp. 1450–1463, 2024
    Preprint - PDF
    Related Tags - TSE 2024 continuous integration resource waste
  7. Quantifying and Characterizing Clones of Self-Admitted Technical Debt in Build Systems
    Authors - Tao Xiao, Zhili Zeng, Dong Wang, Hideaki Hata, Shane McIntosh, Kenichi Matsumoto
    Venue - Empirical Software Engineering, pp. To appear, 2024
    Preprint - PDF
    Related Tags - EMSE 2024 build systems software quality anti-patterns
  8. Studying the Impact of Risk Assessment Analytics on Risk Awareness and Code Review Performance
    Authors - Xueyao Yu, Filipe R. Cogo, Shane McIntosh, Michael W. Godfrey
    Venue - Empirical Software Engineering, pp. To appear, 2024
    Preprint - PDF
    Related Tags - EMSE 2024 code review software quality
  9. An Empirical Comparison of Ethnic and Gender Diversity of DevOps and non-DevOps Contributions to Open-Source Projects
    Authors - Nimmi Rashinika Weeraddana, Xiaoyan Xu, Mahmoud Alfadel, Shane McIntosh, Meiyappan Nagappan
    Venue - Empirical Software Engineering, Vol. 28, No. 150, pp. 1–37, 2023
    Preprint - PDF
    Related Tags - EMSE 2023 build systems continuous integration
  10. What is an App Store? The Software Engineering Perspective
    Authors - Wenhan Zhu, Sebastian Proksch, Daniel M. German, Michael W. Godfrey, Li Li, Shane McIntosh
    Venue - Empirical Software Engineering, Vol. 29, No. 35, pp. 1–39, 2024
    Preprint - PDF
    Related Tags - EMSE 2024 software ecosystems software licensing integration
  11. Assessing the Exposure of Software Changes: The DiPiDi Approach
    Authors - Mehran Meidani, Maxime Lamothe, Shane McIntosh
    Venue - Empirical Software Engineering, Vol. 28, No. 41, pp. 1–36, 2023
    Preprint - PDF
    Related Tags - EMSE 2023 build systems anti-patterns
  12. Code Cloning in Smart Contracts on the Ethereum Platform: An Extended Replication Study
    Authors - Faizan Khan, Istvan David, Daniel Varro, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, Vol. 49, No. 4, pp. 2006–2019, 2023
    Preprint - PDF
    Related Tags - TSE 2023 software quality anti-patterns
  13. Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems
    Authors - Tao Xiao, Dong Wang, Shane McIntosh, Hideaki Hata, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto
    Venue - IEEE Transactions on Software Engineering, Vol. 48, No. 10, pp. 4214–4228, 2022
    Preprint - PDF
    Related Tags - TSE 2022 build systems software quality anti-patterns
  14. The Ghost Commit Problem When Identifying Fix-Inducing Changes: An Empirical Study of Apache Projects
    Authors - Christophe Rezk, Yasutaka Kamei, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, Vol. 48, No. 9, pp. 3297–3309, 2022
    Preprint - PDF
    Related Tags - TSE 2022 software quality defect prediction
  15. An Empirical Study of Type-Related Defects in Python Projects
    Authors - Faizan Khan, Boqi Chen, Daniel Varro, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, Vol. 48, No. 8, pp. 3145–3158, 2022
    Preprint - PDF
    Related Tags - TSE 2022 software quality anti-patterns
  16. Lags in the Release, Adoption, and Propagation of npm Vulnerability Fixes
    Authors - Bodin Chinthanet, Raula Gaikovina Kula, Shane McIntosh, Takashi Ishio, Akinori Ihara, Kenichi Matsumoto
    Venue - Empirical Software Engineering, Vol. 26, No. 3, pp. 1–28, 2021
    Preprint - PDF
    Related Tags - EMSE 2021 software ecosystems software quality
  17. Accelerating Continuous Integration by Caching Environments and Inferring Dependencies
    Authors - Keheliya Gallaba, John Ewart, Yves Junqueira, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, Vol. 48, No. 8, pp. 2040–2052, 2022
    Preprint - PDF
    Related Tags - TSE 2022 continuous integration build performance
  18. The Nature of Build Changes: An Empirical Study of Maven-Based Build Systems
    Authors - Christian Macho, Stefanie Beyer, Shane McIntosh, Martin Pinzger
    Venue - Empirical Software Engineering, Vol. 26, No. 3, pp. 1–53, 2021
    Preprint - PDF
    Related Tags - EMSE 2021 build systems software evolution
  19. Quantifying, Characterizing, and Mitigating Flakily Covered Program Elements
    Authors - Shivashree Vysali, Shane McIntosh, Bram Adams
    Venue - IEEE Transactions on Software Engineering, Vol. 48, No. 3, pp. 1018–1029, 2022
    Preprint - PDF
    Related Tags - TSE 2022 software quality flaky tests
  20. Automatic Recovery of Issue Type Labels
    Authors - Farida El Zanaty, Christophe Rezk, Sander Lijbrink, Willem Van Bergen, Mark Côté, Shane McIntosh
    Venue - IEEE Software, Vol. 38, No. 3, pp. 35–42, 2021
    Preprint - PDF
    Related Tags - IEEESW 2021 software evolution integration
  21. Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities
    Authors - Toshiki Hirao, Shane McIntosh, Akinori Ihara, Kenichi Matsumoto
    Venue - IEEE Transactions on Software Engineering, Vol. 48, No. 1, pp. 69–81, 2022
    Preprint - PDF
    Related Tags - TSE 2022 code review integration
  22. Use and Misuse of Continuous Integration Features: An Empirical Study of Projects that (mis)use Travis CI
    Authors - Keheliya Gallaba, Shane McIntosh
    Venue - IEEE Transactions on Software Engineering, Vol. 46, No. 1, pp. 33–50, 2020
    Preprint - PDF
    Related Tags - TSE 2020 continuous integration anti-patterns software evolution
  23. The Impact of Automated Parameter Optimization on Defect Prediction Models
    Authors - Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto
    Venue - Transactions on Software Engineering, Vol. 45, No. 7, pp. 683–711, 2019
    Preprint - PDF
    Related Tags - TSE 2019 software quality defect prediction
  24. The Impact of Rapid Release Cycles on the Integration Delay of Fixed Issues
    Authors - Daniel Alencar da Costa, Shane McIntosh, Christophe Treude, Uirá Kulesza, Ahmed E. Hassan
    Venue - Empirical Software Engineering, Vol. 23, No. 2, pp. 835–904, 2018
    Preprint - PDF
    Related Tags - EMSE 2018 integration
  25. An Empirical Study of the Integration Time of Fixed Issues
    Authors - Daniel Alencar da Costa, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan, Surafel Lemma Abebe
    Venue - Empirical Software Engineering, Vol. 23, No. 1, pp. 334–383, 2018
    Preprint - PDF
    Related Tags - EMSE 2018 integration
  26. Are Fix-Inducing Changes a Moving Target? A Longitudinal Case Study of Just-In-Time Defect Prediction
    Authors - Shane McIntosh, Yasutaka Kamei
    Venue - IEEE Transactions on Software Engineering, Vol. 44, No. 5, pp. 412–428, 2018
    Preprint - PDF
    Related Tags - TSE 2018 software quality defect prediction
  27. An Empirical Study of Unspecified Dependencies in Make-Based Build Systems
    Authors - Cor-Paul Bezemer, Shane McIntosh, Bram Adams, Daniel M. German, Ahmed E. Hassan
    Venue - Empirical Software Engineering, Vol. 22, No. 6, pp. 3117–3148, 2017
    Preprint - PDF
    Related Tags - EMSE 2017 build systems
  28. A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes
    Authors - Daniel Alencar da Costa, Shane McIntosh, Weiyi Shang, Uirá Kulesza, Roberta Coelho, Ahmed E. Hassan
    Venue - IEEE Transactions on Software Engineering, Vol. 43, No. 7, pp. 641–657, 2017
    Preprint - PDF
    Related Tags - TSE 2017 software quality defect prediction
  29. Review Participation in Modern Code Review: An Empirical Study of the Android, Qt, and OpenStack Projects
    Authors - Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida
    Venue - Empirical Software Engineering, Vol. 22, No. 2, pp. 768-817, 2017
    Preprint - PDF
    Related Tags - EMSE 2017 code review
  30. The Use of Summation to Aggregate Software Metrics Hinders the Performance of Defect Prediction Models
    Authors - Feng Zhang, Ahmed E. Hassan, Shane McIntosh, Ying Zou
    Venue - IEEE Transactions on Software Engineering, Vol. 43, No. 5, pp. 476-491, 2017
    Preprint - PDF
    Related Tags - TSE 2017 software quality defect prediction
  31. An Empirical Comparison of Model Validation Techniques for Defect Prediction Models
    Authors - Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto
    Venue - IEEE Transactions on Software Engineering, Vol. 41, No. 1, pp. 1-18, 2017
    Preprint - PDF
    Related Tags - TSE 2017 software quality defect prediction
  32. Comments on "Researcher Bias: The Use of Machine Learning in Software Defect Prediction"
    Authors - Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto
    Venue - IEEE Transactions on Software Engineering, Vol. 42, No. 11, pp. 1092-1094, 2016
    Preprint - PDF
    Related Tags - TSE 2016 software quality defect prediction
  33. Studying just-in-time defect prediction using cross-project models
    Authors - Yasutaka Kamei, Takafumi Fukushima, Shane McIntosh, Kazuhiro Yamashita, Naoyasu Ubayashi, Ahmed E. Hassan
    Venue - Empirical Software Engineering, Vol. 21, No. 5, pp. 2072-2106, 2016
    Preprint - PDF
    Related Tags - EMSE 2016 software quality defect prediction
  34. Identifying and Understanding Header File Hotspots in C/C++ Build Processes
    Authors - Shane McIntosh, Bram Adams, Meiyappan Nagappan, Ahmed E. Hassan
    Venue - Automated Software Engineering, Vol. 23, No. 4, pp. 619-647, 2016
    Preprint - PDF
    Related Tags - AUSE 2016 build systems build performance
  35. An Empirical Study of the Impact of Modern Code Review Practices on Software Quality
    Authors - Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan
    Venue - Empirical Software Engineering, Vol. 21, No. 5, pp. 2146-2189, 2016
    Preprint - PDF
    Related Tags - EMSE 2016 code review software quality
  36. 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 - Empirical Software Engineering, Vol. 20, No. 6, pp. 1587-1633, 2015
    Preprint - PDF
    Related Tags - EMSE 2015 build systems software evolution
  37. The evolution of Java build systems
    Authors - Shane McIntosh, Bram Adams, Ahmed E. Hassan
    Venue - Empirical Software Engineering, Vol. 17, No. 4-5, pp. 578-608, 2012
    Preprint - PDF
    Related Tags - EMSE 2012 build systems software evolution

Full-Length International Conference Papers x 53

  1. Crash Report Prioritization for Large-Scale Scheduled Launches
    Authors - Nimmi Rashinika Weeraddana, Sarra Habchi, Shane McIntosh
    Venue - International Conference on Software Engineering, Software Engineering In Practice (SEIP) track, pp. To appear, 2025
    Acceptance rate - 59/143 (41%)
    Preprint - PDF
    Related Tags - ICSE 2025 crash prioritization
  2. Developer-Applied Accelerations in Continuous Integration: A Detection Approach and Catalog of Patterns
    Authors - Mingyang Yin, Yutaro Kashiwa, Keheliya Gallaba, Mahmoud Alfadel, Yasutaka Kamei, Shane McIntosh
    Venue - International Conference on Automated Software Engineering, pp. To appear, 2024
    Acceptance rate - 155/567 (27%)
    Preprint - PDF
    Related Tags - ASE 2024 continuous integration build performance
  3. Understanding the Implications of Changes to Build Systems
    Authors - Mahtab Nejati, Mahmoud Alfadel, Shane McIntosh
    Venue - International Conference on Automated Software Engineering, pp. To appear, 2024
    Acceptance rate - 155/567 (27%)
    Preprint - PDF
    Related Tags - ASE 2024 build systems software quality
  4. Reevaluating the Defect Proneness of Atoms of Confusion in Java Systems
    Authors - Guoshuai Shi, Farshad Kazemi, Michael W. Godfrey, Shane McIntosh
    Venue - International Symposium on Empirical Software Engineering and Measurement, pp. To appear, 2024
    Acceptance rate - 34/139 (24%)
    Preprint - PDF
    Related Tags - ESEM 2024 software quality
  5. Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case Study of the Go Community
    Authors - Olivier Nourry, Masanari Kondo, Mahmoud Alfadel, Shane McIntosh, Yasutaka Kamei
    Venue - International Conference on Software Maintenance and Evolution, pp. To appear, 2024
    Acceptance rate - 49/188 (26%)
    Preprint - PDF
    Related Tags - ICSME 2024 software quality
  6. Dependency-Induced Waste in Continuous Integration: An Empirical Study of Unused Dependencies in the npm Ecosystem
    Authors - Nimmi Rashinika Weeraddana, Mahmoud Alfadel, Shane McIntosh
    Venue - International Symposium on the Foundations of Software Engineering, pp. 116:1–116:23, 2024
    Acceptance rate - 121/483 (25%)
    Preprint - PDF
    Related Tags - FSE 2024 continuous integration resource waste
  7. RavenBuild: Context, Relevance, and Dependency Aware Build Outcome Prediction
    Authors - Gengyi Sun, Sarra Habchi, Shane McIntosh
    Venue - International Symposium on the Foundations of Software Engineering, pp. 45:1–45:23, 2024
    Acceptance rate - 121/483 (25%)
    Preprint - PDF
    Related Tags - FSE 2024 continuous integration build performance
  8. The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology
    Authors - Mahmoud Alfadel, Shane McIntosh
    Venue - International Conference on Software Engineering, pp. To appear, 2024
    Acceptance rate - 234/1,051 (22%)
    Preprint - PDF
    Related Tags - ICSE 2024 build systems
  9. Code Impact Beyond Disciplinary Boundaries: Constructing a Multidisciplinary Dependency Graph and Analyzing Cross-Boundary Impact
    Authors - Gengyi Sun, Mehran Meidani, Sarra Habchi, Mathieu Nayrolles, Shane McIntosh
    Venue - International Conference on Software Engineering, Software Engineering In Practice (SEIP), pp. To appear, 2024
    Acceptance rate - 45/120 (38%)
    Preprint - PDF
    Related Tags - ICSE 2024 build systems
  10. A Mutation-Guided Assessment of Acceleration Appproaches for Continuous Integration: An Empirical Study of Yourbase
    Authors - Zhili Zeng, Tao Xiao, Maxime Lamothe, Hideaki Hata, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, pp. To appear, 2024
    Acceptance rate - 42/146 (29%)
    Preprint - PDF
    Related Tags - MSR 2024 continuous integration build performance
  11. TraceJIT: Evaluating the Impact of Behavioral Code Change on JIT Defect Prediction
    Authors - Issei Morita, Yutaro Kashiwa, Masanari Kondo, Jeongju Sohn, Shane McIntosh, Yasutaka Kamei, Naoyasu Ubayashi
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. To appear, 2024
    Acceptance rate - 62/242 (26%)
    Preprint - PDF
    Related Tags - SANER 2024 software quality defect prediction
  12. Repeated Builds During Code Review: An Empirical Study of the OpenStack Community
    Authors - Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam, Raula Gaikovina Kula, Yasutaka Kamei, Shane McIntosh
    Venue - International Conference on Automated Software Engineering, pp. 153–165, 2023
    Acceptance rate - 134/629 (21%)
    Preprint - PDF
    Related Tags - ASE 2023 continuous integration code review resource waste
  13. Code Review of Build System Specifications: Prevalence, Purposes, Patterns, and Perceptions
    Authors - Mahtab Nejati, Mahmoud Alfadel, Shane McIntosh
    Venue - International Conference on Software Engineering, pp. 1213–1224, 2023
    Acceptance rate - 209/796 (26%)
    Preprint - PDF
    Related Tags - ICSE 2023 build systems code review
  14. Exploring the Notion of Risk in Code Reviewer Recommendation
    Authors - Farshad Kazemi, Maxime Lamothe, Shane McIntosh
    Venue - International Conference on Software Maintenance and Evolution, pp. 139–150, 2022
    Acceptance rate - 32/136 (23%)
    Preprint - PDF
    Related Tags - ICSME 2022 code review software quality
  15. Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI
     ACM SIGSOFT Distinguished Paper Award Nominee 
    Authors - Keheliya Gallaba, Maxime Lamothe, Shane McIntosh
    Venue - International Conference on Software Engineering, pp. 1330–1342, 2022
    Acceptance rate - 197/751 (26%)
    Preprint - PDF
    Related Tags - ICSE 2022 continuous integration
  16. How Does Code Reviewing Feedback Evolve? A Longitudinal Study at Dell EMC
    Authors - Ruiyin Wen, Maxime Lamothe, Shane McIntosh
    Venue - International Conference on Software Engineering, Software Engineering In Practice (SEIP), pp. 151–160, 2022
    Preprint - PDF
    Related Tags - ICSE 2022 code review
  17. Is Historical Data an Appropriate Benchmark for Reviewer Recommendation Systems? A Case Study of the Gerrit Community
    Authors - Ian X. Gauthier, Maxime Lamothe, Gunter Mussbacher, Shane McIntosh
    Venue - International Conference on Automated Software Engineering, pp. 30–41, 2021
    Acceptance rate - 120/440 (27%)
    Preprint - PDF
    Related Tags - ASE 2021 code review
  18. Leveraging Fault Localisation to Enhance Defect Prediction
    Authors - Jeongju Sohn, Yasutaka Kamei, Shane McIntosh, Shin Yoo
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. 284–294, 2021
    Acceptance rate - 42/165 (25%)
    Preprint - PDF
    Related Tags - SANER 2021 software quality defect prediction
  19. Using Others' Tests to Identify Breaking Updates
    Authors - Suhaib Mujahid, Rabe Abdalkareem, Emad Shihab, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, pp. 466–476, 2020
    Acceptance rate - 42/163 (26%)
    Preprint - PDF
    Related Tags - MSR 2020 build breakage integration
  20. The Review Linkage Graph for Code Review Analytics: A Recovery Approach and Empirical Study
    Authors - Toshiki Hirao, Shane McIntosh, Akinori Ihara, Kenichi Matsumoto
    Venue - International Symposium on the Foundations of Software Engineering, pp. 578–589, 2019
    Acceptance rate - 74/303 (24%)
    Preprint - PDF
    Related Tags - FSE 2019 code review
  21. Reuse (or Lack Thereof) in Travis CI Specifications: An Empirical Study of CI Phases and Commands
    Authors - Puneet Kaur Sidhu, Gunter Mussbacher, Shane McIntosh
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, Replication and Negative Results (RENE), pp. 524–533, 2019
    Acceptance rate - 3/4 (75%)
    Preprint - PDF
    Related Tags - SANER 2019 continuous integration
  22. Why Did This Reviewed Code Crash? An Empirical Study of Mozilla Firefox
    Authors - Le An, Foutse Khomh, Shane McIntosh, Marco Castelluccio
    Venue - Asia-Pasific Software Engineering Conference, pp. 396–405, 2018
    Acceptance rate - 52/191 (27%)
    Preprint - PDF
    Related Tags - APSEC 2018 code review software quality
  23. An Empirical Study of Design Discussions in Code Review
    Authors - Farida El Zanaty, Toshiki Hirao, Shane McIntosh, Akinori Ihara, Kenichi Matsumoto
    Venue - International Symposium on Empirical Software Engineering and Measurement, pp. 11:1–11:10, 2018
    Acceptance rate - 30/140 (21%)
    Preprint - PDF
    Related Tags - ESEM 2018 code review
  24. BLIMP Tracer: Integrating Build Impact Analysis with Code Review
    Authors - Ruiyin Wen, David Gilbert, Michael G. Roche, Shane McIntosh
    Venue - International Conference on Software Maintenance and Evolution, Industry Track, pp. 685–694, 2018
    Acceptance rate - 15/32 (47%)
    Preprint - PDF
    Related Tags - ICSME 2018 code review build systems
  25. Threats of Aggregating Software Repository Data
    Authors - Martin Robillard, Mathieu Nassif, Shane McIntosh
    Venue - International Conference on Software Maintenance and Evolution, pp. 508–518, 2018
    Acceptance rate - 45/174 (26%)
    Preprint - PDF
    Related Tags - ICSME 2018 knowledge loss software evolution
  26. Noise and Heterogeneity in Historical Build Data: An Empirical Study of Travis CI
    Authors - Keheliya Gallaba, Christian Macho, Martin Pinzger, Shane McIntosh
    Venue - International Conference on Automated Software Engineering, pp. 87–97, 2018
    Acceptance rate - 69/346 (20%)
    Preprint - PDF
    Related Tags - ASE 2018 build breakage continuous integration
  27. Automatically Repairing Dependency-Related Build Breakage
    Authors - Christian Macho, Shane McIntosh, Martin Pinzger
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. 106–117, 2018
    Acceptance rate - 39/146 (27%)
    Preprint - PDF
    Related Tags - SANER 2018 build systems build breakage
  28. Extracting Build Changes with BuildDiff
    Authors - Christian Macho, Shane McIntosh, Martin Pinzger
    Venue - International Conference on Mining Software Repositories, pp. 368–378, 2017
    Acceptance rate - 37/121 (31%)
    Preprint - PDF
    Related Tags - MSR 2017 build systems software evolution
  29. A Large-Scale Study of the Impact of Feature Selection Techniques on Defect Classification Models
    Authors - Baljinder Ghotra, Shane McIntosh, Ahmed E. Hassan
    Venue - International Conference on Mining Software Repositories, pp. 146–157, 2017
    Acceptance rate - 37/121 (31%)
    Preprint - PDF
    Related Tags - MSR 2017 defect prediction
  30. Why are Commits being Reverted? A Comparative Study of Industrial and Open Source Projects
    Authors - Junji Shimagaki, Yasutaka Kamei, Shane McIntosh, David Pursehouse, Naoyasu Ubayashi
    Venue - International Conference on Software Maintenance and Evolution, pp. 301–311, 2016
    Acceptance rate - 37/127 (29%)
    Preprint - PDF
    Related Tags - ICSME 2016 software evolution
  31. The Impact of Task Granularity on Co-evolution Analyses
    Authors - Keisuke Miura, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi
    Venue - International Symposium on Empirical Software Engineering and Measurement, pp. 47:1-47:10, 2016
    Acceptance rate - 27/122 (22%)
    Preprint - PDF
    Related Tags - ESEM 2016 software evolution
  32. Revisiting Code Ownership and its Relationship with Software Quality in the Scope of Modern Code Review
    Authors - Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida
    Venue - International Conference on Software Engineering, pp. 1039-1050, 2016
    Acceptance rate - 101/530 (19%)
    Preprint - PDF
    Related Tags - ICSE 2016 code review software quality
  33. Automated Parameter Optimization of Classification Techniques for Defect Prediction Models
    Authors - Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto
    Venue - International Conference on Software Engineering, pp. 321-332, 2016
    Acceptance rate - 101/530 (19%)
    Preprint - PDF
    Related Tags - ICSE 2016 software quality defect prediction
  34. A Study of the Quality-Impacting Practices of Modern Code Review at Sony Mobile
    Authors - Junji Shimagaki, Yasutaka Kamei, Shane McIntosh, Ahmed E. Hassan, Naoyasu Ubayashi
    Venue - International Conference on Software Engineering, Software Engineering In Practice (SEIP), pp. 212-221, 2016
    Acceptance rate - 28/108 (26%)
    Preprint - PDF
    Related Tags - ICSE 2016 code review software quality
  35. The Impact of Switching to a Rapid Release Cycle on Integration Delay of Addressed Issues: An Empirical Study of the Mozilla Firefox Project
     ACM SIGSOFT Distinguished Paper Award 
    Authors - Daniel Alencar da Costa, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan
    Venue - International Conference on Mining Software Repositories, pp. 374-385, 2016
    Acceptance rate - 36/103 (35%)
    Preprint - PDF
    Related Tags - MSR 2016 integration
  36. Modern Release Engineering in a Nutshell: Why Researchers should Care
    Authors - Bram Adams, Shane McIntosh
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, Future of Software Engineering (invited paper), Vol. 5, pp. 78-90, 2016
    Preprint - PDF
    Related Tags - SANER 2016 build systems build performance integration
  37. Predicting Build Co-Changes with Source Code Change and Commit Categories
     Nominated for best paper award 
    Authors - Christian Macho, Shane McIntosh, Martin Pinzger
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. 541-551, 2016
    Acceptance rate - 52/140 (37%)
    Preprint - PDF
    Related Tags - SANER 2016 build systems
  38. Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software
    Authors - Moritz Beller, Radjino Bholanath, Shane McIntosh, Andy Zaidman
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. 470-481, 2016
    Acceptance rate - 52/140 (37%)
    Preprint - PDF
    Related Tags - SANER 2016 static analysis software evolution
  39. 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 - Joint meeting of the European Software Engineering Conference and the International Symposium on the Foundations of Software Engineering, pp. 404-414, 2015
    Acceptance rate - 74/291 (25%)
    Preprint - PDF
    Related Tags - FSE 2015 software quality
  40. The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models
    Authors - Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Akinori Ihara, Kenichi Matsumoto
    Venue - International Conference on Software Engineering, pp. 812-823, 2015
    Acceptance rate - 84/452 (19%)
    Preprint - PDF
    Related Tags - ICSE 2015 software quality defect prediction
  41. Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models
    Authors - Baljinder Ghotra, Shane McIntosh, Ahmed E. Hassan
    Venue - International Conference on Software Engineering, pp. 789-800, 2015
    Acceptance rate - 84/452 (19%)
    Preprint - PDF
    Related Tags - ICSE 2015 software quality defect prediction
  42. Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System
    Authors - Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida
    Venue - Working Conference on Mining Software Repositories, pp. 168-179, 2015
    Acceptance rate - 32/106 (30%)
    Preprint - PDF
    Related Tags - MSR 2015 code review software quality
  43. Do Code Review Practices Impact Design Quality? A Case Study of the Qt, VTK, and ITK Projects
    Authors - Rodrigo Morales, Shane McIntosh, Foutse Khomh
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. 171-180, 2015
    Acceptance rate - 46/144 (32%)
    Preprint - PDF
    Related Tags - SANER 2015 code review anti-patterns
  44. Cross-Project Build Co-change Prediction
    Authors - Xin Xia, David Lo, Shane McIntosh, Emad Shihab, Ahmed E. Hassan
    Venue - International Conference on Software Analysis, Evolution, and Reengineering, pp. 311-320, 2015
    Acceptance rate - 46/144 (32%)
    Preprint - PDF
    Related Tags - SANER 2015 build systems
  45. Mining Co-Change Information to Understand when Build Changes are Necessary
    Authors - Shane McIntosh, Bram Adams, Meiyappan Nagappan, Ahmed E. Hassan
    Venue - International Conference on Software Maintenance and Evolution, pp. 241-250, 2014
    Acceptance rate - 40/210 (19%)
    Preprint - PDF
    Related Tags - ICSME 2014 build systems
  46. An Empirical Study of Delays in the Integration of Addressed Issues
     Nominated for best paper award 
    Authors - Daniel Alencar da Costa, Surafel Lemma Abebe, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan
    Venue - International Conference on Software Maintenance and Evolution, pp. 281-290, 2014
    Acceptance rate - 40/210 (19%)
    Preprint - PDF
    Related Tags - ICSME 2014 integration
  47. Tracing Software Build Processes to Uncover License Compliance Inconsistencies
    Authors - Sander van der Burg, Eelco Dolstra, Shane McIntosh, Julius Davies, Daniel M. German, Armijn Hemel
    Venue - International Conference on Automated Software Engineering, pp. 731-741, 2014
    Acceptance rate - 55/276 (20%)
    Preprint - PDF
    Related Tags - ASE 2014 build systems software licensing
  48. Collecting and Leveraging a Benchmark of Build System Clones to Aid in Quality Assessments
    Authors - Shane McIntosh, Martin Poehlmann, Elmar Juergens, Audris Mockus, Bram Adams, Ahmed E. Hassan, Brigitte Haupt, Christian Wagner
    Venue - International Conference on Software Engineering, Software Engineering In Practice (SEIP), Vol. 2, pp. 145-154, 2014
    Acceptance rate - 25/117 (21%)
    Preprint - PDF
    Related Tags - ICSE 2014 build systems anti-patterns
  49. The Impact of Code Review Coverage and Code Review Participation on Software Quality: A Case Study of the Qt, VTK, and ITK Projects
     Distinguished paper award 
    Authors - Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan
    Venue - Working Conference on Mining Software Repositories, pp. 192-201, 2014
    Acceptance rate - 29/85 (34%)
    Preprint - PDF
    Related Tags - MSR 2014 code review software quality
  50. An Empirical Study of Just-In-Time Defect Prediction Using Cross-Project Models
     Invited for journal extension 
    Authors - Takafumi Fukushima, Yasutaka Kamei, Shane McIntosh, Kazuhiro Yamashita, Naoyasu Ubayashi
    Venue - Working Conference on Mining Software Repositories, pp. 172-181, 2014
    Acceptance rate - 29/85 (34%)
    Preprint - PDF
    Related Tags - MSR 2014 software quality defect prediction
  51. Using Indexed Sequence Diagrams to Recover the Behaviour of AJAX Applications
    Authors - Shane McIntosh, Bram Adams, Ahmed E. Hassan, Ying Zou
    Venue - International Symposium on Web Systems Evolution, pp. 1-10, 2011
    Acceptance rate - 8/24 (33%)
    Preprint - PDF
    Related Tags - WSE 2011 web applications
  52. An Empirical Study of Build Maintenance Effort
    Authors - Shane McIntosh, Bram Adams, Thanh H. D. Nguyen, Yasutaka Kamei, Ahmed E. Hassan
    Venue - International Conference on Software Engineering, pp. 141-150, 2011
    Acceptance rate - 62/441 (14%)
    Preprint - PDF
    Related Tags - ICSE 2011 build systems
  53. The Evolution of ANT Build Systems
     Invited for journal extension 
    Authors - Shane McIntosh, Bram Adams, Ahmed E. Hassan
    Venue - Working Conference on Mining Software Repositories, pp. 42-51, 2010
    Acceptance rate - 16/51 (31%)
    Preprint - PDF
    Related Tags - MSR 2010 build systems software evolution

Short International Conference Papers x 18

  1. Using Reinforcement Learning to Sustain the Performance of Version Control Repositories
    Authors - Shane McIntosh, Luca Milanesio, Antonio Barone, Jacek Centkowski, Marcin Czech, Fabio Ponciroli
    Venue - International Conference on Software Engineering, New Ideas and Emerging Results (NIER) track, pp. To appear, 2025
    Acceptance rate - 25/97 (26%)
    Preprint - PDF
    Related Tags - ICSE 2025 version control performance
  2. Understanding and Improving Code Review of Changes in Build Systems
    Authors - Mahtab Nejati
    Venue - International Conference on Software Engineering, Doctoral Symposium, pp. To appear, 2025
    Acceptance rate - ?/? (?%)
    Preprint - PDF
    Related Tags - ICSE 2025 build systems code review
  3. Mitigating Waste That Tacitly Accrues in Continuous Integration Pipelines
    Authors - Nimmi Rashinika Weeraddana
    Venue - International Conference on Software Engineering, Doctoral Symposium, pp. To appear, 2025
    Acceptance rate - ?/? (?%)
    Preprint - PDF
    Related Tags - ICSE 2025 continuous integration resource waste
  4. Intelligent Automation for Accelerating the Repair of Software Build Failures
    Authors - Gengyi Sun
    Venue - International Conference on Software Engineering, Doctoral Symposium, pp. To appear, 2025
    Acceptance rate - ?/? (?%)
    Preprint - PDF
    Related Tags - ICSE 2025 build systems build breakage
  5. Mining Our Way Back to Incremental Builds for DevOps Pipelines
    Authors - Shane McIntosh
    Venue - International Conference on Mining Software Repositories, pp. To appear, 2024
    Preprint - PDF
    Related Tags - MSR 2024 continuous integration build performance
  6. Assessing the Exposure of Software Changes: The DiPiDi Approach
    Authors - Mehran Meidani, Maxime Lamothe, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Registered Reports, pp. 1–7, 2021
    Acceptance rate - 6/10 (60%)
    Preprint - PDF
    Related Tags - MSR 2021 build systems anti-patterns
  7. Improving the Robustness and Efficiency of Continuous Integration and Deployment
    Authors - Keheliya Gallaba
    Venue - International Conference on Software Maintenance and Evolution, Doctoral Symposium, pp. 619–623, 2019
    Acceptance rate - ?/? (?%)
    Preprint - PDF
    Related Tags - ICSME 2019 continuous integration build breakage build performance anti-patterns
  8. Can Duplicate Questions on Stack Overflow Benefit the Software Development Community?
     Best Student Presentation of the Mining Challenge track 
    Authors - Durham Abric, Oliver E. Clark, Matthew Caminiti, Keheliya Gallaba, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 230–234, 2019
    Acceptance rate - 14/27 (52%)
    Preprint - PDF
    Related Tags - MSR 2019 anti-patterns
  9. Revisiting "Programmers' Build Errors" in the Visual Studio Context
    Authors - Noam Rabbani, Michael S. Harvey, Sadnan Saquif, Keheliya Gallaba, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 98–101, 2018
    Acceptance rate - 13/31 (42%)
    Preprint - PDF
    Related Tags - MSR 2018 build systems build breakage
  10. Do Software Engineers Use Autocompletion Features Differently Than Other Developers?
    Authors - Rahul Amlekar, Andrés Felipe Rincón Gamboa, Keheliya Gallaba, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 86–89, 2018
    Acceptance rate - 13/31 (42%)
    Preprint - PDF
    Related Tags - MSR 2018 integration
  11. Forecasting the Duration of Incremental Build Jobs
    Authors - Qi Cao, Ruiyin Wen, Shane McIntosh
    Venue - International Conference on Software Maintenance and Evolution, New Ideas and Emerging Results, pp. 524–528, 2017
    Acceptance rate - 15/26 (58%)
    Preprint - PDF
    Related Tags - ICSME 2017 build systems build performance
  12. An Empirical Study of the Personnel Overhead of Continuous Integration
    Authors - Marco Manglaviti, Eduardo Coronado-Montoya, Keheliya Gallaba, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 471–474, 2017
    Acceptance rate - 14/29 (48%)
    Preprint - PDF
    Related Tags - MSR 2017 continuous integration integration
  13. The Impact of the Adoption of Continuous Integration on Developer Attraction and Retention
    Authors - Yusaira Khan, Yash Gupta, Keheliya Gallaba, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 491–494, 2017
    Acceptance rate - 14/29 (48%)
    Preprint - PDF
    Related Tags - MSR 2017 continuous integration integration
  14. The Relationship between Commit Message Detail and Defect Proneness in Java Projects on GitHub
     Mining challenge runner-up 
    Authors - Jacob G. Barnett, Charles K. Gathuru, Luke S. Soldano, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 496-499, 2016
    Acceptance rate - 10/24 (42%)
    Preprint - PDF
    Related Tags - MSR 2016 software quality defect prediction
  15. The Dispersion of Build Maintenance Activity across Maven Lifecycle Phases
    Authors - Casimir Désarmeaux, Andrea Pecatikov, Shane McIntosh
    Venue - International Conference on Mining Software Repositories, Mining challenge, pp. 492-495, 2016
    Acceptance rate - 10/24 (42%)
    Preprint - PDF
    Related Tags - MSR 2016 software evolution build systems
  16. Magnet or Sticky? An OSS Project-by-Project Typology
    Authors - Kazuhiro Yamashita, Shane McIntosh, Yasutaka Kamei, Naoyasu Ubayashi
    Venue - Working Conference on Mining Software Repositories, Mining challenge, pp. 344-347, 2014
    Acceptance rate - 9/19 (47%)
    Preprint - PDF
    Related Tags - MSR 2014 software evolution
  17. Orchestrating Change: An Artistic Representation of Software Evolution
    Authors - Shane McIntosh, Katie Legere, Ahmed E. Hassan
    Venue - Joint meeting of the European Conference on Software Maintenance and Reengineering and the Working Conference on Reverse Engineering, pp. 353-357, 2014
    Acceptance rate - 12/33 (36%)
    Preprint - PDF
    Related Tags - SANER 2014 software evolution sonification
  18. Build System Maintenance
    Authors - Shane McIntosh
    Venue - International Conference on Software Engineering, ACM Student Research Competition (SRC), pp. 1167-1169, 2011
    Preprint - PDF
    Related Tags - ICSE 2011 build systems

International Workshop Papers x 1

  1. Revisiting the Applicability of the Pareto Principle to Core Development Teams in Open Source Software Projects
    Authors - Kazuhiro Yamashita, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi
    Venue - 14th International Workshop on the Principles of Software Evolution (IWPSE), pp. 46-55, 2015
    Acceptance rate - 9/13 (69%)
    Preprint - PDF
    Related Tags - IWPSE 2015 software evolution

Theses x 14

  1. Studying Practical Challenges of Automated Code Review Suggestions
    Authors - Farshad Kazemi
    Venue - University of Waterloo, pp. 1-155, 2024
    Preprint - PDF
    Related Tags - Theses 2024 code review software quality
  2. Mitigating the Uncertainty and Imprecision of Log-Based Code Coverage Without Requiring Additional Logging Statements
    Authors - Xiaoyan Xu
    Venue - University of Waterloo, pp. 1-43, 2024
    Preprint - PDF
    Related Tags - Theses 2024 software logging
  3. Quantifying, Characterizing, and Leveraging Cross-Disciplinary Dependencies: Empirical Studies from a Video Game Development Setting
    Authors - Gengyi Sun
    Venue - University of Waterloo, pp. 1-63, 2023
    Preprint - PDF
    Related Tags - Theses 2023 build systems build performance continuous integration
  4. Trade-Off Exploration for Acceleration of Continuous Integration
    Authors - Zhili Zeng
    Venue - University of Waterloo, pp. 1-69, 2023
    Preprint - PDF
    Related Tags - Theses 2023 continuous integration build performance
  5. Studying the Impact of Risk Assessment Analytics on Risk Awareness and Code Review Performance
    Authors - Xueyao Yu
    Venue - University of Waterloo, pp. 1-45, 2023
    Preprint - PDF
    Related Tags - Theses 2023 code review software quality
  6. Towards an Enhanced Dependency Graph
    Authors - Mehran Meidani
    Venue - University of Waterloo, pp. 1-97, 2022
    Preprint - PDF
    Related Tags - Theses 2022 build systems build performance
  7. Improving the Robustness and Efficiency of Continuous Integration and Deployment
    Authors - Keheliya Gallaba
    Venue - McGill University, pp. 1-149, 2021
    Preprint - PDF
    Related Tags - Theses 2021 continuous integration build performance
  8. Quantifying, Characterizing, and Mitigating the Ghost Commit Problem When Identifying Fix-Inducing Changes
    Authors - Christophe Rezk
    Venue - McGill University, pp. 1-72, 2021
    Preprint - PDF
    Related Tags - Theses 2021 software quality defect prediction
  9. Enriching Code Coverage with Test Characteristics
    Authors - Shivashree Vysali
    Venue - McGill University, pp. 1-81, 2020
    Preprint - PDF
    Related Tags - Theses 2020 software quality flaky tests
  10. Understanding Code Review Resolutions at a Fine-Grained Level
    Authors - Toshiki Hirao
    Venue - Nara Institute of Science and Technology, pp. 1-115, 2020
    Preprint - PDF
    Related Tags - Theses 2020 code review
  11. An Exploratory Study of Design Discussions That Occur During Peer Code Review
    Authors - Farida El Zanaty
    Venue - McGill University, pp. 1-87, 2019
    Preprint - PDF
    Related Tags - Theses 2019 code review
  12. Decision Support for Investment of Developer Effort in Code Review
    Authors - Ruiyin Wen
    Venue - McGill University, pp. 1-100, 2018
    Preprint - PDF
    Related Tags - Theses 2018 code review build systems software evolution
  13. Studying the Software Development Overhead of Build Systems
     Governor General's academic gold medal 
    Authors - Shane McIntosh
    Venue - Queen's University, pp. 1-236, 2015
    Preprint - PDF
    Related Tags - Theses 2015 build systems build performance
  14. Studying the Evolution of Build Systems
     Distinguished thesis award 
    Authors - Shane McIntosh
    Venue - Queen's University, pp. 1-112, 2011
    Preprint - PDF
    Related Tags - Theses 2011 build systems software evolution