Identifying ambiguous requirements is an important aspect of software development, as it prevents design and implementation errors that are costly to correct. Unfortunately, few efforts have been made to automatically solve the problem. In this paper, we study the problem of lexical ambiguity detection and propose methods that can automatically identify potentially ambiguous concepts in software requirement specifications. Specifically, we focus on two types of lexical ambiguities, i.e., Overloaded and Synonymous ambiguity. Experiment results over four real-world software requirement collections show that the proposed methods are effective in detecting ambiguous terminology. © 2013 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Wang, Y., Manotas Gutièrrez, I. L., Winbladh, K., & Fang, H. (2013). Automatic detection of ambiguous terminology for software requirements. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7934 LNCS, pp. 25–37). https://doi.org/10.1007/978-3-642-38824-8_3
Mendeley helps you to discover research relevant for your work.