Requirements Bazaar Services
Purpose
Requirements Bazaar is a Web-based platform for sparking continuous innovation. It builds on the principles of social requirements engineering, which allows communities to express, discuss and prioritize their requirements and trace their realization in a social networking manner. The Web application was introduced to the Layers project as part of the open source developer tools (c.f. D6.1 [1], D6.2 [2]). The usage of the Requirements Bazaar in the project manifested through periodical entries about new feature requests. The services for Requirements Bazaar were designed and developed according to the Learning Layers development guidelines, following the DevOpsUse lifecycle (where Requirements Bazaar fulfills a key role in bridging the users to the DevOps world) and the microservice infrastructure.
Description
A brief description is presented in the following Webinar:
Use Cases and Tool Support
- Microservices for supporting social requirements elicitation
- Adding, retrieving and deleting requirements based on the OpenID Connect user priviledges
- Social features (like, comment) for requirements
- Track the activity of other OpenID Connect elicitating requirements
- Integration with the House of Quality application [1]
Research Results & Impact
Our approch of social requirements engineering has resulted in a special e-letter at the IEEE Special Technical Commitee on Social Networking [3].
Material
Links
- Requirements Bazaar
- Requirements Bazaar Service Source Code
- Requirements Bazaar Service Frontend Code
Developers and Contributors
- István Koren
- Dominik Renzel
- Adam Gavronek
- Martin Hug
- Albi Sema
References
- M. Derntl, R. Klamma, I. Koren, P. Nicolaescu, D. Renzel, K. Ngua, J. Purma, D. Zaki, T. Treasure-Jones, G. Attwell, O. Gray, T. Ley, V. Tomberg, C. Henry, C. Whitehead, D. Theiler, C. Trattner, R. Maier, M. Manhart, M. Schett, and S. Thalmann, “Initial Architecture for Fast Small-Scale Deployment,” Learning Layers Project, Deliverable D6.1, 2013.
- M. Derntl, M. Kravcik, R. Klamma, I. Koren, P. Nicolaescu, D. Renzel, A. Hannemann, M. Shahriari, J. Purma, M. Bachl, E. Bellamy, R. Elferink, V. Tomberg, D. Theiler, and P. Santos, “Customizable Architecture for Flexible Small-Scale Deployment,” Learning Layers Project, Deliverable D6.2, 2014.
- D. Renzel and R. Klamma, Large-Scale Social Requirements Engineering, vol. 2(3). IEEE Special Technical Community on Social Networking (IEEE STCSN), 2014.