Title :
Natural language requirements quality analysis based on business domain models
Author :
Annervaz, K.M. ; Kaulgud, Vikrant ; Sengupta, Sabyasachi ; Savagaonkar, Milind
Author_Institution :
Accenture Technol. Labs., Bangalore, India
Abstract :
Quality of requirements written in natural language has always been a critical concern in software engineering. Poorly written requirements lead to ambiguity and false interpretation in different phases of a software delivery project. Further, incomplete requirements lead to partial implementation of the desired system behavior. In this paper, we present a model for harvesting domain (functional or business) knowledge. Subsequently we present natural language processing and ontology based techniques for leveraging the model to analyze requirements quality and for requirements comprehension. The prototype also provides an advisory to business analysts so that the requirements can be aligned to the expected domain standard. The prototype developed is currently being used in practice, and the initial results are very encouraging.
Keywords :
business data processing; natural language processing; ontologies (artificial intelligence); software engineering; systems analysis; business analysts; business domain models; domain knowledge; domain standard; natural language processing; natural language requirements quality analysis; ontology based techniques; requirements comprehension; software delivery project; software engineering; Analytical models; Business; Natural languages; OWL; Ontologies; Portals; Standards; Business Domain Modeling; Natural Language Processing; Ontology; Requirements Engineering;
Conference_Titel :
Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
Conference_Location :
Silicon Valley, CA
DOI :
10.1109/ASE.2013.6693132