Show simple item record

dc.contributor.authorGupta, Munmun
dc.description.abstractRequirement engineering is a critical phase in software development that describes the customer needs and specifications for the software. Requirements are gathered through various sources and documented for a software product to be developed, written in Natural Language (NL). NL requirements are fault prone because they can be interpreted in different ways due its inherent imprecision, ambiguity, and vagueness. To address these problems, model-based requirements verification method called NLtoSTD (State Transition Diagram) is proposed. This paper evaluates the ability of NLtoSTD method in detecting faults when used on NL requirements and to improve its cognitive friendliness to the stakeholders. Motivated by the earlier study, we revised our proposed method and performed an empirical study. The participants employed the NLtoSTD method to inspect documents to identify ambiguities, incompleteness and inconsistencies. The experiment result shows an improvement over the previous results that the NLtoSTD is a method for verification of NL requirements.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU Policy 190.6.2
dc.titleInvestigating the Use of Model-Based Method for Improving the Quality of Natural Language Requirements: A Controlled Empirical Studyen_US
dc.typeMaster's paperen_US
dc.date.accessioned2014-04-14T18:30:22Z
dc.date.available2014-04-14T18:30:22Z
dc.date.issued2014
dc.identifier.urihttp://hdl.handle.net/10365/23141
dc.subject.lcshRequirements engineering.en_US
dc.subject.lcshNatural language processing (Computer science)en_US
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdf
ndsu.degreeMaster of Science (MS)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentComputer Scienceen_US
ndsu.programSoftware Engineeringen_US
ndsu.advisorWalia, Gursimran


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record