Corpus ID: 49522884

AN APPROACH FOR DETECTING SYNTAX AND SYNTACTIC AMBIGUITY IN SOFTWARE REQUIREMENT SPECIFICATION

@inproceedings{Sabriye2018ANAF,
  title={AN APPROACH FOR DETECTING SYNTAX AND SYNTACTIC AMBIGUITY IN SOFTWARE REQUIREMENT SPECIFICATION},
  author={A. A. Sabriye and W. Zainon},
  year={2018}
}
Software requirements are considered to be ambiguous if the requirements statement could have more than one interpretation. The ambiguous requirements could cause the software developers to develop software which is different from what the customer needs. The focus of this paper is to propose an approach to detect syntax and syntactic ambiguity in software requirements specification. In this paper, Parts of speech (POS) tagging technique has been used to detect these ambiguities. A prototype… Expand

Figures and Tables from this paper

Score-Based Automatic Detection and Resolution of Syntactic Ambiguity in Natural Language Requirements
TLDR
This paper proposes an efficient and versatile automatic syntactic ambiguity detection technique for NL requirements that incorporates four filtering pipelines on the input NL-requirements working in conjunction with the CoreNLP library to provide the most likely possible correct interpretations of a requirement. Expand
Analyzing Quality of Software Requirements; A Comparison Study on NLP Tools
TLDR
This paper performs comparison on five existing tools named as QVscribe, QuOD, Innoslate, RAT and RQA in which they compare features, functionality and quality indicators addressed by these tools and proposes a new tool named as Requirement Assessment Tool (RAT) for analyzing quality of individual requirements and specification document. Expand
Evaluation of Software Requirement Specification Based on IEEE 830 Quality Properties
TLDR
Evaluating the quality properties of the software requirement specification (SRS), which includes completeness, correctness, preciseness, and consistency, finds that completeness quality is used to evaluate the structure of the SRS document; meanwhile, the other three qualities are used to evaluation the functional requirement. Expand
Deteksi Pola Ambiguitas Struktural pada
Software Requirement Specifications (SRS) is a document that is produced from Requirement Engineering (RE) process and plays an important role in software development. About 87.7% of SRS documentsExpand
Requirements Smells como indicadores de má qualidade na especificação de requisitos: Um Mapeamento Sistemático da Literatura
TLDR
Este trabalho apresenta um Mapeamento Sistemático da Literatura para compreender como o conceito está sendo abordado, seu conceito, o nível dos suportes ferramentais e análise em projetos reais and o seu impacto em outras etapas do desenvolvimento de software. Expand
International Journal of Innovative Technology and Exploring Engineering (IJITEE)
The impact of large amounts of data traffic in a cellular network not only affects capacity requirements but also affects the quality of the services of the network. The usage of femtocellsExpand

References

SHOWING 1-10 OF 24 REFERENCES
A Method to Deal with the Type of Lexical Ambiguity in a Software Requirement Specification Document
TLDR
In this paper, the proposed system requirements are documented in natural language and the system checks whether the written requirements are valid requirements or not and also checks for the lexical type of ambiguities, especially the ambiguity related to homonyms, heteronyms and homographs. Expand
State-of-art practices to detect inconsistencies and ambiguities from software requirements
  • Geet Sandhu, S. Sikka
  • Computer Science
  • International Conference on Computing, Communication & Automation
  • 2015
TLDR
The purpose of the study is to review and discuss some of the existing techniques to detect inconsistencies and ambiguities in software requirements and a framework for the same is suggested. Expand
Detecting Ambiguities in Requirements Documents Using Inspections
TLDR
An inspection technique for detecting ambiguities in informal requirement documents before formal specifications are produced in order to avoid misinterpretations, rather than searching for them afterwards is suggested. Expand
Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models
TLDR
A three-step, semi-automatic method, supported by a prototype tool, for identifying inconsistencies and ambiguities in NL SRSs, which combines the strengths of automation and human reasoning to overcome difficulties with reviews and inspections. Expand
Minimizing ambiguity in natural language software requirements specification
TLDR
An automated approach to generate Semantic of Business Vocabulary and Rules (SBVR) standard based controlled representation of English software requirement specification can not only result in accurate and consistent software models but also machine process able because SBVR has pure mathematical foundation. Expand
Tool for Automatic Discovery of Ambiguity in Requirements Too l for Automatic Discovery of Ambiguity in Requirements Tool for Automatic Discovery of Ambiguity in Requirements Tool for Automatic Discovery of Ambiguity in Requirements
TLDR
A tool which can quickly review requirements by identifying ambiguous words and provide the possible sources of wrong interpretation is developed, which will assist requirement analysis personnel while reviewing specifications, highlighting ambiguous Words and providing graphical snapshot to gauge the correctness of documents. Expand
An efficient automated design to generate UML diagram from Natural Language Specifications
  • Sarita Gulia, T. Choudhury
  • Computer Science
  • 2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)
  • 2016
TLDR
A new technique is proposed that enhances the generation of UML models through Natural Language requirements, which can easily provide automatic assistance to the developers to minimize the errors that arise in the existing system. Expand
Resolving Ambiguities in Natural Language Software Requirements: A Comprehensive Survey
TLDR
A state-of-the-art survey of the currently available tools for ambiguity resolution in natural language software requirements is presented, to disseminate, dissect and analyze the research work published in the area, identify metrics for a comparative evaluation and eventually do the same. Expand
NL-Based Automated Software Requirements Elicitation and Specification
TLDR
The presented approach is based on Semantic of Business Vocabulary and Rules (SBVR), an OMG’s recent standard, and has developed a prototype tool SR-Elicitor, which can be used by software engineers to record and automatically transform the natural language software requirements to SBVR software requirements specification. Expand
Resolving Syntactic Ambiguities in Natural Language Specification of Constraints
TLDR
By addressing the identified cases of syntactic ambiguities, the NL2OCL project can generate more accurate and complete formal (OCL) specifications. Expand
...
1
2
3
...