On the Suitability of the Social Web Environment for Agile Requirements Engineering

  • Pankaj KamthanEmail author
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 179)


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.


Agile Methodology Software Engineering Human-Computer Interaction Use Case User Story Web 2.0 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Highsmith, J.: Agile Project Management: Creating Innovative Products. Addison-Wesley (2009)Google Scholar
  2. 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. 3.
    Leffingwell, D.: Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley (2011)Google Scholar
  4. 4.
    Cao, L., Ramesh, B.: Agile Requirements Engineering Practices: An Empirical Study. IEEE Software 25(1), 60–67 (2008)CrossRefGoogle Scholar
  5. 5.
    Palfrey, J., Gasser, U.: Born Digital: Understanding the First Generation of Digital Natives. Basic Books (2008)Google Scholar
  6. 6.
    Kovitz, B.: Hidden Skills that Support Phased and Agile Requirements Engineering. Requirements Engineering 8(2), 135–141 (2003)CrossRefGoogle Scholar
  7. 7.
    Decker, B., Ras, E., Rech, J., Jaubert, P., Rieth, M.: Wiki-Based Stakeholder Participation in Requirements Engineering. IEEE Software 24(2), 28–35 (2007)CrossRefGoogle Scholar
  8. 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
  9. 9.
    Kamthan, P.: An Exploration of the Social Web Environment for Collaborative Software Engineering Education. International Journal of Web-based Learning and Teaching Technologies 6(2), 18–39 (2011)CrossRefGoogle Scholar
  10. 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

Copyright information

© Springer Science+Business Media Dordrecht 2012

Authors and Affiliations

  1. 1.Department of Computer Science and Software EngineeringConcordia UniversityMontrealCanada

Personalised recommendations