Visible to the public Which Factors Influence Practitioners’ Usage of Build Automation Tools?Conflict Detection Enabled

TitleWhich Factors Influence Practitioners’ Usage of Build Automation Tools?
Publication TypeConference Paper
Year of Publication2017
Conference Name3rd International Workshop on Rapid Continuous Software Engineering (RCoSE) 2017
Date Published5/21/2017
PublisherACM
Conference LocationBuenos Aires, Argentina
KeywordsApr'17, build automation tools; survey; practitioners, NCSU, Resilient Architectures, Vulnerability and Resilience Prediction Models
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.

Citation Keynode-34558
Refereed DesignationRefereed

Other available formats:

2017_RCOSE.pdf