Quality assurance in software ecosystems: A systematic literature mapping and research agenda

被引:39
作者
Axelsson, Jakob [1 ]
Skoglund, Mats [1 ]
机构
[1] SICS, Software & Syst Engn Lab, POB 1263, SE-16429 Kista, Sweden
关键词
Software ecosystems; Quality; Verification; Testing;
D O I
10.1016/j.jss.2015.12.020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software ecosystems are becoming a common model for software development in which different actors cooperate around a shared platform. However, it is not clear what the implications are on software quality when moving from a traditional approach to an ecosystem, and this is becoming increasingly important as ecosystems emerge in critical domains such as embedded applications. Therefore, this paper investigates the challenges related to quality assurance in software ecosystems, and identifies what approaches have been proposed in the literature. The research method used is a systematic literature mapping, which however only resulted in a small set of six papers. The literature findings are complemented with a constructive approach where areas are identified that merit further research, resulting in a set of research topics that form a research agenda for quality assurance in software ecosystems. The agenda spans the entire system life-cycle, and focuses on challenges particular to an ecosystem setting, which are mainly the results of the interactions across organizational borders, and the dynamic system integration being controlled by the users. (c) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:69 / 81
页数:13
相关论文
共 36 条
[1]  
[Anonymous], 2011, ISO13314
[2]  
[Anonymous], 2011, SYSTEMS SOFTWARE ENG
[3]  
[Anonymous], 2009, P 13 INT SOFTW PROD, DOI DOI 10.1145/1753235.1753251
[4]  
Apple Inc, 2014, IOS DEV PROGR LIC AG
[5]  
Axelsson J., 2014, P EUR C SOFTW ARCH W, DOI 10.1145/2642803.2647716
[6]  
Axelsson J., 2013, SIGBED Rev, V10, P45, DOI DOI 10.1145/2583687.2583698
[7]   Characteristics of software ecosystems for Federated Embedded Systems: A case study [J].
Axelsson, Jakob ;
Papatheocharous, Efi ;
Andersson, Jesper .
INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (11) :1457-1475
[8]  
Barbosa O, 2013, SOFTWARE ECOSYSTEMS: ANALYZING AND MANAGING BUSINESS NETWORKS IN THE SOFTWARE INDUSTRY, P59
[9]  
Bosch J, 2010, COLLABORATIVE SOFTWARE ENGINEERING, P77, DOI 10.1007/978-3-642-10294-3_4
[10]   From integration to composition: On the impact of software product lines, global development and ecosystems [J].
Bosch, Jan ;
Bosch-Sijtsema, Petra .
JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (01) :67-76