On the Suitability of the Social Web Environment for Agile Requirements Engineering
The agile methodologies are part of a shift from predictive to adaptive approach to software development, and are being increasingly deployed in many organizations. This paper views agile requirements engineering as a kind of social engineering, and explores the potential of the Social Web in facilitating it. In doing so, the interplay between stakeholders, salient activities of agile requirements engineering process, and Social Web Applications is illustrated by means of representative examples. The implications towards agile requirements engineering education are highlighted.
KeywordsAgile Methodology Software Engineering Human-Computer Interaction Use Case User Story Web 2.0
Unable to display preview. Download preview PDF.
- 1.Highsmith, J.: Agile Project Management: Creating Innovative Products. Addison-Wesley (2009)Google Scholar
- 2.O’Reilly, T.: What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software. O’Reilly Network (September 30, 2005)Google Scholar
- 3.Leffingwell, D.: Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley (2011)Google Scholar
- 5.Palfrey, J., Gasser, U.: Born Digital: Understanding the First Generation of Digital Natives. Basic Books (2008)Google Scholar
- 8.Minocha, S., Petre, M., Roberts, D.: Using Wikis to Simulate Distributed Requirements Development in a Software Engineering Course. International Journal of Engineering Education 24(4), 689–704 (2008)Google Scholar
- 10.Fancott, T., Kamthan, P., Shahmir, N.: Using the Social Web for Teaching and Learning User Stories. In: The Sixth International Conference on e-Learning (ICEL 2011), Kelowna, Canada, June 27-28 (2011)Google Scholar