Automation and Artificial Intelligence in Software Engineering: Experiences, Challenges, and Opportunities

Milan Latinovic, Viktoria Pammer-Schindler

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

Abstract

Automation and Artificial Intelligence have a transformative influence on many sectors, and software engineers are the actors who engineer this transformation. On the other hand, there is little knowledge of how automation and Artificial Intelligence impact software engineering practice. To answer this question, we conducted semi-structured interviews with experienced software practitioners across frontend and backend development, DevOps, R&D, integration, and leadership positions. Our findings reveal 1) automation to appear as micro-automation in the sense of automation of tiny and specific tasks, 2) automation as a side product of work, and bottom-up driven in software engineering, and 3) automation as a possible cause for cognitive overhead due to automatically generated notifications. Furthermore, we notice that our interview participants do not expect automation and artificial intelligence tools to change software engineering's essence in the foreseeable future. 

Original languageEnglish
Title of host publicationProceedings of the 54th Annual Hawaii International Conference on System Sciences, HICSS 2021
EditorsTung X. Bui
Pages146-155
Number of pages10
ISBN (Electronic)978-0-9981331-4-0
DOIs
Publication statusPublished - 2021
EventThe 54th Hawaii International Conference on System Sciences - Grand Hyatt Kauai, Virtuell, United States
Duration: 5 Jan 20218 Jan 2021
Conference number: 54
https://hicss.hawaii.edu/

Conference

ConferenceThe 54th Hawaii International Conference on System Sciences
Abbreviated titleHICSS 2021
Country/TerritoryUnited States
CityVirtuell
Period5/01/218/01/21
Internet address

Keywords

  • automation
  • digital transformation
  • software engineering
  • interview study

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Automation and Artificial Intelligence in Software Engineering: Experiences, Challenges, and Opportunities'. Together they form a unique fingerprint.

Cite this