Design rationale for software engineering: a survey
- 1 January 1992
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. ii, 577-586 vol.2
- https://doi.org/10.1109/hicss.1992.183309
Abstract
The authors provide an introduction to design rationale and why it is important in software engineering. They look at the recent history of argumentation methods. They survey a number of the major systems developed for the support of design rationale, comparing their features and discussing their differences. They look at advantages and disadvantages of the various approaches to design rationale with special attention paid to how they can be used in the process software engineering. They conclude with a discussion of some open issues which are important for the inclusion of design rationale systems in the software engineering process.Keywords
This publication has 18 references indexed in Scilit:
- Groupware and social dynamicsCommunications of the ACM, 1994
- rIBIS: a real-time group hypertext systemInternational Journal of Man-Machine Studies, 1991
- Design for conversation: lessons from CognoterInternational Journal of Man-Machine Studies, 1991
- Reaching through analogyPublished by Association for Computing Machinery (ACM) ,1991
- Design rationale: the argument behind the artifactPublished by Association for Computing Machinery (ACM) ,1989
- From ideas and arguments to hyperdocuments: travelling through activity spacesPublished by Association for Computing Machinery (ACM) ,1989
- JANUS: integrating hypertext with a knowledge-based design environmentPublished by Association for Computing Machinery (ACM) ,1989
- Hypertext: An Introduction and SurveyComputer, 1987
- A hypertext writing environment and its cognitive basis (panel session)Published by Association for Computing Machinery (ACM) ,1987
- Beyond the chalkboard: computer support for collaboration and problem solving in meetingsCommunications of the ACM, 1987