An explanatory analysis on eclipse beta-release bugs through in-process metrics

Ayse Tosun Misirli*, Brendan Murphy, Thomas Zimmermann, Ayse Basar Bener

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Citations (Scopus)

Abstract

Failures after the release of software products are expensive and time-consuming to fix. Each of these failures has different reasons pointing into different portions of code. We conduct a retrospective analysis on bugs reported after beta release of Eclipse versions. Our objective is to investigate what went wrong during the development process. We identify six in-process metrics that have explanatory effects on beta-release bugs. We conduct statistical analyses to check relationships between files and metrics. Our results show that files with beta-release bugs have different characteristics in terms of in-process metrics. Those bugs are specifically concentrated on Eclipse files with little activity: few edits by few committers. We suggest that in-process metrics should be investigated individually to identify beta-release bugs. Companies may benefit from such a retrospective analysis to understand characteristics of failures. Corrective actions can be taken earlier in the process to avoid similar failures in future releases.

Original languageEnglish
Title of host publicationWoSQ'11 - Proceedings of the 8th International Workshop on Software Quality
Pages26-33
Number of pages8
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event8th International Workshop on Software Quality, WoSQ'11 - Szeged, Hungary
Duration: 4 Sept 20114 Sept 2011

Publication series

NameWoSQ'11 - Proceedings of the 8th International Workshop on Software Quality

Conference

Conference8th International Workshop on Software Quality, WoSQ'11
Country/TerritoryHungary
CitySzeged
Period4/09/114/09/11

Keywords

  • beta-release bugs
  • in-process metrics
  • retrospective analysis

Fingerprint

Dive into the research topics of 'An explanatory analysis on eclipse beta-release bugs through in-process metrics'. Together they form a unique fingerprint.

Cite this