Build Systems

  1. 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, pp. To appear, 2017
    Preprint - PDF
    Related Tags - EMSE 2017 build systems
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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 code cloning
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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