An Empirical Study of Bugs in Build Process

Software build process translates source codes into executable programs, packages the programs, generates documents, and distributes products. In this paper, we perform an empirical study to characterize build process bugs. We analyze bugs in build process in 5 open-source systems under Apache namel...

Full description

Saved in:
Bibliographic Details
Main Authors: ZHAO, Xiaoqiong, XIA, Xin, Kochhar, Pavneet Singh, LO, David, LI, Shanping
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2014
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2034
http://dx.doi.org/10.1145/2554850.2555142
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3033
record_format dspace
spelling sg-smu-ink.sis_research-30332014-02-04T11:54:04Z An Empirical Study of Bugs in Build Process ZHAO, Xiaoqiong XIA, Xin Kochhar, Pavneet Singh LO, David LI, Shanping Software build process translates source codes into executable programs, packages the programs, generates documents, and distributes products. In this paper, we perform an empirical study to characterize build process bugs. We analyze bugs in build process in 5 open-source systems under Apache namely CXF, Camel, Felix, Struts, and Tuscany. We compare build process bugs and other bugs across 3 different dimensions, i.e., bug severity, bug fix time, and the number of files modified to fix a bug. Our results show that the fraction of build process bugs which are above major severity level is lower than that of other bugs. However, the time effort required to fix a build process bug is around 2.03 times more than that of a non-build process bug, and the number of source files modified to fix a build process bug is around 2.34 times more than that modified for a non-build bug. 2014-03-01T08:00:00Z text https://ink.library.smu.edu.sg/sis_research/2034 info:doi/10.1145/2554850.2555142 http://dx.doi.org/10.1145/2554850.2555142 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
ZHAO, Xiaoqiong
XIA, Xin
Kochhar, Pavneet Singh
LO, David
LI, Shanping
An Empirical Study of Bugs in Build Process
description Software build process translates source codes into executable programs, packages the programs, generates documents, and distributes products. In this paper, we perform an empirical study to characterize build process bugs. We analyze bugs in build process in 5 open-source systems under Apache namely CXF, Camel, Felix, Struts, and Tuscany. We compare build process bugs and other bugs across 3 different dimensions, i.e., bug severity, bug fix time, and the number of files modified to fix a bug. Our results show that the fraction of build process bugs which are above major severity level is lower than that of other bugs. However, the time effort required to fix a build process bug is around 2.03 times more than that of a non-build process bug, and the number of source files modified to fix a build process bug is around 2.34 times more than that modified for a non-build bug.
format text
author ZHAO, Xiaoqiong
XIA, Xin
Kochhar, Pavneet Singh
LO, David
LI, Shanping
author_facet ZHAO, Xiaoqiong
XIA, Xin
Kochhar, Pavneet Singh
LO, David
LI, Shanping
author_sort ZHAO, Xiaoqiong
title An Empirical Study of Bugs in Build Process
title_short An Empirical Study of Bugs in Build Process
title_full An Empirical Study of Bugs in Build Process
title_fullStr An Empirical Study of Bugs in Build Process
title_full_unstemmed An Empirical Study of Bugs in Build Process
title_sort empirical study of bugs in build process
publisher Institutional Knowledge at Singapore Management University
publishDate 2014
url https://ink.library.smu.edu.sg/sis_research/2034
http://dx.doi.org/10.1145/2554850.2555142
_version_ 1770571777459617792