This Article 
 Bibliographic References 
 Add to: 
Correspondence Visualization Techniques for Analyzing and Evaluating Software Measures
November 1992 (vol. 18 no. 11)
pp. 1029-1034

One-dimensional statistical methods of scaling have been employed to present a distinct subjective criterion that is related to a measurable aspect of a software component. However, different aspects being measured and different software components being analyzed usually have some characteristics in common. Selected techniques for graphical representation permit a brief but nevertheless thorough view of complex relations among complicated sets of data. Several methods of visualizing and analyzing multidimensional data sets are presented and discussed. The underlying goals of such techniques are to find unknown structures and dependencies among measures, to represent different data sets in order to improve communication and comparability of distinct analyses, and to decrease visual complexity. For improved understandability of the statistical and related graphical concepts, a small set of design aspects from a real-world example is introduced. The techniques illustrated are applied to the same set of data and compared.

[1] P. C. C. Wang, Ed.,Graphical Representation of Multivariate Data. New York: Academic, 1978.
[2] E. R. Tufte,The Visual display of Quantitative Information. Cheshire, CT: Graphics Press, 1983.
[3] J. K. Kearney, R. L. Sedlmeyer, W. B. Thompson, M. A. Gray, and M. A. Adler, "Software complexity measurement,"Commun. ACM, vol. 29, no. 11, pp. 1044-1050, Nov. 1986.
[4] Conte, S.D. et al. 1986.Software Engineering Metrics and Models. Menlo Park, Calif., Benjamin/Cummings.
[5] V. Côté, P. Bourque, S. Oligny, and N. Rivard, "Software metrics: An overview of recent results,"J. Syst. Software, vol. 8, no. 2, pp. 121-131, Mar. 1988.
[6] H. Zuse,Software Complexity: Measures and Metrics, Berlin, Germany: Walter de Gruyter, 1991.
[7] A. C. Melton, D. A. Gustafson, J. M. Bieman, and A. L. Baker, "A mathematical perspective for software measures research,"Software Eng. J., vol. 5, no. 5, pp. 246-254, Sept. 1990.
[8] J. C. Munson and T. M. Khoshgoftaar, "The dimensionality of program complexity," inProc. 11th Ann. Int. Conf. on Software Eng., May 1989, pp. 245-253.
[9] H. F. Li and W. K. Cheung, "An empirical study of software metrics,"IEEE Trans. Software Eng., vol. SE-13, pp. 697-708, June 1987.
[10] W. R. Dillon and M. Goldstein,Multivariate Annlysis-Methods and Applications. New York: Wiley, 1984.
[11] B. S. Everitt,Graphical Techniques for Multivariate Data. London, U.K.: Heinemann Educational Books, 1978.
[12] Chambers, J. M. and B. Kleiner, "Graphical techniques for multivariate data and clustering," inHandbook of Statistics, Vol. 2, P. R. Krishnaiah and L. N. Kanal, Eds., New York: North Holland, pp. 209-244, 1982.
[13] J. D. Gibbons,Nonparametric Methods for Quantitative Analysis. New York: Holt, Rinehart and Winston, 1976.
[14] N. E. Fenton,Software Metrics: A Rigorous Approach. London, U.K.: Chapman&Hall, 1991.
[15] N. F. Schneidewind, "Validating software metrics: producing quality discriminators," inProc. Int. Symp. of Software Reliabil. Eng.(Austin, TX), May 1991, pp. 225-232.
[16] G. LeGall, B. Moreau, and N. Valette, "Étude de la qualitédu logiciel," L'écho des RECHERCHES. no. 133. pp. 3-14. 3rd trimestre. 1988.
[17] C. Ding and P. Mateti, "A framework for the automated drawing of data structure diagrams,"IEEE Trans. Sofware Eng., vol. 16, pp. 543-557, May 1990.
[18] G. F. McCleary, "An effective graphic 'vocabulary,'"IEEE Computer Graphics Appl., pp. 46-53, Mar./Apr. 1983.

Index Terms:
correspondence visualisation; software measures; statistical methods; scaling; distinct subjective criterion; graphical representation; multidimensional data sets; dependencies; visual complexity; data visualisation; software metrics; statistical analysis
C. Ebert, "Correspondence Visualization Techniques for Analyzing and Evaluating Software Measures," IEEE Transactions on Software Engineering, vol. 18, no. 11, pp. 1029-1034, Nov. 1992, doi:10.1109/32.177373
Usage of this product signifies your acceptance of the Terms of Use.