Software Evolution

International Journal Papers x 5

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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 6

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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 3

  1. 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
  2. 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
  3. 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

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 2

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