Context and Motivation: Software requirements are affected by the knowledge and confidence of software engineers. Analyzing the interrelated impact of these factors is difficult because of the challenges of assessing knowledge and confidence. Question/Problem: This research aims to draw attention to the need for considering the interrelated effects of confidence and knowledge on requirements quality, which has not been addressed by previous publications. Principal ideas/results: For this purpose, the following steps have been taken: 1) requirements quality was defined based on the instructions provided by the ISO29148:2011 standard, 2) we selected the symptoms of low qualified requirements based on ISO29148:2011, 3) we analyzed five Software Requirements Specification (SRS) documents to find these symptoms, 3) people who have prepared the documents were categorized in four classes to specify the more/less knowledge and confidence they have regarding the symptoms, and 4) finally, the relation of lack of enough knowledge and confidence to symptoms of low quality was investigated. The results revealed that the simultaneous deficiency of confidence and knowledge has more negative effects in comparison with a deficiency of knowledge or confidence. Contribution: In brief, this study has achieved these results: 1) the realization that a combined lack of knowledge and confidence has a larger effect on requirements quality than only one of the two factors, 2) the relation between low qualified requirements and requirements engineers' needs for knowledge and confidence, and 3) variety of requirements engineers' needs for knowledge based on their abilities to make discriminative and consistent decisions.
翻译:问题/问题:本研究的目的是提请人们注意需要考虑信心和知识对要求质量的相互关联影响,而以前的出版物没有述及这一点。 主要想法/结果:为此目的,采取了以下步骤:1) 要求质量是根据ISO29148:2011标准提供的指示确定的,2) 我们根据ISO29148:2011、3) 我们根据ISO29148:我们根据ISO29148:2011、3) 我们分析了5份软件要求规格文件,以找出这些症状,我们分析了5份软件要求规格文件的症状。 3) 编写这些文件的人被分为四类,以具体说明他们对于要求质量缺乏足够的了解和信心,最后,调查了缺乏足够的知识和信心与质量低的症状之间的关系。结果显示,信心和知识不足与缺乏知识或信心相比具有更消极的影响。