TY - GEN
T1 - Disrupting developer productivity one Bot at a Time
AU - Storey, Margaret Anne
AU - Zagalsky, Alexey
PY - 2016/11/1
Y1 - 2016/11/1
N2 - Bots are used to support different software development ac-tivities, from automating repetitive tasks to bridging knowl-edge and communication gaps in software teams. We antic-ipate the use of Bots will increase and lead to improvements in software quality and developer and team productivity, but what if the disruptive effect is not what we expect? Our goal in this paper is to provoke and inspire researchers to study the impact (positive and negative) of Bots on software de-velopment. We outline the modern Bot landscape and use examples to describe the common roles Bots occupy in soft-ware teams. We propose a preliminary cognitive support framework that can be used to understand these roles and to reect on the impact of Bots in software development on productivity. Finally, we consider challenges that Bots may bring and propose some directions for future research.
AB - Bots are used to support different software development ac-tivities, from automating repetitive tasks to bridging knowl-edge and communication gaps in software teams. We antic-ipate the use of Bots will increase and lead to improvements in software quality and developer and team productivity, but what if the disruptive effect is not what we expect? Our goal in this paper is to provoke and inspire researchers to study the impact (positive and negative) of Bots on software de-velopment. We outline the modern Bot landscape and use examples to describe the common roles Bots occupy in soft-ware teams. We propose a preliminary cognitive support framework that can be used to understand these roles and to reect on the impact of Bots in software development on productivity. Finally, we consider challenges that Bots may bring and propose some directions for future research.
KW - Computer supported collabo-rative work
KW - Human computer interaction
KW - Productivity
KW - Software engineering
UR - http://www.scopus.com/inward/record.url?scp=84997207239&partnerID=8YFLogxK
U2 - 10.1145/2950290.2983989
DO - 10.1145/2950290.2983989
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84997207239
T3 - Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
SP - 928
EP - 931
BT - FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
A2 - Su, Zhendong
A2 - Zimmermann, Thomas
A2 - Cleland-Huang, Jane
PB - Association for Computing Machinery
T2 - 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016
Y2 - 13 November 2016 through 18 November 2016
ER -