Title
Which Factors Influence Practitioners' Usage of Build Automation Tools?
Abstract
Even though build automation tools help to reduce errors and rapid releases of software changes, use of build automation tools is not widespread amongst software practitioners. Software practitioners perceive build automation tools as complex, which can hinder the adoption of these tools. How well founded such perception is, can be determined by systematic exploration of adoption factors that influence usage of build automation tools. The goal of this paper is to aid software practitioners in increasing their usage of build automation tools by identifying the adoption factors that influence usage of these tools. We conducted a survey to empirically identify the adoption factors that influence usage of build automation tools. We obtained survey responses from 268 software professionals who work at NestedApps, Red Hat, as well as contribute to open source software. We observe that adoption factors related to complexity do not have the strongest influence on usage of build automation tools. Instead, we observe compatibility-related adoption factors, such as adjustment with existing tools, and adjustment with practitioner's existing workflow, to have influence on usage of build automation tools with greater importance. Findings from our paper suggest that usage of build automation tools might increase if: build automation tools fit well with practitioners' existing workflow and tool usage; and usage of build automation tools are made more visible among practitioners' peers.
Year
DOI
Venue
2017
10.1109/RCoSE.2017..8
RCoSE@ICSE
Keywords
Field
DocType
build automation tools, survey, practitioners
Software changes,Systems engineering,Computer science,Automation,Software,Open source software,Workflow
Conference
ISBN
Citations 
PageRank 
978-1-5386-0428-1
2
0.39
References 
Authors
10
4
Name
Order
Citations
PageRank
Akond Rahman1626.20
Asif Partho220.73
David Meder320.39
Laurie Williams44033473.64