Capturing organizational wisdom for effective software development
Pages 744 - 745
Abstract
Code reuse has been a fundamental principle of software engineering for decades, with modules and libraries of both general purpose and highly specialized code serving as the discipline's equivalent of bricks and steel. Research and practice have resulted in extensive general-purpose libraries incorporated into production level compilers, as well as a wide variety of special-purpose libraries and programming toolkits. While reusable code has helped make software more reliable and simplified some details of implementation, developing software systems that meet customer expectations on time and within budget remains problematic.
References
[1]
C. Alexander, S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, and S. Angel. A Pattern Language. Oxford University Press, New York, NY, 1977.
[2]
J. Coplien. Software Patterns. SIGS Books & Multimedia, New York, NY, 2000.
[3]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Massachusetts, 1995.
[4]
V. Grimm, E. Revilla, U. Berger, F. Jeltsch, W. M. Mooij, S. F. Railsback, H.-H. Thulke, J. Weiner, T. Wiegand, and D. L. DeAngelis. Pattern-oriented modeling of agent-based complex systems: Lessons from ecology. Science, 310(5750):987--991, Nov 2005.
[5]
I. Nonaka and H. Takeuchi. The Knowledge-creating Company: How Japanese companies create the dynamics of innovation. Oxford University Press, 1995.
[6]
L. Rising. Design patterns: Elements of reusable architectures. Annual Review of Communications, 49(1):907--909, 1996. Available online at http://members.cox.net/risingl1/articles/patterns.htm, accessed 10/03/04.
[7]
L. Rising. Patterns: a way to reuse expertise. IEEE Communications Magazine, 37(4):34--36, April 1999.
[8]
Standish Group. The Chaos Report. Web document, 1995. http://www.standishgroup.com/sampleresearch/, accessed 09/12/05.
[9]
Standish Group. Extreme Chaos. Web Document, 2001. http://www.standishgroup.com/sampleresearch/, accessed 09/12/05.
Recommendations
Comments
Information & Contributors
Information
Published In
Copyright © 2006 ACM.
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 10 March 2006
Check for updates
Author Tags
Qualifiers
- Article
Conference
ACM SE06
Acceptance Rates
ACMSE '06 Paper Acceptance Rate 100 of 244 submissions, 41%;
Overall Acceptance Rate 502 of 1,023 submissions, 49%
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 187Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in