Requirements Evolution in Software Product Lines: An Empirical Study

被引:7
作者
de Oliveira, Raphael Pereira [1 ]
de Almeida, Eduardo Santana [1 ]
机构
[1] Fed Univ Bahia UFBA, Dept Comp Sci, BR-40170110 Salvador, BA, Brazil
来源
PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015 | 2015年
关键词
Software Product Lines (SPL); Requirements Engineering (RE); Evolution; Empirical Study; FAMILY;
D O I
10.1109/SBCARS.2015.11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The evolution of the requirements specification is a key activity for maintaining the goals of any software project and it has long been established and recognized by researchers and practitioners. Within Software Product Lines (SPL), this evolution is even more critical due to the necessity of dealing with common, variable, and product-specific requirements, not only for a single product but for the whole set of products. In this paper, we present the Feature-Driven Requirements Engineering Evolution (FeDRE2) approach, which provides support to evolve the requirements specification of SPL. The approach evolves the feature model and the use case specification from an SPL according to the user's needs. It also provides detailed guidelines on how to evolve chunks of features from a feature model and their related use case specifications. The evaluation of the approach is illustrated in an empirical study for evolving an SPL of mobile applications for emergency notifications. This empirical study was applied within 16 participants, 9 participants from Federal University of Bahia (Brazil) and 7 participants from Polytechnic University of Valencia (Spain). Evaluations concerning the perceived ease of use, perceived usefulness, effectiveness, and efficiency as regards requirements analysts using the approach are also presented. The results have shown that FeDRE2 was perceived as easy to learn and useful by the participants.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 24 条
  • [1] Evaluating requirements modeling methods based on user perceptions: A family of experiments
    Abrahao, Silvia
    Insfran, Emilio
    Angel Carsi, Jose
    Genero, Marcela
    [J]. INFORMATION SCIENCES, 2011, 181 (16) : 3356 - 3378
  • [2] Requirements engineering for software product lines: A systematic literature review
    Alves, Vander
    Niu, Nan
    Alves, Carina
    Valenca, George
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 806 - 820
  • [3] Asadi M., 2015, EMPIR SOFTW ENG, P1
  • [4] Basili V.R., 1994, The goal question metric approach, V2, P528
  • [5] Carifio J., 2007, J SOCIAL SCI, V3, P106, DOI [10.3844/jssp.2007.106.116, DOI 10.3844/JSSP.2007.106.116]
  • [6] CLEMENTS PC, 2001, SEI SERIES SOFTWARE
  • [8] de Oliveira RP, 2014, J UNIVERS COMPUT SCI, V20, P666
  • [9] A Feature-Driven Requirements Engineering Approach for Software Product Lines
    de Oliveira, Raphael Pereira
    Insfran, Emilio
    Abrahao, Silvia
    Gonzalez-Huerta, Javier
    Blanes, David
    Cohen, Sholom
    de Almeida, Eduardo Santana
    [J]. 7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 1 - 10
  • [10] Empirical validation of a usability inspection method for model-driven Web development
    Fernandez, Adrian
    Abrahao, Silvia
    Insfran, Emilio
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (01) : 161 - 186