A Framework for Managing Requirements of Software Product Lines

被引:13
作者
Arias, Maximiliano [1 ]
Buccella, Agustina [1 ]
Cechich, Alejandra [1 ]
机构
[1] UNComa Univ, Fac Informat, GIISCo Res Grp, Nuequen, Argentina
基金
新加坡国家研究基金会;
关键词
Software Product Lines; Query Expansion; Requirements Engineering; Software Reuse;
D O I
10.1016/j.entcs.2018.06.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An emerging problem in the Software Product Line Engineering (SPLE) is the need for integral management of planned reuse. In SPLE there are two instances where managing requirements gains relevance. The first one arises during the construction of SPLs based on legacy software or previously developed SPLs. The second one appears when instantiating products from the SPL platform, where instantiating variability meets the custom requirements of each product. The objective of this paper is to define a framework that allows management of requirements using Natural Language Processing and Information Retrieval techniques, to structure, clean, index and find reusable functionalities according to those requirements. This framework is built in a way that allows the combination of such techniques to evaluate the best combinations for finding the correct functionalities in each SPL domain.
引用
收藏
页码:5 / 20
页数:16
相关论文
共 50 条
[11]   Managing Feature Interaction by Documenting and Enforcing Dependencies in Software Product Lines [J].
Silva Filho, Roberto Silveira ;
Redmiles, David F. .
FEATURE INTERACTIONS IN SOFTWARE AND COMMUNICATION SYSTEMS IX, 2008, :33-48
[12]   An Industrial Case Study on Managing Variability with Traceability in Software Product Lines [J].
Kim, Taeho ;
Kang, Sungwon .
INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2015, 3 (01) :1-15
[13]   A feature oriented approach to modeling and reusing requirements of software product lines [J].
Mei, H ;
Zhang, W ;
Gu, F .
27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, :250-256
[14]   A Framework for Managing Quality Requirements for Machine Learning-Based Software Systems [J].
Habibullah, Khan Mohammad ;
Gay, Gregory ;
Horkoff, Jennifer .
QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2024, 2024, 2178 :3-20
[15]   A model-driven approach for the derivation of architectural requirements of software product lines [J].
Alexandre Bragança ;
Ricardo J. Machado .
Innovations in Systems and Software Engineering, 2009, 5 (1) :65-78
[16]   A model-driven approach for the derivation of architectural requirements of software product lines [J].
Braganca, Alexandre ;
Machado, Ricardo J. .
INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) :65-78
[17]   Managing Variability in Models and Derived Artefacts in Model-driven Software Product Lines [J].
Buchmann, Thomas ;
Greiner, Sandra .
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, :326-335
[18]   REM4DSPL: A Requirements Engineering Method for Dynamic Software Product Lines [J].
Sousa, Amanda ;
Uchoa, Anderson ;
Fernandes, Eduardo ;
Bezerra, Carla I. M. ;
Monteiro, Jose Maria ;
Andrade, Rossana M. C. .
SBQS: PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2019, :129-138
[19]   Introduction and assessment of the thematic hierarchy process method for prioritisation of requirements for software product lines [J].
Egan, David ;
Luca, Cristina .
REQUIREMENTS ENGINEERING, 2025,
[20]   AORE (Aspect-Oriented Requirements Engineering) Methodology for Automotive Software Product Lines [J].
Aoyama, Mkio ;
Yoshino, Atsuko .
APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, :203-210