ACM Home Page
Please provide us with feedback. Feedback
Reuse dimensions
Full text PdfPdf (1.35 MB)
Source Symposium on Software Reusability archive
Proceedings of the 1995 Symposium on Software reusability table of contents
Seattle, Washington, United States
Pages: 137 - 149  
Year of Publication: 1995
ISBN:0-89791-739-1
Also published in ...
Authors
Liesbeth Dusink  Delft University of Technology, Delft, the Netherlands
Jan van Katwijk  Delft University of Technology, Delft, the Netherlands
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 44,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/211782.211828
What is a DOI?

ABSTRACT

In recent years, there have been much publications on reuse. In order to bet an overview of the whole field and also a good impression of the state of the reuse art, we studied reuse literature of the last few years. As basis for comparison, we classified literature according to four (more or less orthogonal) dimensions, based on the actions and knowledge of the reuser, i.e. the software engineer. The dimensions are: actions to be taken to get an existing reusable item; knowledge to be applied to find an existing reusable item; actions to be taken to build the complete system needed; knowledge to be applied to get the complete system needed.The survey shows that research on reuse from the viewpoint of needed system, receives far less attention than research from the viewpoint of reusable artifacts. We expect reuse to live up to its promise if this topic is addressed was well.


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
W.W. Agresti, editor. New Paradigms for Software Development. IEEE Computer Society Press, 1986.
 
2
3
 
4
 
5
Guillermo Arango, Eric Schoen, and Robert Pet tengill. Design as Evolution and Reuse. In Prieto-Diaz and Frakes {102}, pages 9-18.
 
6
S.P. Arnold and S.L. Stepoway. The REUSE system: Cataloging and retrieval of reusable software. In Michael {92}, pages 376-379.
 
7
C. Ausnit, C. Braun, E. Sterling, J. Goodenough, and R. Simpson. Ada Reusability Guidelines. Technical Report Report no 3285-2-208/2, SofTech Inc., Waltham, MA, April 1985.
 
8
S.C. Bailin and S. Henderson. Towards a Case-Based Software Engineering Environment. In et al. {49}.
 
9
D.R. Barstow. A Perspective on Automatic Programming. Ai Magazine, pages 5-27, Spring 1984.
 
10
 
11
Don Batory and Sean O'Malley. Genvoca: Reuse In Layered Domains. In Ruben Prieto-Diaz, Wilhelm Sch~ifer, Joachim Cramer, and Stefan Wolf, editors, Procveedings of the First International Workshop on Software Reusability, Dortmund, Germany, July 3-5, 1991, number MEMO Nr. 57, pages 108-113. 1991.
 
12
13
 
14
E.V. Berard. Software Reusability Cannot Be Considered in a Vacuum. In Michael {92}, pages 390-393.
 
15
T Biggerstaff and C. Richter. Reusability Framework, Assessment, and Directions. iEEE Software, 4(2):41- 49, 1987.
 
16
Ted J. Biggerstaff. Hypermedia as a Tool to Aid Large Scale Reuse. In Workshop on Software Reuse, Rocky Mountain Institute of Software Engineering, Boulder, CO, October 1987.
 
17
Ted J. Biggerstaff. Design Recovery for Maintenance and Reuse. Technical Report STP-378-88, Microelectronics and Computer Technology Corporation (MCC), November 1988.
 
18
 
19
T.j. Biggerstaff and A.J. Perlis. Foreword on Reusability. IEEE Transactions on Software Engineering, 10(5):474--476, September 1984.
20
 
21
H.G. Birch. The Relation of Previous Experience to Insightful Problem-Solving. Journal of Comparative Psychology, 38:367-383, 1945.
 
22
H.G. Birch and H.S. Rabinowitz. The Negative Effect of Previous Experience on Productive Thinking. In Wason and Johnson-Laird {122}, chapter 3.
 
23
M.F. Bott. Software Reuse -- An Overview. In IEE Colloquium on Reusable Software Components (Digest No. 68), page 28. IEE, London England, 1987.
 
