skip to main content
10.1145/1186595.1186599acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
Article

A version-aware tool for design rationale

Published: 19 November 2006 Publication History

Abstract

Software Concordance Design Rationale (SCDR) is a tool for recording design rationale, which describes the reasons that a system's design was chosen. Using the editing, linking, and versioning services of the Software Concordance system, SCDR allows developers to structure their design discussions and connect them to any of the other software documents used in the system. The versioning services, in particular, show developers the context of the design discussions, making those discussion comprehensible even in systems whose components have changed considerably over time.

References

[1]
John Boyland, Aaron Greenhouse, and William L. Scherlis. Fluid IR: An internal representation for software engineering environment., 2005. Accessed at http://www.fluid.cs.cmu.edu:8080/Fluid.
[2]
A. Casotto, A. Newton, and A. Sangiovanni-Vincentelli. Design traces. In 27th ACM/IEEE Design Automation Conference, pages 136--141. IEEE, 1990.
[3]
B. Chandrasekaran, Ashok K. Goel, and Yumi Iwasaki. Functional representation as design rationale. IEEE Computer Society Press, 26(1):48--56, January 1993.
[4]
B. Childs and J Sametinger. Literate programming and documentation. In Software Reuse, 1996., Proceedings Fourth International Conference, pages 205--214, April 1996.
[5]
E. Jeffrey Conklin and K C Burgess Yakemovic. A process-oriented approach to design rationale. Human-Computer Interaction, 6(3-4):357--391, 1991.
[6]
Jeff Conklin and Michael L. Begeman. gIBIS: A hypertext tool for exploratory policy discussion. ACM Transactions on Office Information Systems, 6(4):303--331, October 1988.
[7]
Reidar Conradi and Bernhard Westfechtel. Version models for software configuration management. ACM Computing Surveys (CSUR), 30(2):232--282, 1998.
[8]
Silvana Maria Affonso de Lara and Renata Pontin de Mattos Fortes. Um mecanismo de captura ubíquo para registro de design rationale de artefatos de software. In Anais de IV International Information and Telecommunication Technologies Symposium (I2TS 2005), v. 1, 2005.
[9]
G. Fischer, A. Lemke, R. McCall, and A. Morch. Making argumentation serve design. Human Computer Interaction, 6(3-4):393--419, 1991.
[10]
Gerhard Fischer, Raymond McCall, and Anders Morch. Design environments for constructive and argumentative design. In Ken Bice and Clayton Lewis, editors, Conference on Wings for the Mind, pages 269--275, Austin, Texas, April/May 1989. ACM/SIGCHI, Addison-Wesley.
[11]
A. Garcia, H. Howard, and M. Stefik. Active design documents: A new approach for supporting documentation in preliminary routine design. Tech. Report, 82, 1993. Stanford Univ. Center for Integrated Facility Engineering, Stanford, CA.
[12]
Xiaochun Hu, Jun Pang, Yan Pang, Michael Atwood, and Wei Sunand William C. Regli. Survey on design rationale: capture, representation and retrieval. In 2000 ASME Design Engineering Technical Conferences and the Computers and Information in Engineering Conference, September 2000.
[13]
W. Kunz and W. Rittel. Issues as elements of information systems. Working paper 131, Center for Planning and Development Research, University of California, Berkeley, August 1970.
[14]
J. Lee. Sibyl: A qualitative design management system. In P. H. Winston and S. Shellard, editors, Artificial Intelligence at MIT: Expanding Frontiers, pages 104--133. MIT Press, MA, 1990.
[15]
J. Lee. Design rationale systems: understanding the issues. In Expert, IEEE, volume 12, pages 78--85, May-June 1997.
[16]
A. MacLean, R. M. Young, V. Bellotti, and T. P. Moran. Questions, options and criteria: Elements of design space analysis. In T. Moran and J. Carroll, editors, Design Rationale Concepts, Techniques, and Use, pages 201--251. Lawrence Erlbaum Associates, NJ, 1995.
[17]
R. McCall. Phi: A conceptual foundation for design hypermedia. Design Studies, 12(1):30--41, January 1991.
[18]
Ethan V. Munson. The Software Concordance: Bringing hypermedia to the software development process. In SBMIDIA '99 Anais, V Simpósio Brasileiro de Sistemas Multimídia e Hipermídia, Goiânia, Brazil, June 1999.
[19]
Karen L. Myers, Nina B. Zumel, and Pablo Garcia. Automatic capture of rationale for the detailed design process. In Proceedings of the Eleventh Conference on Innovative Applications of Artificial Intelligence, pages 876--883, Orlando, Florida, July 1999. The AAAI Press, Menlo Park, California.
[20]
Tien Nguyen, Satish Chandra Gupta, and Ethan V. Munson. Versioned hypermedia can improve software document management. In Proceedings of the 13th ACM Conference on Hypertext and Hypermedia, pages 192--193, College Park, Maryland, USA, June 2002. ACM Press.
[21]
Tien N. Nguyen and Ethan V. Munson. The Software Concordance: a new software document management environment. In Proceedings of the 21st Annual International Conference on Documentation, pages 198--205. ACM Press, New York, NY, USA, 2003.
[22]
Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao. Infrastructures for development of object-oriented configuration management services. In Proceedings of the 27th ACM/IEEE International Conference on Software Engineering (ICSE 2005), May 15-21, 2005, St. Louis, Missouri, USA, pages 215--224. IEEE Computer Society Press, 2005.
[23]
F. Pena-Mora and S. Vadhavkar. Design rationale and design patterns in reusable software design. In J. Gero and F. Sudweeks, editors, Artificial Intelligence in Design 96, Kluwer Academic Press, 1996.
[24]
H. Rittel. Second generation design methods, 1984. In Developments in Design Methodology, N. Cross, Ed., John Wiley & Sons, New York.
[25]
J. R. Rossignac, P. Borrel, and L. R. Nackman. Intelligent CAD systems II: implementational issues, pages 93--125. Springer-Verlag New York, Inc., 1989.
[26]
J. Sametinger and M. Riebisch. Evolution support by homogeneously documenting patterns, aspects and traces. In Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference, pages 134--140, March 2002.
[27]
F. M. Shipman III and R. J. McCall. Integrating different perspectives on design rationale: Supporting the emergence of design rationale from design communication. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 11(2):141--154, April 1997.
[28]
Wang Xin and Xiong Guangleng. Design rationale as part of corporate technical memory. In Systems, Man, and Cybernetics, 2001 IEEE International Conference, volume 3, pages 1904--1908, October 2001.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WebMedia '06: Proceedings of the 12th Brazilian Symposium on Multimedia and the web
November 2006
328 pages
ISBN:8576691000
DOI:10.1145/1186595
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • SBC: Brazilian Computer Society

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 November 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

WebMedia'06
Sponsor:
  • SBC
WebMedia'06: XII Brazilian Symposium on Multimedia and the Web
November 19 - 22, 2006
Rio Grande do Norte, Natal, Brazil

Acceptance Rates

Overall Acceptance Rate 270 of 873 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media