Data Anonymization for Requirements Quality Analysis: a Reproducible Automatic Error Detection TaskDownload PDFOpen Website

Published: 01 Jan 2018, Last Modified: 27 Jun 2023LREC 2018Readers: Everyone
Abstract: In this work, we aim at identifying potential problems of ambiguity, completeness, conformity, singularity and readability in system and software requirements specifications. Those problems arise particularly when they are written in a natural language. While we describe them from a linguistic point of view, the business impacts of each potential error are also considered in system engineering context. We investigate and explore error patterns for requirements quality analysis by manually analyzing the corpus. This analysis is based on the requirements grammar that we developed in our previous work. In addition, this paper extends our previous work in a two-fold way: (1) we increase more than twice the number of evaluation data (1K sentences) through a manual verification process, and (2) we anonymize all sensible and confidential entities in evaluation data to make our data publicly available. We also provide the baseline system using conditional random fields for requirements quality analysis, and we obtain 79.47\% for the F$_1$ score on proposed evaluation data.
0 Replies

Loading