Breaking the vicious circle: A case study on why AI for software analytics and business intelligence does not take off in practice
Journal article, 2022

In recent years, the application of artificial intelligence (AI) has become an integral part of a wide range of areas, including software engineering. By analyzing various data sources generated in software engineering, it can provide valuable insights into customer behavior, product performance, bugs and errors, and many more. In practice, however, AI for software analytics and business intelligence often remains at a prototypical stage, and the results are rarely used to make decisions based on data. To understand the underlying causes of this phenomenon, we conduct an explanatory case study consisting of and interview study and a survey on the challenges of realizing and utilizing artificial intelligence in the context of software-intensive businesses. As a result, we identify a vicious circle that prevents practitioners from moving from prototypical AI-based analytics to continuous and productively usable software analytics and business intelligence solutions. In order to break the vicious circle in a targeted manner, we identify a set of solutions based on existing literature as well as the previously conducted interviews and survey. Finally, these solutions are validated by a focus group of experts.

Data analytics

Artificial intelligence

Data-driven software engineering

Software analytics

Business intelligence

Author

Iris Figalist

Siemens

Christoph Elsner

Siemens

Jan Bosch

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

Helena Holmström Olsson

Malmö university

Journal of Systems and Software

0164-1212 (ISSN)

Vol. 184 111135

Subject Categories

Other Mechanical Engineering

Other Engineering and Technologies not elsewhere specified

Software Engineering

DOI

10.1016/j.jss.2021.111135

More information

Latest update

12/3/2021