A Live Extensible Ontology of Quality Factors for Textual Requirements

06/13/2022
by   Julian Frattini, et al.
0

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 and construct a first version of the repository and interface. We illustrate the usability of the ontology and invite fellow researchers to a joint community effort to complete and maintain this knowledge repository. We envision our ontology to reflect the community's harmonized perception of requirements quality factors, guide reporting of new quality factors, and provide central access to the current body of knowledge.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/19/2023

Requirements Quality Research: a harmonized Theory, Evaluation, and Roadmap

High-quality requirements minimize the risk of propagating defects to la...
research
07/01/2021

Multilingual Central Repository: a Cross-lingual Framework for Developing Wordnets

Language resources are necessary for language processing,but building th...
research
12/15/2016

Ontohub: A semantic repository for heterogeneous ontologies

Ontohub is a repository engine for managing distributed heterogeneous on...
research
10/13/2017

On the Ontological Modeling of Trees

Trees -- i.e., the type of data structure known under this name -- are c...
research
12/14/2018

More Effective Ontology Authoring with Test-Driven Development

Ontology authoring is a complex process, where commonly the automated re...
research
05/06/2014

Some thoughts about benchmarks for NMR

The NMR community would like to build a repository of benchmarks to push...

Please sign up or login with your details

Forgot password? Click here to reset