Quality Attributes Assessment for Feature-Based Product Configuration in Software Product Line

被引:3
|
作者
Zhang, Guoheng [1 ]
Ye, Huilin [1 ]
Lin, Yuqing [1 ]
机构
[1] Univ Newcastle, Sch Elect Engn & Comp Sci, Callaghan, NSW 2308, Australia
关键词
quality attribtues assessment; product configuration; Analytic Hierarchical Process (AHP);
D O I
10.1109/APSEC.2010.25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Product configuration based on a feature model in software product lines is the process of selecting the desired features based on customers' requirements. In most cases, application engineers focus on the functionalities of the target product during product configuration process whereas the quality attributes are handled until the final product is produced. However, it is costly to fix the problem if the quality attributes have not been considered in the product configuration stage. The key issue of assessing a quality attribute of a product configuration is to measure the impact on a quality attribute made by the set of functional variable features selected in a configuration. Current existing approaches have several limitations, such as no quantitative measurements provided or requiring existing valid products and heavy human effort for the assessment. To overcome theses limitations, we propose an Analytic Hierarchical Process (AHP) based approach to estimate the relative importance of each functional variable feature on a quality attribute. Based on the relative importance value of each functional variable feature on a quality attribute, the level of quality attributes of a product configuration in software product lines can be assessed. An illustrative example based on the Computer Aided Dispatch (CAD) software product line is presented to demonstrate how the proposed approach works.
引用
收藏
页码:137 / 146
页数:10
相关论文
共 50 条
  • [1] On the Evaluation and Improvement of Feature-based Configuration Techniques in Software Product Lines
    Hubaux, A.
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 367 - 370
  • [2] MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING
    Zhang, Guoheng
    Ye, Huilin
    Lin, Yuqing
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 249 - 254
  • [3] A Feature-Based Personalized Recommender System for Product-Line Configuration
    Pereira, Juliana Alves
    Matuszyk, Pawel
    Krieter, Sebastian
    Spiliopoulou, Myra
    Saake, Gunter
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (03) : 120 - 131
  • [4] Feature-Based Systems and Software Product Line Engineering: PLE for the Enterprise
    Krueger, Charles W.
    Clements, Paul C.
    [J]. 21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, : 253 - 253
  • [5] Feature-Based Systems and Software Product Line Engineering: PLE for the Enterprise
    Krueger, Charles W.
    Clements, Paul C.
    [J]. SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : 331 - 331
  • [6] Feature-based Systems and Software Product Line Engineering: PLE for the Enterprise
    Krueger, Charles W.
    Clements, Paul C.
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 301 - 302
  • [7] Feature-Based Systems and Software Product Line Engineering with Gears from BigLever
    Krueger, Charles
    Clements, Paul
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE - VOL 2, 2018, : 1 - 4
  • [8] Feature-Based Systems and Software Product Line Engineering with Gears from BigLever
    Krueger, Charles
    Clements, Paul
    [J]. 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 42 - 43
  • [9] An Enterprise Feature Ontology for Feature-Based Product Line Engineering
    Krueger, Charles
    Clements, Paul
    [J]. Insight, 2019, 22 (02) : 34 - 42
  • [10] Applying Feature-Based Systems and Software Product Line Engineering in Unclassified and Classified Environments
    Teaff, James K.
    Young, Bobbi
    Clements, Paul
    [J]. INCOSE International Symposium, 2019, 29 (01) : 269 - 283