Using Wikis to Tackle Reuse in Software Projects

Software projects in small-and medium-sized enterprises (SMEs) produce similar work products when building interactive software systems. For each project, software engineers create requirements, design specifications, source code, data schemes, and so forth, gain experience with these work products, and create associated products such as test cases for the source code or inspection plans for the requirements. All of this constitutes knowledge that the engineers can reuse in new variants of the software system.

[1]  Paul Duguid,et al.  Limits of self-organization: Peer production and "laws of quality" , 2006, First Monday.

[2]  Charles Richter,et al.  A review of the state of the practice in requirements modeling , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[3]  Soren Lauesen,et al.  Software Requirements: Styles & Techniques , 2002 .

[4]  Ian Sommerville,et al.  Integrated requirements engineering: a tutorial , 2005, IEEE Software.

[5]  J.M. Carrol,et al.  Five reasons for scenario-based design , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[6]  Panagiotis Louridas,et al.  Using wikis in software development , 2006, IEEE Software.

[7]  Khaled El Emam,et al.  A field study of requirements engineering practices in information systems development , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[8]  Michael Burmester,et al.  Integration benutzerzentrierter Methoden in die Software-Entwicklung (Integrating User-Centered Design Methods with Software Engineering) , 2005, i-com.

[9]  John M. Carroll,et al.  Five reasons for scenario-based design , 2000, Interact. Comput..

[10]  S. Lauesen Software Requirements Styles and Techniques , 2001 .

[11]  Jörg Rech,et al.  Intelligente Assistenz in der Softwareentwicklung 2006: Zusammenfassung der Ergebnisse , 2006 .

[12]  Heikki Kälviäinen,et al.  A State-of-the-Practice Survey on Requirements Engineering in Small- and Medium-Sized Enterprises , 2000 .

[13]  Maurizio Morisio,et al.  Success and Failure Factors in Software Reuse , 2002, IEEE Trans. Software Eng..

[14]  Daniel Lucrédio,et al.  RiSE project: towards a robust framework for software reuse , 2004, Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, 2004. IRI 2004..

[15]  Alfred Taudes,et al.  Incentives to share knowledge , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[16]  Bo Leuf,et al.  The Wiki Way: Quick Collaboration on the Web , 2001 .

[17]  Franz Lehner,et al.  Requirements Engineering as a Success Factor in Software Projects , 2001, IEEE Softw..

[18]  Manfred Broy,et al.  Softwareentwicklung in Deutschland Eine Bestandsaufnahme , 2001, Informatik-Spektrum.