activity
20172023
most citedLags in the Release, Adoption, and Propagation of npm Vulnerability Fixes

60 citations · 131 across the 7 of their papers we have counts for

collaborators

7 papers

cs.SE2023

Repeated Builds During Code Review: An Empirical Study of the OpenStack Community

Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam +3

Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (e.g., syntactic errors, regression bugs), it…

cs.SE2021★ 19 cited

Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt Communities

Toshiki Hirao, Shane McIntosh, Akinori Ihara +1

Code review is a broadly adopted software quality practice where developers critique each others' patches. In addition to providing constructive feedback, reviewers may provide a s…

cs.SE2021★ 1 cited

Assessing the Exposure of Software Changes: The DiPiDi Approach

Mehran Meidani, Maxime Lamothe, Shane McIntosh

Context: Changing a software application with many build-time configuration settings may introduce unexpected side-effects. For example, a change intended to be specific to a platf…

cs.SE2021★ 23 cited

Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems

Tao Xiao, Dong Wang, Shane McIntosh +4

Technical Debt is a metaphor used to describe the situation in which long-term software artifact quality is traded for short-term goals in software projects. In recent years, the c…

cs.SE2019★ 60 cited

Lags in the Release, Adoption, and Propagation of npm Vulnerability Fixes

Bodin Chinthanet, Raula Gaikovina Kula, Shane McIntosh +3

Security vulnerability in third-party dependencies is a growing concern not only for developers of the affected software, but for the risks it poses to an entire software ecosystem…

cs.SE2018★ 28 cited

The Impact of Automated Parameter Optimization on Defect Prediction Models

Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan +1

Defect prediction models---classifiers that identify defect-prone software modules---have configurable parameters that control their characteristics (e.g., the number of trees in a…

cs.SE2017

Extracting Build Changes with BUILDDIFF

Christian Macho, Shane McIntosh, Martin Pinzger

Build systems are an essential part of modern software engineering projects. As software projects change continuously, it is crucial to understand how the build system changes beca…