Using Tools to Assist Identification of Non-requirements in Requirements Specifications - A Controlled Experiment
Using Tools to Assist Identification of Non-requirements in Requirements Specifications - A Controlled Experiment
复制标题
使用工具协助识别需求规范中的非需求 - 受控实验
DOI:
10.1007/978-3-319-77243-1_4
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Andreas Vogelsang
中科院分区:
文献类型:
--
作者:
J. Winkler;Andreas Vogelsang
[Context and motivation]In many companies, textual fragments in specification documents are categorized into requirements and non-requirements. This categorization is important for determining liability, deriving test cases, and many more decisions. In practice, this categorization is usually performed manually, which makes it labor-intensive and error-prone.[Question/problem]We have developed a tool to assist users in this task by providing warnings based on classification using neural networks. However, we currently do not know whether using the tool actually helps increasing the classification quality compared to not using the tool.[Principal idea/results]Therefore, we performed a controlled experiment with two groups of students. One group used the tool for a given task, whereas the other did not. By comparing the performance of both groups, we can assess in which scenarios the application of our tool is beneficial.[Contribution]The results show that the application of an automated classification approach may provide benefits, given that the accuracy is high enough.