Design Measures for Distributed Information Systems: an Empirical Evaluation

Pablo Rossi, George Fernandez

2004

Abstract

Due to the different nature of the available dynamic interactions between components afforded by some middleware infrastructure, distributed information systems (DIS) behave differently from traditional centralized ones. This results in a different view of their quality attributes, which require specifically customized measures for accurate estimation. In previous work we proposed and theoretically validated design measures purposely defined for DIS. In this paper we investigate the relevance of the newly proposed measures to estimate one of the quality attributes of interest for DIS. To this end, we have applied the proposed measures to a proof-of-concept DIS in the context of an Australian university, for the ultimate purpose of efficiency estimation. The research concludes that most of the proposed measures are indeed correlated to the efficiency and are suitable to be used as part of estimation models.

References

  1. R. Pressman, “Software Engineering: a Practitioner's Approach”, 5th Edition, McGraw-Hill, 2001.
  2. G. Colouris, J. Dolimore and T. Kindberg, “Distributed Systems: Concepts and Design”, Third Edition, Addison-Wesley, 2003.
  3. S. Shatz, “Towards Complexity Metrics for Ada Tasking”, IEEE Transactions on Software Engineering, vol. 14, no. 8, 1988.
  4. J. Cheng, “Complexity Metrics for Distributed Programs”, Proceedings of the Fourth International Symposium on Software Reliability Engineering, 1993.
  5. S. Morasca, “Measuring Attributes of Concurrent Software Specifications in Petri Nets”, Proceedings of the Sixth International Software Metrics Symposium, 1999.
  6. W. Tsuar and S. Horng, “A New Generalised Software Complexity Metric for Distributed Programs”, Information & Software Technology, vol. 40, no. 5, 1998.
  7. P. Rossi and G. Fernandez, “Definition and Validation of Design Metrics for Distributed Applications”, Proceedings of Ninth International Software Metrics Symposium, 2003.
  8. S. Shatz, “Development of Distributed Software”, Macmillan, 1993.
  9. I. Wijegunaratne and G. Fernandez, “Distributed Applications Engineering”, Springer, 1998.
  10. P. Rossi and G. Fernandez, “Estimating Dynamic Aspects of Distributed Software Quality”, Proceedings of the Third Argentine Symposium on Software Engineering, 2002.
  11. C. Wohlin et al, “Experimentation in Software Engineering: an Introduction”, Kluwer Academic Publishers, 2000.
  12. B. Kitchenham et al, “Preliminary guidelines for empirical research in software engineering”, IEEE Transactions on Software Engineering, vol. 28, no. 8, 2002.
  13. V. Basili and D. Rombach, “The TAME Project: towards improvement-oriented software environments”, IEEE Transactions Software Eng., vol. 14, no. 6, 1988.
  14. Sun Microsystems, http://java.sun.com/j2ee/1.3/docs/, 2003.
  15. L. Braind, S. Morasca and V. Basili, “Defining and Validating Measures for Object-Based High-Level Design”, IEEE Transactions on Software Engineering, vol. 25, no. 5,1999.
  16. G. Fernandez and P. Rossi, “Measuring Distributed Software Quality: a First Step”, Proceedings of the First Argentine Symposium on Software Eng., 2000.
  17. L. Braind, S. Morasca and V. Basili, “An Operational Process for Goal-Driven Definition of Measures”, IEEE Transactions Software Eng., vol. 28, no. 12, 2002.
  18. ISO/IEC 9126-1, “Information Technology - Software product quality - Part 1: Quality Model”, International Organization for Standardization, 2003.
  19. SPSS Inc, “SPSS 8.0: User Guide”, Chicago, 1998.
  20. K. El Emam et al, “The Confounding effect of Class Size on the Validity of OO Metrics”, IEEE Transactions on Software Engineering, vol. 27, no. 7, 2001.
  21. R. Freund and W. Wilson, “Regression Analysis”, Academic Press, 1998.
  22. S. Chatterjee, A. Hadi, and B. Price, “Regression Analysis by Example”, Third Edition, Wiley, 2000.
Download


Paper Citation


in Harvard Style

Rossi P. and Fernandez G. (2004). Design Measures for Distributed Information Systems: an Empirical Evaluation . In Proceedings of the 1st International Workshop on Software Audits and Metrics - Volume 1: SAM, (ICEIS 2004) ISBN 972-8865-04-X, pages 95-104. DOI: 10.5220/0002678900950104


in Bibtex Style

@conference{sam04,
author={Pablo Rossi and George Fernandez},
title={Design Measures for Distributed Information Systems: an Empirical Evaluation},
booktitle={Proceedings of the 1st International Workshop on Software Audits and Metrics - Volume 1: SAM, (ICEIS 2004)},
year={2004},
pages={95-104},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002678900950104},
isbn={972-8865-04-X},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Software Audits and Metrics - Volume 1: SAM, (ICEIS 2004)
TI - Design Measures for Distributed Information Systems: an Empirical Evaluation
SN - 972-8865-04-X
AU - Rossi P.
AU - Fernandez G.
PY - 2004
SP - 95
EP - 104
DO - 10.5220/0002678900950104