A semantic wiki approach to enable behaviour driven requirements management

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.

[1]  Ioan Stefan Sacala,et al.  Towards the development of interoperable sensing systems for the future enterprise , 2016, J. Intell. Manuf..

[2]  Ioan Stefan Sacala,et al.  E-Services quality assessment framework for collaborative networks , 2015, Enterp. Inf. Syst..

[3]  Ricardo Jardim-Gonçalves,et al.  Collaborative Management of Requirements Using Semantic Wiki Modules , 2015, 2015 20th International Conference on Control Systems and Computer Science.

[4]  Ricardo Jardim-Gonçalves,et al.  Model-driven service engineering towards the manufacturing liquid-sensing enterprise , 2015, 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

[5]  Ricardo Jardim-Gonçalves,et al.  Sustainable interoperability on space mission feasibility studies , 2013, Comput. Ind..

[6]  Ioan Dumitrache,et al.  From Mass Production to Intelligent Cyber-Enterprise , 2013, 2013 19th International Conference on Control Systems and Computer Science.

[7]  António Grilo,et al.  Cloud-Marketplaces: Distributed e-procurement for the AEC sector , 2013, Adv. Eng. Informatics.

[8]  Gérald Santucci,et al.  The Sensing Enterprise , 2013 .

[9]  Xiaofeng Wang,et al.  A Study of the Characteristics of Behaviour Driven Development , 2011, 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications.

[10]  Bazil Pârv,et al.  Behaviour-Driven Development of Foundational UML Components , 2010, Electron. Notes Theor. Comput. Sci..

[11]  Rogério Atem de Carvalho,et al.  A tool stack for implementing Behaviour-Driven Development in Python Language , 2010, ArXiv.

[12]  T. Kjellberg,et al.  The representation of manufacturing requirements in model-driven parts manufacturing , 2009, Int. J. Comput. Integr. Manuf..

[13]  John O. Clark System of Systems Engineering and Family of Systems Engineering from a standards, V-Model, and Dual-V Model perspective , 2009, 2009 3rd Annual IEEE Systems Conference.

[14]  Peter A. Heslin,et al.  Better than Brainstorming? Potential Contextual Boundary Conditions to Brainwriting for Idea Generation in Organizations , 2009 .

[15]  Barry W. Boehm,et al.  WikiWinWin: A Wiki Based System for Collaborative Requirements Negotiation , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[16]  Jörg Rech,et al.  Wiki-Based Stakeholder Participation in Requirements Engineering , 2007, IEEE Software.

[17]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[18]  Wolfgang Emmerich,et al.  The future of requirements management tools , 2000 .

[19]  Svetan Ratchev,et al.  Inter- and Intra-Organisational Barriers to Sharing Knowledge in the Extended Supply-Chain , 2000 .

[20]  David B. Montgomery,et al.  Market Driven Manufacturing , 1997 .

[21]  Cecil C. Bozarth,et al.  The impact of market requirements focus and manufacturing characteristics focus on plant performance , 1997 .