Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Sen: The Role of Opportunism in the Software Design Reuse Process. IEEE Transactions on Software Engineering 23(7), 418–436 (1997)
Sommerville: Software Engineering. Addison-Wesley, Reading (2006)
Rockley, A.: Managing Enterprise Content: A Unified Content Strategy, New Riders (2002)
Frakes, W.B., Kang, K.: Software Reuse Research: Status and Future. IEEE Transactions on Software Engineering 31(7), 529–536 (2005)
Morisio, M., Ezran, M., Tully, C.: Success and failure factors in software reuse. IEEE Transactions on Software Engineering 28(4), 340–357 (2002)
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)
Ezran, M., Morisio, M., Tully, C.: Practical Software Reuse (Practitioner Series). Springer, Heidelberg (2002)
Henry, E., Faller, B.: Large-scale industrial reuse to reduce cost and cycle time. IEEE Software 12(5), 47–53 (1995)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kotonya, G., Lock, S., Mariani, J. (2008). Opportunistic Reuse: Lessons from Scrapheap Software Development. In: Chaudron, M.R.V., Szyperski, C., Reussner, R. (eds) Component-Based Software Engineering. CBSE 2008. Lecture Notes in Computer Science, vol 5282. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87891-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-87891-9_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87890-2
Online ISBN: 978-3-540-87891-9
eBook Packages: Computer ScienceComputer Science (R0)