SlideShare a Scribd company logo
1 of 11
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-1 This work by Dominik Renzel is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Requirements Bazaar
Experiences, Added-Value and Acceptance of Requirements
Negotiation between End-Users and OSS Developers
Dominik Renzel, István Koren, Ralf Klamma, Matthias Jarke
RWTH Aachen University
Advanced Community Information Systems (ACIS)
renzel@dbis.rwth-aachen.de
SE 2015
March 20, 2015
Dresden, Germany
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-2
Motivation
How to best leverage ICT to couple and engage end-user and OSS
developer communities in requirements negotiation?
Challenges
 Traditional Requirements Engineering (RE) techniques do not scale
 Existing ICT tools for RE often daunting for end-users/incomplete for developers
 Innovative end-user ideas seldomly reach OSS developers
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-3
Social Requirements Engineering
(Law et al. 2012)
 Co-Creation Workflow
 Workspace Integration
 Requirements Elicitation & Negotiation
 Requirements Prioritization
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-4
Requirements Bazaar –
Co-Creation Workflow
Objective: cyclic co-creation workflow for developers & end-users
from initial idea to product to new ideas (socio-technical systems)
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-5
Requirements Bazaar –
Workspace Integration
Objective: integrate requirements negotiation in established
processes & environments for developers & end-users
One-Button Integration
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-6
Requirements Bazaar –
Requirements Elicitation & Negotiation
Objective: create social media for requirements elicitation & negotiation
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-7
Requirements Bazaar –
Requirements Prioritization
Objective: provide dashboard for personalized requirement rankings
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-8
Requirements Bazaar –
Experiences from Productive Use
Since launch in 2013: 171 participants, 208 requirements
99.17
39.17
23.33
25.00
16.67
25.00
5.00
46.23
19.94
9.17
11.68
4.79
7.54
0.65
VIEW VOTE COMMENT CONTRIBUTE FOLLOW INVENT LEAD
Participant Activity
Participants (%) Actions (%)
202
141
92
202
74
18
6
67
116
6
134
190
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Viewed
Voted
Commented
Contributed to
Followed
Lead
Requirement Activity
yes no
Features
183
87.98%
Bug
Reports
12
5.77%
New Software
13
6.25%
Requirement Types
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-9
Current Work –
Requirements Bazaar 2.0
 Presented at FOSDEM 2015
 Complete make-over based on prior experiences
– Micro service-based RESTful API
– AngularJS/Polymer
– JIRA issue tracking
– Jenkins CI
– Docker images
DevOps
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-10
Future Work –
ReqBaz in Extended DevOps Lifecycle
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. M. Jarke
I5-DR-1503-11
Questions?
 System: http://requirements-bazaar.org
 Code: https://github.com/rwth-acis/RequirementsBazaar
 Contact: reqbaz@dbis.rwth-aachen.de

More Related Content

Viewers also liked

Requirements Bazaar FOSDEM 2015 Lightning Talk
Requirements Bazaar FOSDEM 2015 Lightning TalkRequirements Bazaar FOSDEM 2015 Lightning Talk
Requirements Bazaar FOSDEM 2015 Lightning TalkIstvanKoren
 
The ROLE Requirements Bazaar
The ROLE Requirements BazaarThe ROLE Requirements Bazaar
The ROLE Requirements BazaarDominik Renzel
 
Requirements Bazaar - Meet your Users on the Web
Requirements Bazaar - Meet your Users on the WebRequirements Bazaar - Meet your Users on the Web
Requirements Bazaar - Meet your Users on the WebIstvanKoren
 
Unpacking the Layers Box
Unpacking the Layers BoxUnpacking the Layers Box
Unpacking the Layers BoxIstvanKoren
 
The SSS as an Infrastructure for WP LA
The SSS as an Infrastructure for WP LAThe SSS as an Infrastructure for WP LA
The SSS as an Infrastructure for WP LADominik Kowald
 
Big bazaar project
Big bazaar projectBig bazaar project
Big bazaar projectsandy14333
 

Viewers also liked (6)

Requirements Bazaar FOSDEM 2015 Lightning Talk
Requirements Bazaar FOSDEM 2015 Lightning TalkRequirements Bazaar FOSDEM 2015 Lightning Talk
Requirements Bazaar FOSDEM 2015 Lightning Talk
 
