Opportunistic Reuse: Lessons from Scrapheap Software Development

  • Gerald Kotonya
  • Simon Lock
  • John Mariani
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5282)


Many organizations use opportunistic reuse as a low-cost mechanism to improve the efficiency of development. Scrapheap reuse is a particular form of opportunistic development that we explore in this paper with the aid of an experimental study.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sen: The Role of Opportunism in the Software Design Reuse Process. IEEE Transactions on Software Engineering 23(7), 418–436 (1997)CrossRefGoogle Scholar
  2. 2.
    Sommerville: Software Engineering. Addison-Wesley, Reading (2006)MATHGoogle Scholar
  3. 3.
    Rockley, A.: Managing Enterprise Content: A Unified Content Strategy, New Riders (2002)Google Scholar
  4. 4.
    Frakes, W.B., Kang, K.: Software Reuse Research: Status and Future. IEEE Transactions on Software Engineering 31(7), 529–536 (2005)CrossRefGoogle Scholar
  5. 5.
    Morisio, M., Ezran, M., Tully, C.: Success and failure factors in software reuse. IEEE Transactions on Software Engineering 28(4), 340–357 (2002)CrossRefMATHGoogle Scholar
  6. 6.
    Rothenberger, M.A., Dooley, K.J., Kulkarni, U.R., Nada, N.: Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices. IEEE Transactions on Software Engineering 29(9), 825–837 (2003)CrossRefGoogle Scholar
  7. 7.
    Ezran, M., Morisio, M., Tully, C.: Practical Software Reuse (Practitioner Series). Springer, Heidelberg (2002)CrossRefMATHGoogle Scholar
  8. 8.
    Henry, E., Faller, B.: Large-scale industrial reuse to reduce cost and cycle time. IEEE Software 12(5), 47–53 (1995)CrossRefGoogle Scholar
  9. 9.
    Hartmann, B., Doorley, S., Klemmer, S.R.: Hacking, Mashing, Gluing: A Study of Opportunistic Design and Development. Technical Report, Stanford University Computer Science Department (October 2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Gerald Kotonya
    • 1
  • Simon Lock
    • 1
  • John Mariani
    • 1
  1. 1.Computing Dept.Lancaster UniversityLancasterUnited Kingdom

Personalised recommendations