ACM Home Page
Please provide us with feedback. Feedback
Pattern puzzle: a metaphor for visualizing software complexity measures
Full text PdfPdf (186 KB)
Source ACM International Conference Proceeding Series; Vol. 164 archive
Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation - Volume 60 table of contents
Tokyo, Japan
Pages: 221 - 224  
Year of Publication: 2006
ISBN ~ ISSN:1445-1336 , 1-920682-41-4
Authors
Adam Ghandar  School of Computer Science, University of New England, Armidale, New South Wales, Australia
A. S. M. Sajeev  School of Computer Science, University of New England, Armidale, New South Wales, Australia
Xiaodi Huang  School of Computer Science, University of New England, Armidale, New South Wales, Australia
Publisher
Australian Computer Society, Inc.  Darlinghurst, Australia, Australia
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 29,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Software systems have become increasingly complex over the years. Complexity metrics measures software complexity using real numbers. It is, however, hard to gain insight into different complexities by looking at these numbers. In this paper, we present a software complexity metaphor that uses a jigsaw puzzle. In particular, each component of a software system is modelled as a piece of a jigsaw puzzle. The problem complexity is modelled as a pattern on the surface of the piece, and the interconnection complexity as connectors between puzzle pieces. We demonstrate the benefits of this approach using case studies of the complexity measures of a real software system.


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
Fromm, E. (1976): The Forgotten Language; An Introduction to the Understanding of Dreams, Fairy Tales, and Myths., Henry Holt & Co.
 
4
Hahn, M. and Goeschl, S. (2004): Blowfishj. Blowfish encryption for java http://blowfishj.sourceforge.net/index.html.
 
5
Kaplan, C. S. (2000): Taprats www.cgl.uwaterloo.ca/~csk/washington/taprats/.
6
 
7

Collaborative Colleagues:
Adam Ghandar: colleagues
A. S. M. Sajeev: colleagues
Xiaodi Huang: colleagues