Design and Development of a Requirements Conformance Tool (RCT)

Siti Syara Aiman Seh Wali, Azlin Nordin · International Journal on Perceptive and Cognitive Computing · 2024

To guarantee that a quality requirement is well-defined, it should meet various criteria, including completeness and unambiguousness. When a requirement statement is manually written, the quality of the requirements could be affected because the majority of requirements engineers particularly the inexperienced ones, have not been adequately trained. If they are unable to transfer stakeholders' needs into the requirements, they may end up with problematic requirements. As a result, they may be unable to provide high-quality specification requirements as a reference throughout the software development process. To reduce this problem, standard boilerplates' formats were established as one of the solutions. Nevertheless, requirement engineers may still require guidance in order to adopt any boilerplates that suit their needs. In this project, we seek to increase the quality of requirements by assisting requirement engineers in comprehending boilerplates. The Requirements Conformance Tool, which uses semi-automated boilerplates, was created to help requirements engineers determine whether the requirement conforms to the chosen requirements boilerplate or not. To show the use of boilerplates, the project was constructed in Java using basic Part-of-Speech (POS) tagger.

Read the paper · More papers on PaperTik