ACM Home Page
Please provide us with feedback. Feedback
Developing domain knowledge through the reuse of project experiences
Full text PdfPdf (1.27 MB)
Source Symposium on Software Reusability archive
Proceedings of the 1995 Symposium on Software reusability table of contents
Seattle, Washington, United States
Pages: 186 - 195  
Year of Publication: 1995
ISBN:0-89791-739-1
Also published in ...
Author
Scott Henninger  Department of Computer Science & Engineering, University of Nebraska-Lincoln
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 37,   Citation Count: 0
Additional Information:

abstract   references   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.211844
What is a DOI?

ABSTRACT

Software development is no longer a homogenous field. Software is being developed for an increasingly diverse set of applications and user populations, each with different characteristics and development constraints. As a consequence, researchers and practitioners have begun to realize the importance of identifying and understanding the characteristics and special development needs of application domains. This paper presents a method for developing and refining knowledge about application domains by creating a repository of project experiences. Subsequent projects can then benefit from these experiences by locating similar projects and reusing the knowledge accumulated in the repository. We develop a framework for a system to capture relationships between development projects and resources for developing software, including process models, methods, technologies, and tools. We then show how this information can be reused to improve the productivity and quality of software development efforts.


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.

Ackerman, Malone 90
Arango 89
 
Arango et al. 93
 
Arango, Prieto-Diaz 91
 
Basili, Rombach 88
Basili, V.R., Rombach, H.D., "The TAME Project: Towards Improvement-Oriented Software Environments," IEEE Transactions on Software Engineering, 14(6), June 1988, pp. 758-773.
 
Basili, Rombach 91
Berlin et al. 93
 
Biggerstaff 92
Biggerstaff, T.J., "An Assessment and Analysis of Software Reuse", Advances in Computers, 34, pp. 1-57, 1992.
 
Caldiera, Basili 91
 
Conklin, Yakemovic 91
Conklin, E.J., Yakemovic, KC A Process-Oriented Approach to Design Rationale, Human-Computer Interaction, 6, pp. 357-391, 1991.
Curtis, Kellner, Over 92
 
Fenton, Pfleeger, Glass 94
 
Fischer et al. 91
G. Fischer, A.C. Lemke, R. McCall, A. Morch, "Making Argumentation Serve Design", Human-Computer Interaction, 6(3-4), 1991, pp. 393- 419.
 
Fouque, Matwin 93
 
Frakes Gandel 90
Furnas et al 87
 
Griss 93
 
Grudin 91
Grudin 88
 
Henninger 95
 
Henninger 94
Henninger 91
Henninger et al. 95a
 
Henninger et al 95b
Henninger, S., Haynes, K., Reith, M.W., A Framework for Developing Experience-Based Usability Guidelines Tech Report UNL-CSE-95-002, Department of Computer Science and Engineering, University of Nebraska-Lincoln, 1995.
 
Henninger, Lappala 94
Henninger, S., Lappala, K., Finding the Right Tool for the Job, Tech Report UNL- CSE-94-002, Department of Computer Science and Engineering, University of Nebraska-Lincoln, 1994.
 
Humphrey 89
 
Kolodner 93
 
Kolodner 93
 
Lee 93
Lee, J., "Design Rationale Capture and Use," AI Magazine, 14(2), Summer 1993, pp. 24-26.
Lee 90
 
Lubars, Iscoe 93
Lubars, M.D., Iscoe, N., "Frameworks versus Libraries: A Dichotomy of Reuse Strategies," Proceedings of Sixth Annual Workshop on Software Reuse, Owego, NY, iEEE Computer Society, 1993.
 
Maclean et al. 91
Maclean, A. et al., "Questions, Options, and Criteria: Elements of Design Space Analysis", Human-Computer Interaction, 6(3-4), 1991, pp. 201-251.
 
Moore, Bailin 91
Moore, J.M., Bailin S., "Domain Analysis: Framework for Reuse," in Domain Analysis and Software Systems Modeling, IEEE Computer Society Press, Los Alamos, CA, 1991, pp. 179-203.
 
Myers 94
Myers, W., "Workshop Explores Large-Grained Reuse," IEEE Software, 11(1), pp. 108-109, 1994.
 
Neighbors 91
Neighbors, J., "Draco: A Method for Engineering Reusable Software Systems," in Domain Analysis and Software Systems Modeling, IEEE Computer Society Press, Los Alamos, CA, 1991, pp. 34-52.
 
Neighbors 84
Neighbors, Ji, "The Draco Approach to Constructing Software from Reusable Components," IEEE Transactions on Software Engineering, 10, September 1984, pp. 564-573.
 
Osterweil 87
 
Paulk et al. 93
 
Pearce et al. 92
Prieto-Diaz 91
 
Prieto-Diaz 87
Prieto-Diaz, R., "Domain Analysis for Reusability," Proceedings of COMPSAC '87, IEEE, 1987, pp. 23-29.
 
Ramesh, Dahr 94
 
STARS 92
STARS, Informal Technical Report for Software Technology for Adaptable, Reliable Systems (STARS), Tech Report No. STARS-UC-05159/001/00, Electronic Systems Division, USAF, November 13, 1992.
Terveen, Selfridge, Long 95
 
Walsh, Rivera 91
Walsh, J.P., Rivera, G., "Organizational Memory", Academy of Management Review, 16(1), 1991, pp. 57-91