Quality attribute modeling and quality aware product configuration in software product lines

被引:0
|
作者
Guoheng Zhang
Huilin Ye
Yuqing Lin
机构
[1] University of Newcastle,School of Electrical Engineering and Computer Science
来源
Software Quality Journal | 2014年 / 22卷
关键词
Quality attributes assessment; Product configuration; Non-functional requirement (; ) framework; Analytic hierarchical process (; ); Software product line; Feature model;
D O I
暂无
中图分类号
学科分类号
摘要
In software product line engineering, the customers mostly concentrate on the functionalities of the target product during product configuration. The quality attributes of a target product, such as security and performance, are often assessed until the final product is generated. However, it might be very costly to fix the problem if it is found that the generated product cannot satisfy the customers’ quality requirements. Although the quality of a generated product will be affected by all the life cycles of product development, feature-based product configuration is the first stage where the estimation or prediction of the quality attributes should be considered. As we know, the key issue of predicting the quality attributes for a product configured from feature models is to measure the interdependencies between functional features and quality attributes. The current existing approaches have several limitations on this issue, such as requiring real products for the measurement or involving domain experts’ efforts. To overcome these limitations, we propose a systematic approach of modeling quality attributes in feature models based on domain experts’ judgments using the analytic hierarchical process (AHP) and conducting quality aware product configuration based on the captured quality knowledge. Domain experts’ judgments are adapted to avoid generating the real products for quality evaluation, and AHP is used to reduce domain experts’ efforts involved in the judgments. A prototype tool is developed to implement the concepts of the proposed approach, and a formal evaluation is carried out based on a large-scale case study.
引用
收藏
页码:365 / 401
页数:36
相关论文
共 50 条
  • [1] Quality attribute modeling and quality aware product configuration in software product lines
    Zhang, Guoheng
    Ye, Huilin
    Lin, Yuqing
    [J]. SOFTWARE QUALITY JOURNAL, 2014, 22 (03) : 365 - 401
  • [2] Integrating Quality Modeling with Feature Modeling in Software Product Lines
    Bartholdt, Joerg
    Medak, Marcel
    Oberhauser, Roy
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 365 - +
  • [3] Improving software product line configuration: A quality attribute-driven approach
    Guana, Victor
    Correal, Dario
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (03) : 541 - 562
  • [4] Quality assurance for software product lines
    Kolb, R
    Muthig, D
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 312 - 312
  • [5] Quality assessment in software product lines
    Etxeberria, Leire
    Sagardui, Goiuria
    [J]. HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 178 - 181
  • [6] Resource-usage-aware configuration in software product lines
    Zanardini, Damiano
    Albert, Elvira
    Villela, Karina
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2016, 85 (01) : 173 - 199
  • [7] Evaluation of quality attribute variability in software product families
    Etxeberria, Leire
    Sagardui, Goiuria
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 255 - 264
  • [8] A New Parameter for Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Li, Bojun
    [J]. 2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 2, 2009, : 230 - 233
  • [9] An Approach to Efficient Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Tang, Jianmin
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 435 - 439
  • [10] FIG based Quality Assurance in Software Product Lines
    Yousaf, Nazish
    Sheikh, Rida
    Abbas, Muhammad
    [J]. 2017 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2017, : 173 - 177