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 …

Continuous practices and devops: beyond the buzz, what does it all mean?

D Stahl, T Martensson, J Bosch - 2017 43rd Euromicro …, 2017 - ieeexplore.ieee.org
DevOps and continuous practices are attracting steadily growing attention by both
practitioners and researchers in the software engineering community. The terms are often …

Learning from, understanding, and supporting devops artifacts for docker

J Henkel, C Bird, SK Lahiri, T Reps - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
With the growing use of DevOps tools and frameworks, there is an increased need for tools
and techniques that support more than code. The current state-of-the-art in static developer …

A conceptual replication of continuous integration pain points in the context of Travis CI

DG Widder, M Hilton, C Kästner… - … of the 2019 27th acm joint …, 2019 - dl.acm.org
Continuous integration (CI) is an established software quality assurance practice, and the
focus of much prior research with a diverse range of methods and populations. In this paper …

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) …

Cinders: The continuous integration and delivery architecture framework

D Ståhl, J Bosch - Proceedings of the 2018 International Conference on …, 2018 - dl.acm.org
This extended abstract summarizes an article, which has been published in Information and
Software Technology and was selected for the Journal-First presentations at the …

Characterizing Timeout Builds in Continuous Integration

N Weeraddana, M Alfadel… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Compute resources that enable Continuous Integration (CI, ie, the automatic build and test
cycle applied to the change sets that development teams produce) are a shared commodity …

Enable more frequent integration of software in industry projects

T Mårtensson, D Ståhl, J Bosch - Journal of Systems and Software, 2018 - Elsevier
Based on interviews with 20 developers from two case study companies that develop large-
scale software-intensive embedded systems, this paper presents twelve factors that affect …

Leveraging historical associations between requirements and source code to identify impacted classes

D Falessi, J Roll, JLC Guo… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
As new requirements are introduced and implemented in a software system, developers
must identify the set of source code classes which need to be changed. Therefore, past effort …