Data-driven continuous evolution of smart systems
Paper i proceeding, 2016

As Marc Andreessen said in his Wall Street Journal OpEd, software is eating the world. The systems that we are building today and in the near future will exhibit levels of autonomy that will put new demands on the engineering of such systems. Although promising examples of autonomous systems exist, there is no established methodology for systematically building autonomous systems that employ modern software engineering technology such as continuous deployment and data-driven engineering. The contribution of this paper is twofold. First, it identifies and presents the challenge of continuous evolution of autonomous systems as a well-defined problem that needs to be addressed by software engineering research. Second, it presents a conceptual solution to this problem that integrates the development of new software for autonomous systems by R&D teams with systematic experimentation by autonomous systems. Copyright is held by the owner/author(s).

Split testing

Autonomous systems

Continuous deployment

Data-driven development

Författare

Jan Bosch

Chalmers, Data- och informationsteknik

Helena Holmström Olsson

Malmö universitet

11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2016; Austin; United States; 16 May 2016 through 17 May 2016

28-34

Ämneskategorier

Data- och informationsvetenskap

DOI

10.1145/2897053.2897066

ISBN

978-145034187-5