A semantic wiki approach to enable behaviour driven requirements management

Catarina Marques-Lucena, Carlos Agostinho, João Sarraipa, Ricardo Jardim-Goncalves

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

Poorly managed requirements are considered as one of the principal causes of projects failure and consequently companies struggle to find an effective solution for requirements elicitation and further management. The adoption of such solution becomes even more difficult when the collaboration between different departments (e.g. marketing and development) is necessary. To address this challenge, the authors propose a methodology for requirements management based on Semantic Wiki and Behaviour Driven Development (BDD). BDD allows developers and end-users to interoperate and encourages seamless collaboration between all project participants. It also certifies that requirements are treated properly by their associated developments through the connection of textual descriptions to functional tests. Semantic wikis can be an added value in requirements management due to their enhanced browser interface and collaborative knowledge sharing capability. They allow stakeholders to participate in requirements management independently of their location. This is of major importance to reduce the problem of lack of inputs from interested parties. Moreover, with semantic wikis adoption, end-users and ontologies can coexist in one system since wiki pages are presented in a human-readable format in parallel to their formal representation in ontologies. This knowledge representation supports companies' decision-making by allowing managers to prioritize implementations, to keep a trace of requirements evolution, and reuse implementations when new requirements enter the system.

Original languageEnglish
Pages (from-to)72-83
Number of pages12
JournalControl Engineering and Applied Informatics
Volume19
Issue number4
Publication statusPublished - Dec 2017

Keywords

  • Behavior driven development
  • Folksonomies
  • Requirements engineering
  • Requirements management
  • Semantic wiki

Fingerprint

Dive into the research topics of 'A semantic wiki approach to enable behaviour driven requirements management'. Together they form a unique fingerprint.

Cite this