The ROLE Requirements Bazaar
The ROLE Requirements BazaarThe ROLE Requirements Bazaar
The ROLE Requirements Bazaar
 
Requirements Bazaar - Meet your Users on the Web
Requirements Bazaar - Meet your Users on the WebRequirements Bazaar - Meet your Users on the Web
Requirements Bazaar - Meet your Users on the Web
 
Unpacking the Layers Box
Unpacking the Layers BoxUnpacking the Layers Box
Unpacking the Layers Box
 
The SSS as an Infrastructure for WP LA
The SSS as an Infrastructure for WP LAThe SSS as an Infrastructure for WP LA
The SSS as an Infrastructure for WP LA
 
Big bazaar project
Big bazaar projectBig bazaar project
Big bazaar project
 

Similar to Requirements Bazaar: Experiences, Added Value & Acceptance of Requirements Negotiation between End-Users and OSS Developers

DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015IstvanKoren
 
A Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application DevelopmentA Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application DevelopmentNicolaescu Petru
 
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...Milos Kravcik
 
Blueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning ProjectsBlueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning ProjectsRalf Klamma
 
Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringSofia Ouhbi
 
Information Systems Success Awareness for Professional Long Tail Communities ...
Information Systems Success Awareness for Professional Long Tail Communities ...Information Systems Success Awareness for Professional Long Tail Communities ...
Information Systems Success Awareness for Professional Long Tail Communities ...Dominik Renzel
 
Using Personal Learning Environments to Support Workplace Learning in Small C...
Using Personal Learning Environments to Support Workplace Learning in Small C...Using Personal Learning Environments to Support Workplace Learning in Small C...
Using Personal Learning Environments to Support Workplace Learning in Small C...Milos Kravcik
 
Supporting Professional Communities in the Next Web
Supporting Professional Communities in the Next Web Supporting Professional Communities in the Next Web
Supporting Professional Communities in the Next Web Ralf Klamma
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITApigee | Google Cloud
 
System Software Integration, Witekio
System Software Integration, WitekioSystem Software Integration, Witekio
System Software Integration, WitekioWitekio
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project managementBarun_agnihotri
 
Soc biz to improve stakeholder comms (devdays13)
Soc biz to improve stakeholder comms (devdays13)Soc biz to improve stakeholder comms (devdays13)
Soc biz to improve stakeholder comms (devdays13)Thorsten Gau
 
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...OPEN DEI
 
Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2TimCermak
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...hani727151
 
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...Dejan Kovachev
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srskrupal shah
 
Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...
Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...
Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...AugmentedWorldExpo
 

Similar to Requirements Bazaar: Experiences, Added Value & Acceptance of Requirements Negotiation between End-Users and OSS Developers (20)

DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015DevOps Gamification Workshop at JTEL Summer School 2015
DevOps Gamification Workshop at JTEL Summer School 2015
 
A Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application DevelopmentA Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application Development
 
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...
Supporting Workplace Learning in Small Enterprises by Personal Learning Envir...
 
Blueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning ProjectsBlueprint for Software Engineering in Technology Enhanced Learning Projects
Blueprint for Software Engineering in Technology Enhanced Learning Projects
 
Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements Engineering
 
FIRE and FI-PPP
FIRE and FI-PPPFIRE and FI-PPP
FIRE and FI-PPP
 
Information Systems Success Awareness for Professional Long Tail Communities ...
Information Systems Success Awareness for Professional Long Tail Communities ...Information Systems Success Awareness for Professional Long Tail Communities ...
Information Systems Success Awareness for Professional Long Tail Communities ...
 
Using Personal Learning Environments to Support Workplace Learning in Small C...
Using Personal Learning Environments to Support Workplace Learning in Small C...Using Personal Learning Environments to Support Workplace Learning in Small C...
Using Personal Learning Environments to Support Workplace Learning in Small C...
 
Supporting Professional Communities in the Next Web
Supporting Professional Communities in the Next Web Supporting Professional Communities in the Next Web
Supporting Professional Communities in the Next Web
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed IT
 
System Software Integration, Witekio
System Software Integration, WitekioSystem Software Integration, Witekio
System Software Integration, Witekio
 
