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 条
  • [41] Becoming Agile While Preserving Software Product Lines An Agile Transformation Model For Large Companies
    Kluender, Jil
    Hohl, Philipp
    Schneider, Kurt
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS (ICSSP 2018), 2018, : 1 - 10
  • [42] Systematic Mapping of Workshops for Learning Agile Software Development Principles
    Washizaki, Hironori
    Suzuki, Shota
    Shiohama, Ryushi
    Kadoya, Masashi
    Sakamoto, Kazunori
    Fukazawa, Yoshiaki
    [J]. 2013 INTERNATIONAL CONFERENCE ON EDUCATION AND EDUCATIONAL RESEARCH (EER 2013), 2013, 1 : 102 - 107
  • [43] Requirements Engineering and Software Testing in Agile Methodologies: a Systematic Mapping
    Coutinho, Jarbele C. S.
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 322 - 331
  • [44] Combining Agile Development and Software Product Lines in Automotive: Challenges and Recommendations
    Hohl, Philipp
    Stupperich, Michael
    Muench, Juergen
    Schneider, Kurt
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2018,
  • [45] Real-Life Challenges on Agile Software Product Lines in Automotive
    Hohl, Philipp
    Muench, Juergen
    Schneider, Kurt
    Stupperich, Michael
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2017), 2017, 10611 : 28 - 36
  • [46] Towards an Agile Feature Composition for a Large Scale Software Product Lines
    Dehmouch, Ikram
    [J]. 2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [47] A systematic mapping study of information visualization for software product line engineering
    Lopez-Herrejon, Roberto Erick
    Illescas, Sheny
    Egyed, Alexander
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (02)
  • [48] Feature interaction in software product line engineering: A systematic mapping study
    Soares, Larissa Rocha
    Schobbens, Pierre-Yves
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 98 : 44 - 58
  • [49] Agile software engineers' affective states, their performance and software quality: A systematic mapping review
    Salido, O. Martin G.
    Borrego, Gilberto
    Cinco, Ramon Rene Palacio
    Rodriguez, Luis-Felipe
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 204
  • [50] A Mapping Study on Requirements Engineering in Agile Software Development
    Heikkila, Ville T.
    Lassenius, Casper
    Damian, Daniela
    Paasivaara, Maria
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 199 - 207