Can Test Cases Foresee Software Health? Results from a Recent Empirical Study
esting represents a crucial activity to ensure software health. Previous studies showed that test-related factors (e.g., code coverage) can predict the future software code quality, as measured by post-release defects. These studies provided compelling evidence on the relation between tests and postrelease defects, yet they considered different test-related factors separately: as such, there is still a lack of knowledge of whether these factors are still good predictors when considering all together. In this talk proposal, we report the results of a recent study we conducted on how test-related factors relate to production code quality in APACHE systems. We investigated how the presence of tests relates to post-release defects; then, we analyzed the role played by the test-related factors previously shown as significantly related to post-release defects. From the practitioner’s perspective, the findings of the study show that, when controlling for other metrics (e.g., size), test-related factors have a limited connection to post-release defects.
Sat 29 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
17:00 - 18:15
Second SessionSoHeal 2021 at SoHeal Room
Chair(s): Gemma Catolino Tilburg University & Jheronimus Academy of Data Science
Presentations will be pre-recorded (15mn).
Pitches and Q&A will be organized at the end of the session, in sequence for each presentation
|Can Test Cases Foresee Software Health? Results from a Recent Empirical Study|
Fabiano Pecorelli University of Salerno, Fabio Palomba University of Salerno, Andrea De Lucia University of SalernoMedia Attached
|Health is Wealth: Evaluating the Health of the Bitcoin Ecosystem in GitHub|
SoHeal 2021Pre-print Media Attached
|Open Source Community Health: Analytical Metrics and Their Corresponding Narratives|
Sean P. Goggins University of Missouri, Kevin Lumbard University of Nebraska at Omaha, Matt GermonprezPre-print Media Attached
|Pitches and Discussion|