PAxSPL: A feature retrieval process for software product line reengineering

被引:0
|
作者
Marchezan, Luciano [1 ]
Rodrigues, Elder Macedo [1 ]
Bernardino, Maicon [1 ]
Basso, Fabio Paulo [1 ]
机构
[1] Fed Univ Pampa UNIPAMPA, Lab Empir Studies Software Engn, BR-97546550 Alegrete, RS, Brazil
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2019年 / 49卷 / 08期
关键词
feature model; feature retrieval; software product line; software product line reengineering; software reengineering; software reuse; EXTRACTION; MODELS;
D O I
10.1002/spe.2707
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software product lines (SPLs) are a well-known solution to systematically create reusable software products. Among the approaches to create an SPL, the extractive approach is usually used when the organization already has a set of similar systems. These systems are analyzed to extract, categorize, and group their common and variant features throughout the SPL reengineering process. As there are different scenario variables, such as available artifacts and team experience, the activities and techniques used to perform these tasks may change. This may increase the effort and decrease the quality of retrieved features when users with low experience in SPL reengineering perform such tasks. However, there is a lack of a process supporting these tasks considering different scenarios. Therefore, we specify the Prepare, Assemble, and Execute Process for SPL Reengineering (PAxSPL), a process that provides support to prepare, assemble, and execute feature retrieval throughout the analysis of documentation and team experience. To initially evaluate PAxSPL, we conducted and reported an exploratory case study in a real development environment. The results indicated that our proposal helps in the assembly of a feature retrieval process according to user needs. Results were important to identify points for improvement in PAxSPL. We also could use the information gathered to improve the guidelines and provide this information to be used as basis of comparison for future users.
引用
收藏
页码:1278 / 1306
页数:29
相关论文
共 50 条
  • [31] A Storage and Retrieval of Requirement Model and Analysis Model for Software Product Line
    Trakarnviroj, Anavin
    Prompoon, Nakhonthip
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I, 2012, : 774 - 779
  • [32] Quality Attributes Assessment for Feature-Based Product Configuration in Software Product Line
    Zhang, Guoheng
    Ye, Huilin
    Lin, Yuqing
    17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 137 - 146
  • [33] An Approach for Feature Modeling of Context-Aware Software Product Line
    Fernandes, Paula
    Werner, Claudia
    Teixeira, Eldanae
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (05) : 807 - 829
  • [34] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    Xin Peng
    Seok-Won Lee
    Wen-Yun Zhao
    Journal of Computer Science and Technology, 2009, 24 : 319 - 338
  • [35] OPTIMIZED SOFTWARE PRODUCT LINE ARCHITECTURE AND FEATURE MODELING IN IMPROVEMENT OF SPL
    Chohan, Atif Zahoor
    Motla, Yaser Hafeez
    Bibi, Abida
    2017 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2017, : 167 - 172
  • [36] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    彭鑫
    Seok-Won Lee
    赵文耘
    Journal of Computer Science & Technology, 2009, 24 (02) : 319 - 338
  • [37] An Evaluation to Compare Software Product Line Decision Model and Feature Model
    Lisboa, Liana B.
    Li, J. Jenny
    Morreale, P.
    Heer, D.
    Weiss, D. M.
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE 2014), 2014, : 144 - 151
  • [38] MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING
    Zhang, Guoheng
    Ye, Huilin
    Lin, Yuqing
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 249 - 254
  • [39] A Feature Model Based Framework for Refactoring Software Product Line Architecture
    Mohammad Tanhaei
    Jafar Habibi
    Seyed-Hassan Mirian-Hosseinabadi
    Journal of Computer Science and Technology, 2016, 31 : 951 - 986
  • [40] Feature-Driven and Incremental Variability Generalization in Software Product Line
    Shen, Liwei
    Peng, Xin
    Zhao, Wenyun
    FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 170 - 180