Agile software product lines: a systematic mapping study

被引:26
|
作者
da Silva, Ivonei Freitas [1 ,3 ]
da Mota Silveira Neto, Paulo Anselmo [1 ,3 ]
O'Leary, Padraig [2 ,3 ]
de Almeida, Eduardo Santana [2 ,3 ]
de Lemos Meira, Silvio Romero [1 ]
机构
[1] Univ Fed Pernambuco, Informat Ctr, Recife, PE, Brazil
[2] Univ Fed Bahia, Dept Comp Sci, Salvador, BA, Brazil
[3] RiSE, Recife, PE, Brazil
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2011年 / 41卷 / 08期
关键词
systematic mapping study; Agile methods; software product lines; Agile principles;
D O I
10.1002/spe.1078
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Software product lines and Agile methods have been an effective solution for dealing with the growing complexity of software and handling competitive needs of software organizations. They also share common goals, such as improving productivity, reducing time-to-market, decreasing development costs and increasing customer satisfaction. There has been growing interest in whether the integration of Agile and SPL could provide further benefits and solve many of the outstanding issues surrounding software development. Objective: This study investigates the state-of-the-art in Agile SPL approaches, while identifying gaps in current research and synthesizing available evidence. It also provides a basis for a deeper understanding of the issues involved in the integration of Agile and SPL. Method: A mapping study was undertaken to analyze the relation between Agile and SPL methods. A set of four research questions were defined in which the 32 primary studies were evaluated. Results: This study provides insights into the integration of Agile and SPL approaches, it identifies the current gaps in the research, synthesize the available evidence and propose specific Agile methods and practices for integration in SPL. Conclusions: In general, few studies describe the underlying Agile principles being adopted by proposed Agile SPL solutions. The most common Agile practices proposed by the studies came from the XP and Scrum methods, particularly in the pro-active SPL strategy. We identify certain Agile methods that are being overlooked by the Agile SPL community, and propose specific SPL practices areas suitable for adoption of Agile practices. Copyright (C) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:899 / 920
页数:22
相关论文
共 50 条
  • [21] Security Compliance in Agile Software Development: A Systematic Mapping Study
    Moyon, Fabiola
    Almeida, Pamela
    Riofrio, Daniel
    Mendez, Daniel
    Kalinowski, Marcos
    [J]. 2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 413 - 420
  • [22] Requirements engineering: A systematic mapping study in agile software development
    Curcio, Karina
    Navarro, Tiago
    Malucelli, Andreia
    Reinehr, Sheila
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 32 - 50
  • [23] Systematic Studies in Software Product Lines: A Tertiary Study
    Marimuthu, C.
    Chandrasekaran, K.
    [J]. 21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, : 143 - 152
  • [24] A systematic mapping study of software product lines testing (vol 53, pg 407, 2011)
    da Mota Silveira Neto, Paulo Anselmo
    Machado, Ivan do Carmo
    McGregor, John D.
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (07) : 802 - 802
  • [25] Towards an agile process for building software product lines
    Paige, Richard F.
    Wang, Xiaochen
    Stephenson, Zoe R.
    Brooke, Phillip J.
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 198 - 199
  • [26] Big Data analytics in Agile software development: A systematic mapping study
    Biesialska, Katarzyna
    Franch, Xavier
    Muntes-Mulero, Victor
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 132 (132)
  • [27] Hybrid Work meets Agile Software Development: A Systematic Mapping Study
    Khanna, Dron
    Christensen, Emily Laue
    Gosu, Saagarika
    Wang, Xiaofeng
    Paasivaara, Maria
    [J]. PROCEEDINGS 2024 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE 2024, 2024, : 57 - 67
  • [28] Software Product Quality Metrics: A Systematic Mapping Study
    Colakoglu, Fatima Nur
    Yazici, Ali
    Mishra, Alok
    [J]. IEEE ACCESS, 2021, 9 (09): : 44647 - 44670
  • [29] Software product line testing - A systematic mapping study
    Engstrom, Emelie
    Runeson, Per
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (01) : 2 - 13
  • [30] Predicting Software Product Quality: A Systematic Mapping Study
    Ouhbi, Sofia
    Idri, Ali
    Luis Fernandez-Aleman, Jose
    Toval, Ambrosio
    [J]. COMPUTACION Y SISTEMAS, 2015, 19 (03): : 547 - 562