Authors
David Kuhlen, Technische Hochschule Lubeck, Germany
Abstract
Well-crafted requirement specifications contribute to enabling software developers to implement technical solutions quickly and with high quality. The aim is to contribute to the implementation of good requirements engineering. As the quality of requirements is particularly dependent on compliance with requirement quality criteria, the importance of these criteria is analyzed in relation to predictive success. An experiment and a survey were conducted for this purpose. Participants in the experiment (n=30) and the survey (n=34) were dual bachelor’s students of computer science or business informatics, with the option to skip individual questions. The most important quality criteria identified were correctness, unambiguity, completeness, and comprehensibility. Moreover, it is possible to improve the quality of requirement specifications in specific quality dimensions through targeted revision. In the course of the RCP/AE experiment, a significant improvement was observed in consistency, correctness, and completeness. Ambiguity was also significantly reduced. Only the improvement in testability was not statistically significant.
Keywords
Requirements Engineering, Requirement Quality Criteria, Requirements Specification Revisions