ACM Home Page
Please provide us with feedback. Feedback
From “folklore” to “living design memory”
Full text PdfPdf (1.10 MB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the INTERACT '93 and CHI '93 conference on Human factors in computing systems table of contents
Amsterdam, The Netherlands
Pages: 15 - 22  
Year of Publication: 1993
ISBN:0-89791-575-5
Authors
Loren G. Terveen  600 Mountain Avenue AT&T Bell Laboratories, Murray Hill, NJ
Peter G. Selfridge  600 Mountain Avenue AT&T Bell Laboratories, Murray Hill, NJ
M. David Long  2000 N. Naperville Road, AT&T Bell Laboratories, Naperville, IL
Sponsors
NGI : Dutch Computer Soc - Nederlands Genoostschapvoor Informatica
Human Factors Soc : Human Factors Society
IEEE-CS : Computer Society
IFIP : International Federation for Information Processing
SIGCAPH: ACM SIGCAPH Computers and the Physically Handicapped
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGGROUP: ACM Special Interest Group on Supporting Group Work
Austrian Comp Soc : Austrian Computer Society
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 18,   Citation Count: 12
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/169059.169062
What is a DOI?

ABSTRACT

We identify an important type of software design knowledge that we call community specific folklore and show problems with current approaches to managing it. We built a tool that serves as a living design memory for a large software development organization. The tool delivers knowledge to developers effectively and is embedded in organizational practice to ensure that the knowledge it contains evolves as necessary. This work illustrates important lessons in building knowledge management systems, integrating novel technology into organizational practice, and managing research-development partnerships.


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
Bailin, S.C., Moore, J.M., Bentz, R., & Bewtra, M. 1990. KAPTUR: Knowledge Acquisition for Preservation of Tradeoffs and Underlying Rationale. Proc. 5th Annual Knowledge-Based Software Assistant Conference. (Syracuse, NY, Sept. 1990), pp. 95-104.
 
2
Barstow, D.R. 1979. An Experiment in Knowledge- Based Automatic Programming. Artificial Intelligence. 12(2): 73-119.
3
 
4
Brachman, R.J., McGuinness, D.L., Patel-Schneider, P.F., Resnick, L.A., & Borgida, A. 1990. Living with CLASSIC: When and How to Use a KL-ONE-Like Language, in Sowa, J., Ed. Formal Aspects of Semantic Networks. Morgan Kauffman.
 
5
Clancey, W. 1991. The Frame of Reference Problem in the Design of Intelligent Machines. In vanLehn, K., Ed. Architectures for Intelligence: The Twenty-Second Carnegie Symposium on Cognition. Hillsdale, NJ: Lawrence Erlbaum Associates.
 
6
Colson, J.S. & Prell, E.M. 1992. Total Quality Management for a Large Software Project. A T& T Technical Journal. 71(3): 48-56.
 
7
Conklin, E.J. & Burgess Yakemovic, KC. 1991. A Process-Oriented Approach to Design Rationale. Human-Computer Interaction. 6 (3-4): 357-391.
8
 
9
 
10
Fischer, G., Grudin, J., Lemke, A.C., McCall, R., Ostwald, J., & Shipman, F. 1992. Supporting Indirect, Collaborative Design with Integrated Knowledge-Based Design Environments. To appear in Human-Computer Interaction. 7(3).
 
11
Fischer, G., Lemke, A.C., McCall, R., & Morch, A.I. 1991. Making Argumentation Serve Design. Human- Computer Interaction. 6 (3-4): 393-419.
 
12
 
13
 
14
Greenbaum, J. & Kyng, M. 1991. Introduction: Situated Design. In {13}.
15
 
16
Johnson, W.L., Feather, M.S., & Harris, D.H. 1991. The KBSA Requirements/Specification Facet: ARIES. Proc.s 6th Knowledge-Based Software Engineering Conference (Syracuse, NY. Sept. 1991), pp. 57-66.
 
17
Kunz, W., & Rittel, H. 1970. Issues as Elements of Information Systems. Working Paper 131. Center for Planning and Development Research. The University of California at Berkeley.
 
18
McDermott, J. 1982. RI: A Rule-Based Configurer of Computer Systems. Artificial Intelligence. 19: 39-88.
 
19
 
20
Ramesh, B. & Dhar, V. 1991. Representation and Maintenance of Process Knowledge for Large Scale Systems Development. Proc. 6th Annual Knowledge- Based Software Engineering Conference. Syracuse, NY. Sept. 1991), pp. 223-231.
21
 
22
Selfridge, P.G., Terveen, L.G., & Long, M.D. 1992. Managing Design Knowledge to Provide Assistance to Large-Scale Software Development. Proc. 7th Knowledge-Based Software Engineering Conference, (McLean, VA, Sept 1992).
 
23
Shortliffe, E.H. 1976. Computer-Based Medical Consultation: MYCIN. New York: American Elsevier.
 
24
Suchman, L.A. 1987. Plans and Situated Action. Cambridge: Cambridge University Press.
 
25
Terveen, L.G. & Wroblewski, D.A. 1991. A Tool for Achieving Consensus in Knowledge Representation. AAAI-91.
 
26

CITED BY  12

Collaborative Colleagues:
Loren G. Terveen: colleagues
Peter G. Selfridge: colleagues
M. David Long: colleagues