User Involvement in Software Development Processes

Abstract Costs of software development and deployment are decreasing due to numerous open source projects and novel Cloud-based services (IaaS, PaaS, SaaS), but competition increases due to lowering entry barriers. The need to bring developers closer to their customer becomes vital for success, especially involving users into the very early stages of software development. This allows detecting flaws of conceptual and design nature, minimize unnecessary development costs, and warrant relevance for customers. This paper presents the CloudTeams methodology and platform that aim to bridge this gap, based on an existing groupware system supporting the notion of collaborative software development.

[1]  Wolfgang Prinz,et al.  From Groupware to Social Media — Extending an Existing Shared Workplace System with Social Media Features , 2012, it Inf. Technol..

[2]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[3]  J. Christopher Westland,et al.  The cost of errors in software development: evidence from industry , 2002, J. Syst. Softw..

[4]  Wolfgang Prinz,et al.  Making Groupware Social: The Case of a Cooperative Platform for Surgeons , 2014, 2014 International Conference on Intelligent Networking and Collaborative Systems.

[5]  Schahram Dustdar,et al.  A collaboration model for community-based Software Development with social machines , 2014, CollaborateCom 2014.

[6]  Matthias Jarke,et al.  Requirements Bazaar: Social requirements engineering for community-driven innovation , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[7]  Dimitris Askounis,et al.  Infusing Verification and Validation in ICT Solutions in Manufacturing: The FITMAN V&V Method , 2014, I-ESA.

[8]  Matthias Jarke,et al.  Requirements Bazaar: Experiences, Added-Value and Acceptance of Requirements Negotiation between End-Users and Open Source Software Developers , 2015, Software Engineering & Management.

[9]  Wolfgang Prinz,et al.  CloudTeams: Bridging the Gap Between Developers and Customers During Software Development Processes , 2015, Cloud Forward.

[10]  Daniele Quercia,et al.  StakeSource: harnessing the power of crowdsourcing and social networks in stakeholder analysis , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.