A Live Extensible Ontology of Quality Factors for Textual Requirements
Julian Frattini, Lloyd Montgomery, Jannik Fischbach, Michael, Unterkalmsteiner, Daniel Mendez, Davide Fucci

TL;DR
This paper introduces a comprehensive, extensible ontology of quality factors for textual requirements, aiming to unify and facilitate the understanding, use, and evolution of these factors in requirements engineering.
Contribution
It presents the first structured ontology and a publicly accessible repository of quality factors for textual requirements, developed through a rigorous method from 105 studies.
Findings
First version of the ontology and repository created
Ontology applied to 105 primary studies
Community engagement encouraged for ongoing development
Abstract
Quality factors like passive voice or sentence length are commonly used in research and practice to evaluate the quality of natural language requirements since they indicate defects in requirements artifacts that potentially propagate to later stages in the development life cycle. However, as a research community, we still lack a holistic perspective on quality factors. This inhibits not only a comprehensive understanding of the existing body of knowledge but also the effective use and evolution of these factors. To this end, we propose an ontology of quality factors for textual requirements, which includes (1) a structure framing quality factors and related elements and (2) a central repository and web interface making these factors publicly accessible and usable. We contribute the first version of both by applying a rigorous ontology development method to 105 eligible primary studies…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Service-Oriented Architecture and Web Services
