Currently, most requirements documents are prepared using desktop text editors. These documents are intended to be used by human readers. In this paper, we discuss the use of semantic annotations in requirements documents, in order to make information regarding links between requirements and other software artifacts, such as other requirements, use cases, classes and test cases, interpretable by computers. To do that, we extend a semantic document management platform to the requirements domain, and explore the conceptualization established by the Software Requirements Reference Ontology in order to provide features to support some activities of the Requirement Engineering Process, namely: prioritizing requirements, analyzing impacts from requirements changes, tracing requirements through traceability matrices, and verifying requirements using checklists.
Requirements engineering; requirements documentation; semantic documentation; semantic annotation; semantic document; ontologies
@inproceedings{wer201409, author = {Falbo, R. D. A. and Braga, C. E. C. and Machado, B. N.}, title = {Semantic Documentation in Requirements Engineering}, booktitle = {Proceedings of the WER2014-17th Workshop on Requirements Engineering, Pucón - Chile}, year = {2014}, issn = {2675-0066}, isbn = {978-1-63266-649-9}, doi = {} }