24
M.F. Bott, A. Elliot, and R.J. Gautier. Ada Reuse Guidelines. Technical Report ECLIPSE/REUSE/DST/ADA-GUIDE/RP, Software Sciences Ltd., 1986.
 
25
C.L. Braun, J.B. Goodenough, and R.S. Eanes. Ada Reusability Guidelines. Technical Report TR 3285-2- 208/2, SoftTech Inc., April 1985.
 
26
P.T Breuer and K. Lano. REDO at Oxford. In Dusink and Hall {45}, pages 39--49.
 
27
B.A. Burton, R.W. Aragon, S.A. Bailey, K.D. Koehler, and L.A. Mayes. The Reusable Software Library. IEEE Software, 4(4):25-33, 1987.
 
28
B.A. Burton and M.D. Broido. Development of an Ada Package Library. In NASA'86 {93}.
 
29
S. Castano and V. De Antonellis. A Constructive Approach to Reuse of Conceptual Components. In Prieto-Diaz and Frakes { 102}, pages 19-28.
 
30
P.S. Chen, R. Hennicker, and M. Jarke. On the Retrieval of Reusable Software Components. In Prieto- Diaz and Frakes {102}, pages 99-108.
 
31
T.T Cheng, E.D. Lock, and N.S. Prywes. Use of Very High Level Languages and Program Generation by Management Professionals. IEEE Transactions on Software Engineering, 10(5):552-563, September 1984.
 
32
J. Clapp. Software Reusability: A Management View. In COMPSAC'84 {35}, pages 479-480.
 
33
 
34
The Small Computer (R)Evolution, Proceedings of COMPCON Fall 84, Sept 1984, Silver Spring, VA, USA, 1984. IEEE Computer Society Press.
 
35
Proceedings of COMPSAC 84, Silver Spring, MD, USA, November 1984. IEEE Computer Society Press.
 
36
Joachim Cramer, Heike Htinnekens, Wilhelm Sch~ifer, and Stefan Wolf. The MERLIN Approach to the Reuse of Software Components. In Dusink and Hall {45}, pages 57-75.
 
37
A. Cross. Design intelligence: The Use of Codes and Language Systems. Design Studies, 7(1): 14-19, 1986.
 
38
M. D'Alessandro, EL. Iachini, and A. Martelli. The Generic Reusable Component: An Approach to Reuse Hierarchical OO Designs. In Prieto-Diaz and Frakes {102}, pages 39-46.
 
39
T. Davis. The Reuse Capability Model: A Basis for Improving an Organization's Reuse Capability. In Prieto-Diaz and Frakes {102}, pages 126-133.
40
 
41
E.M. Dusink. A Design Method to Make Re-Use Happen, chapter 8, pages 87-96. In Dusink and Hall {45}, 1991.
 
42
E.M. Dusink. Reuse is not done in a Vacuum. In et al. {49}.
 
43
E.M. Dusink and L. Latour. Controlling Functional Fixedness: the Essence of Successful Reuse. In N Wognum, editor, Ecai94, Workshop Proceedings Design for Reuse, 1994.
 
44
 
45
Liesbeth Dusink and Patrick Hall, editors. Software Re-Use, Utrecht 1989, Workshops in Computing. Springer Verlag, 1991.
 
46
James Baldo Jr. (ed.). Reuse in Practice Workshop Summary. Technical Report IDA Document D-754, Institute for Defense Analyses, April 1990.
 
47
j. Edwards. Schemas to code. Technical report, Associative Design Technology, Westborough, MA, 1990.
 
48
 
49
Larry Latour et al., editor. WISR'92, 5th Annual Workshop on Software Reuse, Palo Alto California, October 26-29 1992, 1992.
 
50
 
51
 
52
G. Fischer. Cognitive View of Reuse and Redesign. IEEE Software, 4(4):60-72, 1987.
 
53
Gerhard Fischer, Andras C. Lemke, Raymond McCall, and Anders 1. Morch. Making Argumentation Serve Design. to appear in HCI Journal, April 1991.
 
