Software Requirements Specification (SRS) is one of the most important artifacts produced during the software development lifecycle. In practice, requirements specifications are initially written in natural language, which allows them to be corrupted with different forms of ambiguity that eventually may contribute to critical failure in the subsequent phases of the system's development, if they are not detected at the time of requirements validation. The objective of this work is to study possible automation of detecting ambiguity in SRS documents by means of a text classification system. The work is a part of a larger project aimed at applying Natural Language Processing (NLP) techniques to assess the quality of SRS documents. In the abse...
Natural language is prevalent in requirements documents. However, ambiguity is an intrinsic phenome...
Natural language is the most used representation for stating requirements on computer-based systems ...
Requirements Engineering (RE) quality control is a crucial step for a project’s success. Natural Lan...
Ambiguity is the major problem in Software Requirements Specification (SRS) documents because most o...
Software requirement specification (SRS) document is the most crucial document in software developme...
Many requirements documents are written in natural language (NL). However, with the flexibility of N...
Natural language (NL) requirements documents are often ambiguous, and this is considered as a source...
One of the main tasks of requirements engineering (RE) is the creation of a requirements document th...
Ambiguity in natural-language requirements is a pervasive issue that has been studied by the require...
peer reviewedAmbiguity in natural-language requirements is a pervasive issue that has been studied b...
Writing a requirements specification (RS) in natural language (NL) requires dealing with the inheren...
peer-reviewedNatural language is prevalent in requirements documents. However, ambiguity is an intri...
Natural language software requirements descriptions enable end users to formulate their wishes and e...
One of the main tasks of requirements engineering (RE) is the creation of a requirements document th...
International audienceThis research falls within an industrial PhD for Prometil, a company that comm...
Natural language is prevalent in requirements documents. However, ambiguity is an intrinsic phenome...
Natural language is the most used representation for stating requirements on computer-based systems ...
Requirements Engineering (RE) quality control is a crucial step for a project’s success. Natural Lan...
Ambiguity is the major problem in Software Requirements Specification (SRS) documents because most o...
Software requirement specification (SRS) document is the most crucial document in software developme...
Many requirements documents are written in natural language (NL). However, with the flexibility of N...
Natural language (NL) requirements documents are often ambiguous, and this is considered as a source...
One of the main tasks of requirements engineering (RE) is the creation of a requirements document th...
Ambiguity in natural-language requirements is a pervasive issue that has been studied by the require...
peer reviewedAmbiguity in natural-language requirements is a pervasive issue that has been studied b...
Writing a requirements specification (RS) in natural language (NL) requires dealing with the inheren...
peer-reviewedNatural language is prevalent in requirements documents. However, ambiguity is an intri...
Natural language software requirements descriptions enable end users to formulate their wishes and e...
One of the main tasks of requirements engineering (RE) is the creation of a requirements document th...
International audienceThis research falls within an industrial PhD for Prometil, a company that comm...
Natural language is prevalent in requirements documents. However, ambiguity is an intrinsic phenome...
Natural language is the most used representation for stating requirements on computer-based systems ...
Requirements Engineering (RE) quality control is a crucial step for a project’s success. Natural Lan...