Shane McIntosh

Orcid: 0000-0002-0193-3975

Affiliations:
  • McGill University, Montreal, Canada


According to our database1, Shane McIntosh authored at least 111 papers between 2010 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Mitigating the Uncertainty and Imprecision of Log-Based Code Coverage Without Requiring Additional Logging Statements.
IEEE Trans. Software Eng., September, 2024

Characterizing the Prevalence, Distribution, and Duration of Stale Reviewer Recommendations.
IEEE Trans. Software Eng., August, 2024

Revisiting the Performance of Deep Learning-Based Vulnerability Detection on Realistic Datasets.
IEEE Trans. Software Eng., August, 2024

Characterizing Timeout Builds in Continuous Integration.
IEEE Trans. Software Eng., June, 2024

Understanding the quality and evolution of Android app build systems.
J. Softw. Evol. Process., May, 2024

Studying the impact of risk assessment analytics on risk awareness and code review performance.
Empir. Softw. Eng., April, 2024

Quantifying and characterizing clones of self-admitted technical debt in build systems.
Empir. Softw. Eng., April, 2024

What is an app store? The software engineering perspective.
Empir. Softw. Eng., February, 2024

How Trustworthy Is Your Continuous Integration (CI) Accelerator?: A Comparison of the Trustworthiness of CI Acceleration Products.
IEEE Softw., 2024

Dependency-Induced Waste in Continuous Integration: An Empirical Study of Unused Dependencies in the npm Ecosystem.
Proc. ACM Softw. Eng., 2024

RavenBuild: Context, Relevance, and Dependency Aware Build Outcome Prediction.
Proc. ACM Softw. Eng., 2024

On the Need to Monitor Continuous Integration Practices - An Empirical Study.
CoRR, 2024

LLbezpeky: Leveraging Large Language Models for Vulnerability Detection.
CoRR, 2024

TraceJIT: Evaluating the Impact of Behavioral Code Change on Just-In-Time Defect Prediction.
Proceedings of the IEEE International Conference on Software Analysis, 2024

A Mutation-Guided Assessment of Acceleration Approaches for Continuous Integration: An Empirical Study of YourBase.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Mining Our Way Back to Incremental Builds for DevOps Pipelines.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Code Impact Beyond Disciplinary Boundaries: Constructing a Multidisciplinary Dependency Graph and Analyzing Cross-Boundary Impact.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice, 2024

The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Reevaluating the Defect Proneness of Atoms of Confusion in Java Systems.
Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2024

2023
An empirical comparison of ethnic and gender diversity of DevOps and non-DevOps contributions to open-source projects.
Empir. Softw. Eng., November, 2023

Code Cloning in Smart Contracts on the Ethereum Platform: An Extended Replication Study.
IEEE Trans. Software Eng., April, 2023

Assessing the exposure of software changes.
Empir. Softw. Eng., March, 2023

Repeated Builds During Code Review: An Empirical Study of the OpenStack Community.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Code Review of Build System Specifications: Prevalence, Purposes, Patterns, and Perceptions.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems.
IEEE Trans. Software Eng., 2022

Quantifying, Characterizing, and Mitigating Flakily Covered Program Elements.
IEEE Trans. Software Eng., 2022

The Ghost Commit Problem When Identifying Fix-Inducing Changes: An Empirical Study of Apache Projects.
IEEE Trans. Software Eng., 2022

An Empirical Study of Type-Related Defects in Python Projects.
IEEE Trans. Software Eng., 2022

Code Reviews With Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities.
IEEE Trans. Software Eng., 2022

Accelerating Continuous Integration by Caching Environments and Inferring Dependencies.
IEEE Trans. Software Eng., 2022

Exploring the Notion of Risk in Code Reviewer Recommendation.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

How Does Code Reviewing Feedback Evolve?: A Longitudinal Study at Dell EMC.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Automatic Recovery of Missing Issue Type Labels.
IEEE Softw., 2021

The nature of build changes.
Empir. Softw. Eng., 2021

Lags in the release, adoption, and propagation of npm vulnerability fixes.
Empir. Softw. Eng., 2021

Assessing the Exposure of Software Changes: The DiPiDi Approach.
CoRR, 2021

Characterizing and Mitigating Self-Admitted Build Debt.
CoRR, 2021

Leveraging Fault Localisation to Enhance Defect Prediction.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Is Historical Data an Appropriate Benchmark for Reviewer Recommendation Systems? : A Case Study of the Gerrit Community.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

2020
Use and Misuse of Continuous Integration Features: An Empirical Study of Projects That (Mis)Use Travis CI.
IEEE Trans. Software Eng., 2020

Guest Editorial: Special Issue on Predictive Models and Data Analytics in Software Engineering.
Empir. Softw. Eng., 2020

Using Others' Tests to Identify Breaking Updates.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Automatic assessment of students' software models using a simple heuristic and machine learning.
Proceedings of the MODELS '20: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, 2020

2019
The Impact of Automated Parameter Optimization on Defect Prediction Models.
IEEE Trans. Software Eng., 2019

Release Engineering for Mobile Applications (NII Shonan Meeting 152).
NII Shonan Meet. Rep., 2019

Reuse (or Lack Thereof) in Travis CI Specifications: An Empirical Study of CI Phases and Commands.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

