Title :
Controlled vocabulary based software requirements classification
Author :
Minhas, Nasir Mehmood ; Majeed, Shahla ; Qayyum, Zia ul ; Aasem, Muhammad
Author_Institution :
UIIT PMAS, Arid Agric. Univ., Rawalpindi, Pakistan
Abstract :
The nature of software requirements is very much subjective and multi-faceted. The level of complexity increases along-with the volume, especially when the requirements are in natural language. In the primary phase of requirements engineering, it is mostly desirable to transform these user written requirements into more understandable form. Organizing the requirements in different groups may support further activities much easier than direct working. In this paper, we present a classifier that sufficiently transforms natural language written requirements into corresponding groups. The organization of these groups depends upon the inter-keywords association i.e., hierarchy of keywords. The classifier works best when requirements have been written using relative vocabulary i.e., controlled vocabulary. The overall structure of this technique is composed on three main components: 1) Repository: of keywords and their relationships as source data, 2) Mapping: Finding words in the requirements document with keywords of repository, and 3) Presentation: presenting classified (grouped) requirements in more meaningful ways.
Keywords :
computational complexity; computational linguistics; systems analysis; complexity level; controlled vocabulary; requirements engineering; software requirements classification; Classification algorithms; Manuals; Natural languages; Security; Software; Text categorization; Vocabulary;
Conference_Titel :
Software Engineering (MySEC), 2011 5th Malaysian Conference in
Conference_Location :
Johor Bahru
Print_ISBN :
978-1-4577-1530-3
DOI :
10.1109/MySEC.2011.6140639