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 …

Kanban in software engineering: A systematic mapping study

MO Ahmad, D Dennehy, K Conboy, M Oivo - Journal of Systems and …, 2018 - Elsevier
Following a well-established track record of success in other domains such as
manufacturing, Kanban is increasingly used to achieve continuous development and …

Continuous software engineering: A roadmap and agenda

B Fitzgerald, KJ Stol - Journal of Systems and Software, 2017 - Elsevier
Throughout its short history, software development has been characterized by harmful
disconnects between important activities such as planning, development and …

“Leagile” software development: An experience report analysis of the application of lean approaches in agile software development

X Wang, K Conboy, O Cawley - Journal of Systems and Software, 2012 - Elsevier
In recent years there has been a noticeable shift in attention from those who use agile
software development toward lean software development, often labelled as a shift “from …

The evolution of continuous experimentation in software product development: from data to a data-driven organization at scale

A Fabijan, P Dmitriev, HH Olsson… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Software development companies are increasingly aiming to become data-driven by trying
to continuously experiment with the products used by their customers. Although familiar with …

Software development waste

T Sedano, P Ralph, C Péraire - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Context: Since software development is a complex socio-technical activity that involves
coordinating different disciplines and skill sets, it provides ample opportunities for waste to …

An exploratory study of waste in software development organizations using agile or lean approaches: A multiple case study at 14 organizations

H Alahyari, T Gorschek, RB Svensson - Information and Software …, 2019 - Elsevier
Context The principal focus of lean is the identification and elimination of waste from the
process with respect to maximizing customer value. Similarly, the purpose of agile is to …

Measuring the flow in lean software development

K Petersen, C Wohlin - Software: Practice and experience, 2011 - Wiley Online Library
Responsiveness to customer needs is an important goal in agile and lean software
development. One major aspect is to have a continuous and smooth flow that quickly …

The benefits of controlled experimentation at scale

A Fabijan, P Dmitriev, HH Olsson… - 2017 43rd Euromicro …, 2017 - ieeexplore.ieee.org
Online controlled experiments (for example A/B tests) are increasingly being performed to
guide product development and accelerate innovation in online software product …

Going with the flow: An activity theory analysis of flow techniques in software development

D Dennehy, K Conboy - Journal of Systems and Software, 2017 - Elsevier
Managing flow is fundamental to continuous development, particularly in knowledge
intensive work activities such as software development. However, while numerous articles …