论文标题

质量要求实证研究的系统文献综述

A Systematic Literature Review of Empirical Research on Quality Requirements

论文作者

Olsson, Thomas, Sentilles, Severine, Papatheocharous, Efi

论文摘要

质量要求涉及产品应如何执行预期功能,例如启动时间和学习性。研究人员认为它们很重要,同时研究表明,实践中存在缺陷。 我们的目标是审查质量要求的证据。我们想了解质量要求主题的实证研究以及对质量需求解决方案的评估。 我们使用混合方法进行系统文献综述。我们根据两项文献评论以及从选定的出版物场所的基于关键字的搜索来定义一个开始集。我们根据开始套装滚雪球。 我们筛选了530篇论文,并在我们的评论中包括了84篇论文。案例研究方法是最常见的(43),其次是调查(15)和测试(13)。我们没有发现复制研究。最常见的两个主题是1)与其他类型的要求相比,质量需求的特征是2)质量要求的重要性和普遍性。在几项研究中评估了质量模型,QUPE和NFR方法,并具有积极的迹象。目标建模是评估的唯一建模方法。但是,所有研究都是小规模的,没有研究长期成本和影响。 我们得出的结论是,需要更多的研究,因为对质量需求的实证研究并未以与一般软件工程研究相同的速度增加。我们看到研究与实践之间的差距。提出的解决方案通常在学术背景下进行评估,并对行业的质量要求进行调查,表明对质量要求的非系统性处理。

Quality requirements deal with how well a product should perform the intended functionality, such as start-up time and learnability. Researchers argue they are important and at the same time studies indicate there are deficiencies in practice. Our goal is to review the state of evidence for quality requirements. We want to understand the empirical research on quality requirements topics as well as evaluations of quality requirements solutions. We used a hybrid method for our systematic literature review. We defined a start set based on two literature reviews combined with a keyword-based search from selected publication venues. We snowballed based on the start set. We screened 530 papers and included 84 papers in our review. Case study method is the most common (43), followed by surveys (15) and tests (13). We found no replication studies. The two most commonly studied themes are 1) Differentiating characteristics of quality requirements compared to other types of requirements, 2) the importance and prevalence of quality requirements. Quality models, QUPER, and the NFR method are evaluated in several studies, with positive indications. Goal modeling is the only modeling approach evaluated. However, all studies are small scale and long-term costs and impact are not studied. We conclude that more research is needed as empirical research on quality requirements is not increasing at the same rate as software engineering research in general. We see a gap between research and practice. The solutions proposed are usually evaluated in an academic context and surveys on quality requirements in industry indicate unsystematic handling of quality requirements.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源