Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
AI Magazine
A field study of the software design process for large systems
Communications of the ACM
gIBIS: a hypertext tool for exploratory policy discussion
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Design environments for constructive and argumentative design
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
JANUS: integrating hypertext with a knowledge-based design environment
HYPERTEXT '89 Proceedings of the second annual ACM conference on Hypertext
End-user modifiability in design environments
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
PHIDIAS: integrating CAD graphics into dynamic hypertext
Hypertext: concepts, systems and applications
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Document Examiner: delivery interface for hypertext documents
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
Understanding Computers and Cognition: A New Foundation for Design
Understanding Computers and Cognition: A New Foundation for Design
Work-Oriented Design of Computer Artifacts
Work-Oriented Design of Computer Artifacts
The role of critiquing in cooperative problem solving
ACM Transactions on Information Systems (TOIS) - Special issue on computer—human interaction
CONTEXT '99 Proceedings of the Second International and Interdisciplinary Conference on Modeling and Using Context
Core services for coordination in concurrent engineering
WET-ICE '95 Proceedings of the 4th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET-ICE'95)
Collaborative design: Managing task interdependencies and multiple perspectives
Interacting with Computers
Designing graphical interfaces for design rationale search & retrieval
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Using rationale to drive product line architecture configuration
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Modeling rationale over time to support product line evolution planning
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Supporting incremental formalization in collaborative learning environments
EC-TEL'07 Proceedings of the Second European conference on Technology Enhanced Learning: creating new learning experiences on a global scale
On the exploitation of semantic types in the visualization of complex argumentative discourses
Proceedings of the 2nd International Workshop on Intelligent Exploration of Semantic Data
Hi-index | 0.00 |
Documenting argumentation (i.e., design rationale) has great potential for serving design. Despite this potential benefit, our analysis of Horst Rittel's and Donald Schön's design theories and of our own experience has shown that there are the following fundamental obstacles to the effective documentation and use of design rationale: (a) A rationale representation scheme must be found that organizes information according to its relevance to the task at hand; (b) computer support is needed to reduce the burden of recording and using rationale; (c) argumentative and constructive design activities must be linked explicitly by integrated design environments; (d) design rationale must be reusable. In this article, we present the evolution of our conceptual frameworks and systems toward integrated design environments; describe a prototype of an integrated design environment, including its underlying architecture; and discuss some current and future work on extending it.