Engineering ai systems: A research agenda

J Bosch, HH Olsson, I Crnkovic - Artificial intelligence paradigms for …, 2021 - igi-global.com
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …

Challenges and opportunities of devops in cyber-physical production systems engineering

I Koren, F Rinker, K Meixner… - 2023 IEEE 6th …, 2023 - ieeexplore.ieee.org
DevOps is a set of practices that combines software development and operations to enable
a continuous software product life cycle to improve the quality of software systems. Although …

[HTML][HTML] Adapting Behavior Driven Development (BDD) for large-scale software systems

M Irshad, R Britto, K Petersen - Journal of Systems and Software, 2021 - Elsevier
Context: Large-scale software projects require interaction between many stakeholders.
Behavior-driven development (BDD) facilitates collaboration between stakeholders, and an …

Chapter 8 Recognizing Lines of Code Violating Company-Specific Coding Guidelines Using Machine Learning

M Ochodek, R Hebig, W Meding, G Frost… - … Digital Transformation: 10 …, 2022 - Springer
Software developers in big and medium-size companies are working with millions of lines of
code in their codebases. Assuring the quality of this code has shifted from simple defect …

Test activities in the continuous integration and delivery pipeline

T Mårtensson, D Ståhl, J Bosch - Journal of Software: Evolution …, 2019 - Wiley Online Library
Based on 25 interviews with participants from four case study companies that develop large‐
scale software embedded systems, this paper presents the Test Activity Stakeholders (TAS) …

Agile beyond teams and feedback beyond software in automotive systems

SM Ågren, R Heldal, E Knauss… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
In order to increase the ability to build complex, software-intensive systems, as well as to
decrease time-to-market for new functionality, automotive companies aim to scale agile …

Efficient and effective exploratory testing of large-scale software systems

T Mårtensson, D Ståhl, A Martini, J Bosch - Journal of Systems and …, 2021 - Elsevier
Context: Exploratory testing plays an important role in the continuous integration and
delivery pipelines of large-scale software systems, but a holistic and structured approach is …

Adoption of automated software engineering tools and techniques in Thailand

C Ragkhitwetsagul, J Krinke, M Choetkiertikul… - Empirical Software …, 2024 - Springer
Readiness for the adoption of Automated Software Engineering (ASE) tools and techniques
can vary according to the size and maturity of software companies. ASE tools and …

Experimentation for business-to-business mission-critical systems: A case study

DI Mattos, A Dakkak, J Bosch, HH Olsson - Proceedings of the …, 2020 - dl.acm.org
Continuous experimentation (CE) refers to a group of practices used by software companies
to rapidly assess the usage, value and performance of deployed software using data …

Introduction to the ai engineering theme

J Bosch - Accelerating Digital Transformation: 10 Years of …, 2022 - Springer
The term artificial intelligence (AI) triggers many things in terms of its inherent meaning and
potential. The notion of a machine with the same level of intellect as a human or even far …