ACM Home Page
Please provide us with feedback. Feedback
A qualitative assessment of the efficacy of UML diagrams as a form of graphical documentation in aiding program understanding
Full text PdfPdf (275 KB)
Source ACM Special Interest Group for Design of Communication archive
Proceedings of the 21st annual international conference on Documentation table of contents
San Francisco, CA, USA
SESSION: Understanding users II table of contents
Pages: 184 - 191  
Year of Publication: 2003
ISBN:1-58113-696-X
Authors
Scott Tilley  Florida Institute of Technology, Melbourne, FL
Shihong Huang  University of California, Riverside, CA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 159,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/944868.944908
What is a DOI?

ABSTRACT

Graphical documentation is often characterized as an effective aid in program understanding. However, it is an open question exactly which types of graphical documentation are most suitable for which types of program understanding tasks (and in which specific usage contexts). The Unified Modeling Language (UML) is the de facto standard for modeling modern software applications. This paper describes an experiment to assess the qualitative efficacy of UML diagrams in aiding program understanding. The experiment had participants analyze a series of UML diagrams and answer a detailed questionnaire concerning a hypothetical software system. Results from the experiment suggest that the UML's efficacy in support of program understanding is limited by factors such as ill-defined syntax and semantics, spatial layout, and domain knowledge.


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
 
2
 
3
 
4
 
5
IBM Corp. "UML Resource Center". Online at http://www.rational.com/uml.
 
6
IBM Corporation. "The Rational Unified Process (RUP)." Online at http://www.rational.com/products/rup/index.jsp.
 
7
8
 
9
10
11
 
12
Object Management Group (OMG). "UML 2.0 Standard Officially Adopted at OMG Technical Meeting in Paris." June 12, 2003. Online at http://www.omg.org/news/releases/pr2003/6-12-032.htm.
 
13
Object Management Group. Online at http://www.omg.org.
14
 
15
 
16
Rational Software Corp. "PearlCircle." Online at http://rdatux.rational.com/auction/index.jsp.
 
17
 
18
Tilley, S. and Huang, S. "Assessing the Efficacy of Software Architecture Visualization Techniques for Recovered Artifacts." Dagstuhl Seminar 03061: Software Architecture Recovery and Modeling (Feb. 2 - 7, 2003; Schloss Dagstuhl, Germany).
19
 
20
 
21
Tilley, S. and Huang, S. "On the Emergence of the Renaissance Software Engineer." Proceedings of the 1st International Workshop on Web Site Evolution (WSE'99). Atlanta, GA: October 5, 1999.
22
23

CITED BY  8
 
 

Collaborative Colleagues:
Scott Tilley: colleagues
Shihong Huang: colleagues

Peer to Peer - Readers of this Article have also read: