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.
翻译:质量要求要求涉及产品应如何很好地发挥预期功能,例如启动时间和可学习性。研究人员认为它们很重要,同时研究也表明实践中存在缺陷。我们的目标是审查质量要求的证据状况。我们要了解质量要求专题的实证研究以及质量要求解决方案的评价。我们要了解质量要求与其他类型要求相比的不同特点,2 质量要求的重要性和普遍性。我们用一种混合方法进行系统的文献审查。我们根据两份文献审查以及从选定的出版场所进行的基于关键词的搜索,确定了一个起始点。我们以开始点为基础,我们雪上加霜地进行了搜索。我们筛选了530份文件,在我们的审查中列入了84篇论文。案例研究方法最为常见(43份),其次是调查(15份)和测试(13份)。我们没有发现任何复制研究。我们通常研究的两个主题是(1)质量要求与其他类型要求相比的不同特点,2 质量要求的重要性和普遍性要求的普遍程度。质量模型、QUPER和NFR方法在若干研究中进行了评估,并附有积极的迹象。目标建模方法是所评价的唯一一种建模方法。但是,所有研究都是规模小而长期成本和影响要求和影响最常见的,在研究中并没有在研究中,在研究中研究中看到一种经验研究中,我们所研究需要一种研究的比例。我们在研究中,在研究中看到一种研究中,在研究中,在研究中看到一种研究中,我们所研究需要在研究在研究在研究中,在研究中看到一种更普遍的比例是比较。我们认为,在研究在研究中,在研究需要的是一种研究中,在研究在研究中,在研究在研究中,在研究中,在研究中,在研究中,在研究中,在研究中,在研究中,在研究中,在研究中,在研究中,在研究中,在研究是比较。我们认为在研究要求是比较。我们是比较。