Living design memory

We identify an important type of software design knowledge that we call community-specific folklore and discuss problems with current approaches to managing it. We developed a general framework for...

[1]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[2]  Vasant Dhar,et al.  Representation And Maintenance of process knowledge for large Scale Systems development , 1991, Proceedings., 6th Annual Knowledge-Based Software Engineering Conference.

[3]  Loren G. Terveen,et al.  Managing design knowledge to provide assistance to large-scale software development , 1992, Proceedings of the Seventh Knowledge-Based Software Engineering Conference.

[4]  Peter F. Patel-Schneider,et al.  Living wiht Classic: When and How to Use a KL-ONE-Like Language , 1991, Principles of Semantic Networks.

[5]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[6]  James McGuire,et al.  Commitment-Based Software Development , 1992, IEEE Trans. Software Eng..

[7]  Morten Kyng,et al.  Design at Work , 1992 .

[8]  Jonathan Grudin,et al.  Why CSCW applications fail: problems in the design and evaluationof organizational interfaces , 1988, CSCW '88.

[9]  D. Barstow An Experiment in Knowledge-Based Automatic Programming , 1986, Artif. Intell..

[10]  Richard C. Waters,et al.  The programmer's apprentice , 1990, ACM Press frontier series.

[11]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[12]  M. Kyng,et al.  Introduction: Situated Design , 1992 .

[13]  Loren G. Terveen,et al.  A Tool for Achieving Consensus in Knowledge Representation , 1991, AAAI.

[14]  David W. Franke,et al.  Deriving and using descriptions of purpose , 1991, IEEE Expert.

[15]  Joseph S. Colson,et al.  Total quality management for a large software project , 1992, AT&T Technical Journal.

[16]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.