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 条
  • [31] Dynamic configuration of software product lines in ArchJava']Java
    Pavel, S
    Noyé, J
    Royer, JC
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 90 - 109
  • [32] Guaranteeing Configuration Validity in Evolving Software Product Lines
    Nieke, Michael
    Seidl, Christoph
    Schuster, Sven
    [J]. TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016), 2016, : 73 - 80
  • [33] Exploratory Study on the Use of Software Product Lines in the Development of Quality Assistive Technology Software
    Martins, Luana Almeida
    Parreira Junior, Paulo Afonso
    Freire, Andre Pimenta
    Costa, Heitor
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE DEVELOPMENT AND TECHNOLOGIES FOR ENHANCING ACCESSIBILITY AND FIGHTING INFO-EXCLUSION (DSAI 2018), 2018, : 262 - 269
  • [34] Heterogeneous Modeling and Testing of Software Product Lines
    Belli, Fevzi
    Tuglular, Tugkan
    Ufuktepe, Ekincan
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 1079 - 1088
  • [35] Modeling and model checking software product lines
    Gruler, Alexander
    Leucker, Martin
    Scheidemann, Kathrin
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2008, 5051 : 113 - 131
  • [36] A Maturity Model of Software Product Quality
    Al-Qutaish, Rafa E.
    Abran, Alain
    [J]. JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2011, 43 (04): : 307 - 327
  • [37] Product quality in software business connection
    Anttila, J
    [J]. SOFTWARE QUALITY - ECSQ 2002, 2002, 2349 : 25 - 35
  • [38] SQA CONTRIBUTIONS TO A QUALITY SOFTWARE PRODUCT
    TICE, GD
    [J]. PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1984, (NSYM): : 537 - 539
  • [39] Evaluation of Software Product Quality Metrics
    Molnar, Arthur-Jozsef
    Neamtu, Alexandra
    Motogna, Simona
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2020, 1172 : 163 - 187
  • [40] Competitive product lines with quality constraints
    Udo Schmidt-Mohr
    J. Miguel Villas-Boas
    [J]. Quantitative Marketing and Economics, 2008, 6 : 1 - 16