Using Informal Knowledge for Improving Software Quality Trade-Off Decisions

被引:3
|
作者
Schneider, Yves [1 ]
Busch, Axel [1 ]
Koziolek, Anne [1 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
来源
SOFTWARE ARCHITECTURE (ECSA 2018) | 2018年 / 11048卷
关键词
Software; Architecture; Model; Reuse; Solutions; Design decision; Qualitative reasoning; Quality;
D O I
10.1007/978-3-030-00761-4_18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To deliver high-quality software, in a software development process a variety of quality attributes must be considered such as performance, usability or security. In particular, quality attributes such as security and usability are difficult to analyze quantitatively. Knowledge about such quality attributes is often only informally available and therefore cannot be processed in structured and formalized decision-making approaches to optimize the software architecture. In this paper, we have defined a framework in order to make use of informally available knowledge in automated design decision support processes. We connect qualitative reasoning models with models for quantitative quality estimation to optimize software architectures regarding both knowledge representation models together. By our approach quality attributes for which no quantitative evaluation model is available can now be used in automated software architecture optimization approaches. For evaluating our approach, we demonstrate its benefits using a real-world case study and an example that is related to a real-world system.
引用
收藏
页码:265 / 283
页数:19
相关论文
共 50 条
  • [31] Geographic scale and probabilistic forecasts: a trade-off for protective decisions?
    Shivers-Williams, Cassandra A.
    Klockow-McClain, Kimberly E.
    NATURAL HAZARDS, 2021, 105 (02) : 2283 - 2306
  • [32] Cost/quality trade-off in synthesis for BIST
    Bukovjan, P
    Ducerf-Bourbon, L
    Marzouki, M
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2001, 17 (02): : 109 - 119
  • [33] The quantity and quality of teachers: Dynamics of the trade-off
    Gilpin, Gregory
    Kaganovich, Michael
    JOURNAL OF PUBLIC ECONOMICS, 2012, 96 (3-4) : 417 - 429
  • [34] A TIME RESOURCE TRADE-OFF MODEL FOR AIDING MANAGEMENT DECISIONS
    ALPERT, L
    ORKAND, D
    OPERATIONS RESEARCH, 1962, 10 : B16 - B16
  • [35] THE TRADE-OFF BETWEEN CHILD QUANTITY AND QUALITY
    HANUSHEK, EA
    JOURNAL OF POLITICAL ECONOMY, 1992, 100 (01) : 84 - 117
  • [36] Geographic scale and probabilistic forecasts: a trade-off for protective decisions?
    Cassandra A. Shivers-Williams
    Kimberly E. Klockow-McClain
    Natural Hazards, 2021, 105 : 2283 - 2306
  • [37] Firms' involvement in Open Source projects: A trade-off between software structural quality and popularity
    Capra, Eugenio
    Francalanci, Chiara
    Merlo, Francesco
    Rossi-Lamastra, Cristina
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (01) : 144 - 161
  • [38] Software patents and open source software in the European union: Evidences of a trade-off?
    Rentocchini, Francesco
    De Prato, Giuditta
    OPEN SOURCE SYSTEMS, 2006, 203 : 349 - +
  • [39] Space-Time Trade-Off in Decision Analysis Software
    Danielson, Mats
    Ekenberg, Love
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 251 - 258
  • [40] Virtual software engineering laboratories in support of trade-off analyses
    Münch, J
    Pfahl, D
    Rus, I
    SOFTWARE QUALITY JOURNAL, 2005, 13 (04) : 407 - 428