54
W.B. Frakes and B.A. Nejmeh. An information system for software reuse. In Proceedings of the l Oth Minnowbrook Workshop on Software Reuse (Syracuse, N.Y., July 28-31 1987). Syracuse University, 1987.
 
55
 
56
W.L. Frank. What limits to software gains. Computerworld, pages 65-70, May 1981.
 
57
 
58
M.G. Fugini and S. Faustle. Retrieval of Reusable Components in a Development Information System. In Prieto-Diaz and Frakes { 102}, pages 89-98.
 
59
J.A. Goguen. LIL- A Library Interconnect Language. In Report on Programming Libraries Workshop, pages 12-51, Menlo Park, Calif., October 1983. SRI international.
 
60
J.A. Goguen. Parameterized Programming. IEEE Transactions on Software Engineering, 10(5):528- 543, September 1984.
 
61
M. Griss. A Multi-Disciplinary Software Reuse Program. In et al. {49}.
 
62
F.-J. Grosch and G. Snelting. Polymorphic Components for Monomorphic Languages. In Prieto-Diaz and Frakes {102}, pages 47-55.
 
63
 
64
Galen Gruman. Early Reuse Practice lives up to its Promise. IEEE Software, 5:87,88,90,91, November 1988.
 
65
Pat Hall, Cornelia Boldyreff, and Jian Zhang. PRAC- TITIONER: Pragmatic Support for the Re-use of Concepts in Existing Software. In Dusink and Hall {45}, pages 97-108.
 
66
Pat Hall and Ray Weedon. Object Oriented Module Interconnection Languages. In Prieto-Diaz and Frakes {102}, pages 29-38.
 
67
 
68
J.B. Horowitz and E. Munson. An Expansive View of Reusable Software. IEEE Transactions on Software Engineering, 10(5):477-487, September 1984.
 
69
 
70
T.C. Jones. Reusability in Programming: A Survey of the State of the Art. IEEE Transactions on Software Engineering, 10(5):487-493, 1984.
 
71
 
72
 
73
K.C. Kang and L.S. Levy. Software Reuse: What's Behind the Buzzword. Technical Report CMU/SEI- 89-TR-27,ESD-89-TR-36, Software Engineering Institute, Carnegie Mellon University, May 1989.
 
74
B.W. Kernighan. The UNIX System and Software Reusability. IEEE Transactions on Software Engineering, 10(5):513-518, September 1984.
75
 
76
B.S. Ku. SRSGEN- A Software Reuse Tool for Large Scale Applications. In Prieto-Diaz and Frakes {102}, pages 109-115.
 
77
J. Laski and W. Szermer. Regression Analysis of Reusable Program Components. In Prieto-Diaz and Frakes { 102}, pages 134-141.
 
78
Larry Latour. Experiments in Hypermedia Support for the "Understanding for Reuse" Problem. in Larry Latour, editor, WISR'93, 6th Annual Workshop on Software Reuse, Owego New York, November 2-4 1993, 1993.
 
79
Larry Latour, Steve Philbrick, and Chandu Bhavsar, editors. 1991.
80
81
82
 
83
 
84
C. MacAnAirchinnigh. Reusable Generic Packages: Design Guidelines Based on Structural Isomorphism. In Proceedings 3rd Annual National Conference on Ada Technology; Hyatt Regency Houston, Houston, Texas, March 1985, pages 132-144. US Army Communications-Electronics Command Fort Monmouth, NJ, US Army, Center for Tactical Computer Systems, 1985.
 
85
M. MacAnAirchinnigh. Conceptual Model of an Ada Software Factory. Technical report, Ada-Europe Environment Working Group. Internal report, 1987.
 
86
Nell Maiden and Alistar Sutcliffe. The Abuse of Reuse: Why Cognitive Aspects of Software Re-usability are Important, chapter 10, pages 109-113. In Dusink and Hall {45}, 1991.
 
87
 
88
 
89
Y. Matsumoto. Organizational Effort for Reusing Existing Softwares. In COMPCON'84 {34}.
 
