{"title":"Representation of Knowledge from Software Requirements Expressed in Natural Language","authors":"R. Verma, Md. Rizwan Beg","doi":"10.1109/ICETET.2013.47","DOIUrl":null,"url":null,"abstract":"Software Requirements modeling is important for requirement understanding especially when they are expressed in Natural Language such as English, which is universally understood. Expressing requirement is such a way is natural and known to stakeholders. However, they are prone to ambiguity and poor understandability. This paper demonstrate how we can model software requirement expressed in natural language and represent them with a simple graph based structure using techniques of Natural Language Processing (NLP), this helps in understanding and correct interpretation of requirements. It can also represents knowledge about the requirement, which can be used to derive test case in early development phase.","PeriodicalId":440967,"journal":{"name":"2013 6th International Conference on Emerging Trends in Engineering and Technology","volume":"102 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 6th International Conference on Emerging Trends in Engineering and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETET.2013.47","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Software Requirements modeling is important for requirement understanding especially when they are expressed in Natural Language such as English, which is universally understood. Expressing requirement is such a way is natural and known to stakeholders. However, they are prone to ambiguity and poor understandability. This paper demonstrate how we can model software requirement expressed in natural language and represent them with a simple graph based structure using techniques of Natural Language Processing (NLP), this helps in understanding and correct interpretation of requirements. It can also represents knowledge about the requirement, which can be used to derive test case in early development phase.