MIS.ppt
MIS.pptMIS.ppt
MIS.ppt
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
 
Soc biz to improve stakeholder comms (devdays13)
Soc biz to improve stakeholder comms (devdays13)Soc biz to improve stakeholder comms (devdays13)
Soc biz to improve stakeholder comms (devdays13)
 
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
 
Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2Tn 100504 T Cermak Rev V2
Tn 100504 T Cermak Rev V2
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
 
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
 
Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...
Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...
Mark Sage (AREA): All You Need to Know About Enterprise Augmented Reality Req...
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Requirements Bazaar: Experiences, Added Value & Acceptance of Requirements Negotiation between End-Users and OSS Developers

  • 1. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-1 This work by Dominik Renzel is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Requirements Bazaar Experiences, Added-Value and Acceptance of Requirements Negotiation between End-Users and OSS Developers Dominik Renzel, István Koren, Ralf Klamma, Matthias Jarke RWTH Aachen University Advanced Community Information Systems (ACIS) renzel@dbis.rwth-aachen.de SE 2015 March 20, 2015 Dresden, Germany
  • 2. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-2 Motivation How to best leverage ICT to couple and engage end-user and OSS developer communities in requirements negotiation? Challenges  Traditional Requirements Engineering (RE) techniques do not scale  Existing ICT tools for RE often daunting for end-users/incomplete for developers  Innovative end-user ideas seldomly reach OSS developers
  • 3. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-3 Social Requirements Engineering (Law et al. 2012)  Co-Creation Workflow  Workspace Integration  Requirements Elicitation & Negotiation  Requirements Prioritization
  • 4. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-4 Requirements Bazaar – Co-Creation Workflow Objective: cyclic co-creation workflow for developers & end-users from initial idea to product to new ideas (socio-technical systems)
  • 5. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-5 Requirements Bazaar – Workspace Integration Objective: integrate requirements negotiation in established processes & environments for developers & end-users One-Button Integration
  • 6. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-6 Requirements Bazaar – Requirements Elicitation & Negotiation Objective: create social media for requirements elicitation & negotiation
  • 7. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-7 Requirements Bazaar – Requirements Prioritization Objective: provide dashboard for personalized requirement rankings
  • 8. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-8 Requirements Bazaar – Experiences from Productive Use Since launch in 2013: 171 participants, 208 requirements 99.17 39.17 23.33 25.00 16.67 25.00 5.00 46.23 19.94 9.17 11.68 4.79 7.54 0.65 VIEW VOTE COMMENT CONTRIBUTE FOLLOW INVENT LEAD Participant Activity Participants (%) Actions (%) 202 141 92 202 74 18 6 67 116 6 134 190 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Viewed Voted Commented Contributed to Followed Lead Requirement Activity yes no Features 183 87.98% Bug Reports 12 5.77% New Software 13 6.25% Requirement Types
  • 9. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-9 Current Work – Requirements Bazaar 2.0  Presented at FOSDEM 2015  Complete make-over based on prior experiences – Micro service-based RESTful API – AngularJS/Polymer – JIRA issue tracking – Jenkins CI – Docker images DevOps
  • 10. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-10 Future Work – ReqBaz in Extended DevOps Lifecycle
  • 11. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-DR-1503-11 Questions?  System: http://requirements-bazaar.org  Code: https://github.com/rwth-acis/RequirementsBazaar  Contact: reqbaz@dbis.rwth-aachen.de

Editor's Notes

  1. CoP Definition (Wenger, 1998) Long Tail (Chris Anderson: businesses selling less of more)
  2. Show http://layers.dbis.rwth-aachen.de/jira/browse/SSS-143 (Artifacts & Comments imported from ReqBaz to JIRA)
  3. Requirements Bazaar Backend realizes an extensible scoring framework for requirements, which allows to develop ranking score metrics based on Requirements Bazaar data. We have experimented with different metrics, among them simple intuitive ones like number of votes for/against, commenting/contribution activity, number of followers, but also more complex metrics. For example, one metric looked at co-interest networks among Requirements Bazaar participants and ranked those requirements higher, which were voted high by participants with similar interests.
  4. Upper half of Cycle: End-user involvement in innovation/iterative improvements