90
M.D. Mcllroy. Mass-Produced Software Components. In J.M. Buxton, P. Naur, and B. Randell, editors, Software Engineering Concepts and Techniques; 1968 NATO Conference on Software Engineering, pages 88-98. Petrocelli/Charter, Belgium, 1976.
 
91
Bertrand Meyer. Reusability: The Case for Object- Oriented Design. IEEE Software, 4(2):50-64, March 1987.
 
92
G.A. (chair) Michael, editor. Intellectual Leverage; Spring Joint Computer Conference 87; 32nd International Conference, San Francisco, Feb 23-271987, Digest ofPapers. IEEE Computer Society Press Washington DC, 1987.
 
93
Proceedings 1st Conference on Ada Programming Applications for the NASA Space Station, Houston, June 1986, 1986.
 
94
N.S. Nise and C. Griffin. Considerations for the Design of Ada Reusable Packages. In NASA' 86 {93}.
 
95
96
97
98
 
99
R. Prieto-Diaz. A Software Classification Scheme. Technical Report 85-19, Department of Information and Computer Science, University of California, Irvine, 1985.
 
100
 
101
R. Prieto-Diaz and P. Freeman. Classifying Software for Reusability. IEEE Software, 4(1):6-16, 1987.
 
102
Ruben Prieto-Diaz and William B. Frakes, editors. Advances in Software Reuse: Selected Papers from the Second International Workshop on Software Reusability, March 24-26, 1993, Lucca, Italy. IEEE Computer Society Press, 1993.
 
103
104
 
105
106
 
107
A.J. Rockmore. Knowledge-Based Software Turns Specifications into Efficient Programs. Electron. Des.(USA), 33(17):105-12, July 1985.
 
108
P. Saugstadt and K. Raaheim. Problem-Solving, Past Experience and Availability of Functions. in Wason and Johnson-Laird {122}, chapter 5.
 
109
M.E. Sime, A.T. Arblaster, and T.R.G. Green. Structuring the programmer's task. In Bill Curtis, editor, Tutorial: Human Factors in Software Development (second edition), pages 453--464. IEEE Computer Society Press/North-Holland, 1986.
 
110
K. Soloway and E. Ehrlich. Empirical Studies of Programming Knowledge. IEEE Transactions on Software Engineering, 10(5):595-609, September 1984.
 
111
L.S. SCrumgfird, G. Sindre, and F. Stokke. Experiences from Application of a Faceted Classification Scheme. In Prieto-Diaz and Frakes { 102}, pages 116- 124.
 
112
R. St.-Dennis. A Guidebook for Writing Reusable Source Code in Ada. Technical Report CSC-86- 3:8213, Computer Science Center, Honeywell Inc., 1000 Boone Avenue North, Golden Valley, Minnesota 55427, 1986.
 
113
T.A. Standish. An Essay on Software Reuse. IEEE Transactions on Software Engineering, 10(5):494- 497, September 1984.
 
114
 
115
 
116
 
117
W. Tracz. Software Reuse: Motivators and Inhibitors. In Michael {92}, pages 358-363.
 
118
 
119
W. Tracz. LILEANNA: A Parameterized Programming Language. In Prieto-Diaz and Frakes {102}, pages 66-78.
 
120
F. Ververs, J. van Katwijk, and L. Dusink. Directions in Reusing Software. Technical Report TR 88-58, Faculty of Mathematics and Informatics, TU Delft, The Netherlands, 1988.
 
121
 
122
P.C. Wason and P.N. Johnson-Laird, editors. Thinking and Reasoning, Selected Readings. Penguin Modern Psychology. Penguin Books, 1968.
 
123
 
124
S.N. Woodfield, D.W. Embley, and D.T Scott. Can Programmers Reuse Software? IEEE Software, 4(4):52-59, July 1987.
 
125
R.T Yeh, N. Roussopoulos, and B. Chu. Management of reusable software. In COMPCON'84 {34}, pages 311-320.


Collaborative Colleagues:
Liesbeth Dusink: colleagues
Jan van Katwijk: colleagues