The review linkage graph for code review analytics: a recovery approach and empirical study.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Can duplicate questions on stack overflow benefit the software development community?
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

2018
Are Fix-Inducing Changes a Moving Target? A Longitudinal Case Study of Just-In-Time Defect Prediction.
IEEE Trans. Software Eng., 2018

The impact of rapid release cycles on the integration delay of fixed issues.
Empir. Softw. Eng., 2018

An empirical study of the integration time of fixed issues.
Empir. Softw. Eng., 2018

Review participation in modern code review: An empirical study of the Android, Qt, and OpenStack projects (journal-first abstract).
Proceedings of the 25th International Conference on Software Analysis, 2018

Automatically repairing dependency-related build breakage.
Proceedings of the 25th International Conference on Software Analysis, 2018

Revisiting "programmers' build errors" in the visual studio context: a replication study using IDE interaction traces.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Do software engineers use autocompletion features differently than other developers?
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Noise and heterogeneity in historical build data: an empirical study of Travis CI.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

BLIMP Tracer: Integrating Build Impact Analysis with Code Review.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Replication Package for "Threats of Aggregating Software Repository Data".
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Threats of Aggregating Software Repository Data.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

An empirical study of design discussions in code review.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

Why Did This Reviewed Code Crash? An Empirical Study of Mozilla Firefox.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
The Use of Summation to Aggregate Software Metrics Hinders the Performance of Defect Prediction Models.
IEEE Trans. Software Eng., 2017

An Empirical Comparison of Model Validation Techniques for Defect Prediction Models.
IEEE Trans. Software Eng., 2017

A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes.
IEEE Trans. Software Eng., 2017

Review participation in modern code review - An empirical study of the android, Qt, and OpenStack projects.
Empir. Softw. Eng., 2017

An empirical study of unspecified dependencies in make-based build systems.
Empir. Softw. Eng., 2017

An empirical study of the personnel overhead of continuous integration.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Extracting build changes with BuildDiff.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

The impact of the adoption of continuous integration on developer attraction and retention.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

A large-scale study of the impact of feature selection techniques on defect classification models.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Forecasting the Duration of Incremental Build Jobs.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

2016
Comments on "Researcher Bias: The Use of Machine Learning in Software Defect Prediction".
IEEE Trans. Software Eng., 2016

Magnet or Sticky? Measuring Project Characteristics from the Perspective of Developer Attraction and Retention.
J. Inf. Process., 2016

An empirical study of the impact of modern code review practices on software quality.
Empir. Softw. Eng., 2016

Studying just-in-time defect prediction using cross-project models.
Empir. Softw. Eng., 2016

Identifying and understanding header file hotspots in C/C++ build processes.
Autom. Softw. Eng., 2016

Predicting Build Co-changes with Source Code Change and Commit Categories.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Modern Release Engineering in a Nutshell - Why Researchers Should Care.
Proceedings of the Leaders of Tomorrow Symposium: Future of Software Engineering, 2016

The dispersion of build maintenance activity across maven lifecycle phases.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

The impact of switching to a rapid release cycle on the integration delay of addressed issues: an empirical study of the mozilla firefox project.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

The relationship between commit message detail and defect proneness in Java projects on GitHub.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Why are Commits Being Reverted?: A Comparative Study of Industrial and Open Source Projects.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Revisiting code ownership and its relationship with software quality in the scope of modern code review.
Proceedings of the 38th International Conference on Software Engineering, 2016

Automated parameter optimization of classification techniques for defect prediction models.
Proceedings of the 38th International Conference on Software Engineering, 2016

A study of the quality-impacting practices of modern code review at Sony mobile.
Proceedings of the 38th International Conference on Software Engineering, 2016

The Impact of Task Granularity on Co-evolution Analyses.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

2015
Studying the Software Development Overhead of Build Systems.
PhD thesis, 2015

An empirical study of goto in C code.
PeerJ Prepr., 2015

A Large-Scale Empirical Study of the Relationship between Build Technology and Build Maintenance.
Empir. Softw. Eng., 2015

Cross-project build co-change prediction.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Do code review practices impact design quality? A case study of the Qt, VTK, and ITK projects.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

An empirical study of goto in C code from GitHub repositories.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Revisiting the applicability of the pareto principle to core development teams in open source software projects.
Proceedings of the 14th International Workshop on Principles of Software Evolution, 2015

The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Magnet or sticky? an OSS project-by-project typology.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

The impact of code review coverage and code review participation on software quality: a case study of the qt, VTK, and ITK projects.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

An empirical study of just-in-time defect prediction using cross-project models.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Tracing software build processes to uncover license compliance inconsistencies.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Mining Co-change Information to Understand When Build Changes Are Necessary.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

An Empirical Study of Delays in the Integration of Addressed Issues.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Collecting and leveraging a benchmark of build system clones to aid in quality assessments.
Proceedings of the 36th International Conference on Software Engineering, 2014

Orchestrating change: An artistic representation of software evolution.
Proceedings of the 2014 Software Evolution Week, 2014

2012
The evolution of Java build systems.
Empir. Softw. Eng., 2012

2011
Using indexed sequence diagrams to recover the behaviour of AJAX applications.
Proceedings of the 13th IEEE International Symposium on Web Systems Evolution, 2011

An empirical study of build maintenance effort.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Build system maintenance.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
The evolution of ANT build systems.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010


  Loading...