ACM Home Page
Please provide us with feedback. Feedback
Supporting software reuse by the individual programmer
Full text PdfPdf (281 KB)
Source ACM International Conference Proceeding Series; Vol. 171 archive
Proceedings of the 29th Australasian Computer Science Conference - Volume 48 table of contents
Hobart, Australia
Pages: 25 - 33  
Year of Publication: 2006
ISBN ~ ISSN:1445-1336 , 1-920682-30-9
Authors
Min-Sheng Hsieh  Department of Computer Science, University of Auckland, Auckland, New Zealand
Ewan Tempero  Department of Computer Science, University of Auckland, Auckland, New Zealand
Publisher
Australian Computer Society, Inc.  Darlinghurst, Australia, Australia
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 53,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Despite its long history and its benefits, software reuse has yet to become a common practise among software programmers. While there is much ongoing research, it focuses on large-scale organisation-level techniques and methodologies. There is very little research that considers reuse at the personal level as an important factor. The lack of focus and tool support has limited the potential for developers to reuse their past efforts. This paper introduces ICRT (Individual Code Reuse Tool), which provides support for an individual to efficiently reuse code fragments written in the past. ICRT uses the CBR methodology to manage the code fragments, and is integrated with the Eclipse IDE.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Chen, P. (2002), Java(TM) Developers Almanac 1.4, Volume 1: Examples and Quick Reference, Addison-Wesley Professional.
 
3
 
4
 
5
IBM (2005), 'Eclipse and HSQLDB: Embedding a relational database server into eclipse, part 1'. http://www-106.ibm.com/ developerworks/opensource/library/ os-echsql/?ca=%lnxw09HSQLDB.
 
6
ICY (2005), 'Code keeper 1.0'. http://www. icynorth.com/codekeeper/.
7
 
8
JBoss (2005), 'Introducing hibernate'. http://www. hibernate.org/4.html.
 
9
Kim, Y. & Stohr, E. A. (1998), 'Software reuse: Survey and research directions', Journal of Management Information Systems 14(4), 113-147.
 
10
 
11
McClure, C. (1997), Software Reuse Techniques, Prentice Hall.
 
12
McIlroy, M. D. (1969), Mass produced software components, in P. Naur & B. Randell, eds, 'Proceedings of NATO Software Engineering Conference', Vol. 1, NATO Science Committee, pp. 138-150. Presented at the NATO conference on software engineering, Garmisch, Germany, 7-11 October, 1968.
 
13
 
14
Norton, R. J. (2003), Reuse of personal software assets: Theories, practices and tools, Master's thesis, The Florida State University.
 
15
 
16
 
17
18
 
19

Collaborative Colleagues:
Min-Sheng Hsieh: colleagues
Ewan Tempero: colleagues