Surveying Usage Factors of Build Automation Tools

The factors used in the survey are presented below. In the original survey we replaced ‘Tool X’ with ‘version control tools’, ‘continuous integration tools’, ‘configuration code’, and ‘build tools’ respectively, for quantifying the usage of version control tools, continuous integration tools, configuration code, and build tools.
Reference:
Jim Witschey, Olga Zielinska, Allaire Welk, Emerson Murphy-Hill, Chris Mayhorn, and Thomas Zimmermann. 2015. Quantifying developers’ adoption of security tools. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015). ACM, New York, NY, USA, 260-271. DOI=http://dx.doi.org/10.1145/2786805.2786816

Index Title Factor Group Source
1 My use of ‘TOOL X’ requires a lot of mental effort Complexity Witschey et al.
2 Use of requires deep knowledge of ‘TOOL X’ Complexity Witschey et al.
3 The internal workings of ‘TOOL X’ are complex Complexity Witschey et al.
4 ‘TOOL X’ present their analysis in understandable ways Complexity Witschey et al.
5 I think that use of ‘TOOL X’ fits well with the way I work Compatibility Witschey et al.
6 ‘Tool X’ is highly configurable Compatibility Witschey et al.
7 I had to adjust my workflow to use ‘TOOL X’ Compatibility Witschey et al.
8 I did not have to extend very much effort to try out ‘TOOL X’ Trialability Witschey et al.
9 Use of ‘TOOL X’ improves the quality of work I do Advantages Witschey et al.
10 Use of ‘Tool X’ makes my job easier Advantages Witschey et al.
11 Use of ‘Tool X’ improves my performance Advantages Witschey et al.
12 Use of ‘Tool X’ is visible within the community of users Observability Authors
13 Use of ‘Tool X’ is cost effective Observability Witschey et al.
14 I have seen how my colleagues use ‘Tool X’ Observability Witschey et al.
15 Use of ‘Tool X’ is not very visible in my organization Observability Witschey et al.
16 I can easily observe my colleagues’ use of ‘Tool X’ in my organization Observability Witschey et al.
17 I know how I can satisfactorily try out variations of the use of ‘Tool X’ Trialability Witschey et al.
18 ‘Tool X’ is available for me to adequately try or not Trialability Witschey et al.
19 I experiment with ‘Tool X’ whenever necessary Trialability Witschey et al.
20 My organization holds frequent training on ‘Tool X’ Education and Training Witschey et al.
21 I learned about as part of my university courses Education and Training Witschey et al.
22 I prefer to learn about from my colleagues Education and Training Witschey et al.
23 I prefer to learn about from online tutorials Education and Training Witschey et al.
24 I prefer to learn about from the tools’ manual Education and Training Witschey et al.
25 ‘TOOL X’ is compatible with the technologies that I use Compatibility Witschey et al.
26 I learn about as I perform my professional duties Education and Training Authors

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>