| Rapid visual design with semantics encoding through 3d CRC cards |
| Full text |
Pdf
(733 KB)
|
Source
|
Software Visualization
archive
Proceedings of the 4th ACM symposium on Software visualization
table of contents
Ammersee, Germany
SESSION: Software visualization applications
table of contents
Pages 193-196
Year of Publication: 2008
ISBN:978-1-60558-112-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 72, Citation Count: 0
|
|
|
ABSTRACT
Physical CRC cards (Classes -- Responsibilities - Collaborators) is a well-known method for rapid software-design prototyping. It is commonly applied with numeric heuristics to encode design semantics and denote architectural relationships through card coloring, size variations and spatial grouping. Existing CRC design tools are weak in terms of interactivity and visualization, focusing mainly on form-based specification and documentation. We present Flying Circus, a tool for rapid and exploratory software-design prototyping via CRC cards, offering facilities such as: interactive 3d visualizations with zooming, panning and rotational design inspection, 3d card manipulators, and immersive navigation via stereoscopic views. Our tool is accompanied with specific encoding strategies to represent design semantics and exploit spatial memory and visual pattern matching, while emphasizing highly interactive software-design visualizations.
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
|
QUICK CRC. 2001. http://www.excelsoftware.com/crccards.html
|
 |
2
|
K. Beck , W. Cunningham, A laboratory for teaching object oriented thinking, Conference proceedings on Object-oriented programming systems, languages and applications, p.1-6, October 02-06, 1989, New Orleans, Louisiana, United States
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
Roach, S., Vasquez, J. 2004. A tool to support the crc design method. International Conference on Engineering Education, http://www.succeed.ufl.edu/icee/Papers/339_Roach-Vasquez_(1).pdf.
|
|