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 条
  • [1] A systematic mapping study of software product lines testing
    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, 2011, 53 (05) : 407 - 423
  • [2] Visualization for Software Product Lines: A Systematic Mapping Study
    Lopez-Herrejon, Roberto E.
    Illescas, Sheny
    Egyed, Alexander
    [J]. 2016 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION, 2016, : 26 - 35
  • [3] Software product lines traceability: A systematic mapping study
    Vale, Tassio
    de Almeida, Eduardo Santana
    Alves, Vander
    Kulesza, Uira
    Niu, Nan
    de Lima, Ricardo
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 84 : 1 - 18
  • [4] Software Configuration Management in Software Product Lines: Results of a Systematic Mapping Study
    Espinel-Mena, G. P.
    Carrillo-Medina, J. L.
    Flores-Calero, M.
    Urbieta, M.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2022, 20 (05) : 718 - 730
  • [5] On the Dependability for Dynamic Software Product Lines A Comparative Systematic Mapping Study
    Alves Sandim Eleuterio, Jane Dirce
    Gaia, Felipe Nunes
    Bondavalli, Andrea
    Lollini, Paolo
    Rodrigues, Genaina Nunes
    Fischer Rubira, Cecilia Mary
    [J]. 2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 323 - 330
  • [6] A systematic mapping study of search-based software engineering for software product lines
    Lopez-Herrejon, Roberto E.
    Linsbauer, Lukas
    Egyed, Alexander
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 61 : 33 - 51
  • [7] Agile Software Product Lines, Deconstructed
    McGregor, John D.
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (08): : 7 - 19
  • [8] Productivity in Agile Software Development: A Systematic Mapping Study
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    [J]. 2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 44 - 53
  • [9] Avionic Software and Agile Development: A Systematic Mapping Study
    Rhouas, Imane
    Nafil, Khalid
    [J]. INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 2, 2022, 469 : 55 - 65
  • [10] Collaborative configuration approaches in software product lines engineering: A systematic mapping study
    Edded, Sabrine
    Ben Sassi, Sihem
    Mazo, Raul
    Salinesi, Camille
    Ben Ghezala, Henda
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158