Disrupting developer productivity one Bot at a Time

Margaret Anne Storey, Alexey Zagalsky

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationFSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
EditorsZhendong Su, Thomas Zimmermann, Jane Cleland-Huang
PublisherAssociation for Computing Machinery
Pages928-931
Number of pages4
ISBN (Electronic)9781450342186
DOIs
StatePublished - 1 Nov 2016
Externally publishedYes
Event24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016 - Seattle, United States
Duration: 13 Nov 201618 Nov 2016

Publication series

NameProceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
Volume13-18-November-2016

Conference

Conference24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016
Country/TerritoryUnited States
CitySeattle
Period13/11/1618/11/16

Keywords

  • Computer supported collabo-rative work
  • Human computer interaction
  • Productivity
  • Software engineering

Fingerprint

Dive into the research topics of 'Disrupting developer productivity one Bot at a Time'. Together they form a unique fingerprint.

Cite this