Understanding the Building Blocks of Accountability in Software Engineering

Adam Alami, Neil A. Ernst

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

1 Citation (Scopus)
6 Downloads (Pure)

Abstract

In the social and organizational sciences, accountability has been linked to the efficient operation of organizations. However, it has received limited attention in software engineering (SE) research, in spite of its central role in the most popular software development methods (e.g., Scrum). In this article, we explore the mechanisms of accountability in SE environments. We investigate the factors that foster software engineers' individual accountability within their teams through an interview study with 12 people. Our findings recognize two primary forms of accountability shaping software engineers individual senses of accountability: institutionalized and grassroots. While the former is directed by formal processes and mechanisms, like performance reviews, grassroots accountability arises organically within teams, driven by factors such as peers' expectations and intrinsic motivation. This organic form cultivates a shared sense of collective responsibility, emanating from shared team standards and individual engineers' inner commitment to their personal, professional values, and self-set standards. While institutionalized accountability relies on traditional "carrot and stick'" approaches, such as financial incentives or denial of promotions, grassroots accountability operates on reciprocity with peers and intrinsic motivations, like maintaining one's reputation in the team.
Original languageEnglish
Title of host publication2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE '24)
Number of pages11
PublisherAssociation for Computing Machinery (ACM)
Publication date2024
Pages153-163
ISBN (Electronic)9798400705335
DOIs
Publication statusPublished - 2024
EventCHASE '24: 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering - Lisbon, Portugal
Duration: 14 Apr 202415 Apr 2024
https://dl.acm.org/doi/proceedings/10.1145/3641822

Conference

ConferenceCHASE '24: 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering
Country/TerritoryPortugal
CityLisbon
Period14/04/202415/04/2024
Internet address

Keywords

  • Accountability
  • Human Aspects of Software Engineering
  • Interview study
  • Qualitative Methods

Fingerprint

Dive into the research topics of 'Understanding the Building Blocks of Accountability in Software Engineering'. Together they form a unique fingerprint.

Cite this