Araştırma Makalesi
BibTex RIS Kaynak Göster

Complexity Metrics AS Predictors of Maintainability and Integrability of Software components

Yıl 2006, Cilt: 1 Sayı: 5, 39 - 50, 01.04.2006

Öz

Kaynakça

  • Basili, V. R., and Boehm, B. 2001. COTS-Based Systems Top 10 List. IEEE Computer, vol. 34, No. 5: 91—93.
  • Briand, L. C., Morasca, S., and Basili, V. R. 1996. Property-Based Software Engineering Measurement. IEEE Transactions on Software Engineering, vol. 22, No. 1: 68—86.
  • Clements, P. C., 1995, “From Subroutines to Subsystems: Component-Based Software Development,” American Programmer, vol. 8, no. 11.
  • Clements, P. C., Bass, L., Kazman, R., Abowd, G., 1995, “Predicting Software Quality by Architecture-Level Evaluation,” Proceedings of the Fifth International Conference of Software Quality, Austinx, Tx, October, 1995.
  • Dogru, A. H., and Tanik, M. 2003. A process Model for Component Oriented Software Engineering. IEEE Software, March/April: 34—41.
  • Gorla, N., Ramakrishnan. R., 1997, Effect of Software Structure Attributes on Software Development Productivity, Journal of Systems and Software, vol. 36:191-199
  • Halstead, M. 1997. Elements of Software Science. Elsevier Computer Science Library.
  • Kitchenham, B., Pfleeger, S. L., and Fenton, N. 1995. Towards a Framework for Software Measurement Validation. IEEE Transactions on Software Engineering, vol. 21, No. 12: 929— 944.
  • Kitchenham, B., Pfleeger, S. L., Pickard, L. M., Jones, P. W., Hoaglin, D. C., El Emam, K., and Rosenberg, J. 2002. Preliminary Guidelines for Empirical Research in Software Engineering. IEEE Transactions on Software Engineering, vol. 28, No. 8: 721—734.
  • Mendonça, M. G., and Basili, V. R. 2000. Validating of an Approach for Improving Existing Measurement Frameworks. IEEE Trans. on Software Engineering, vol. 26, No. 6: 484—499.
  • Ravichandran, T., and Rothenberger, M. 2003. Software Reuse Strategies and Component Markets. Communications of the ACM, vol. 46, No. 8: 109—114.
  • Schneidewind, N. F. 1992. Methodology for Validating Software Metrics. IEEE Transactions on Software Engineering, vol. 18, No. 5: 410—422.
  • Sebesta, R. W. 2002. Concepts of Programming Languages. 5th Ed., Addison Wesley.
  • Sedigh-Ali, S., Ghafoor, A., and Paul, R. A. 2001. Software Engineering Metrics for COTS-Based Systems. IEEE Computer, vol. 34, No. 6: 44—50.
  • Szyperski, C., Gruntz, D., and Murer, S. 2002. Component Software - Beyond Object-Oriented Programming. 2nd Ed. Addison-Wesley / ACM Press: 1—47.
  • Tian, J., and Zelkowitz, M. V. 1995. Complexity Measure Evaluation and Selection. IEEE Transactions on Software Engineering, vol. 21, No. 8: 641—650.
  • Vitharana, P., Zahedi, F. M., and Jain, H. 2003, “Design Retrieval and Assembly in Component-Based Software Development. Communications of the ACM, vol. 46, No. 11: 97—102.
  • Visaggio, G. 1997. Structural Information as a Quality Metric in Software Systems Organization. Proceeding of ICSM: 92—99.
  • Watt, D. A., Findlay, W., and Hughes, J., 1990. Programming Language Concepts and Paradigms,” Prentice Hall.
  • Weyuker, E. J., 1988. Evaluating Software Complexity Measures. IEEE Transactions on Software Engineering, vol. 14, No. 9: 1357—1365.
  • Zelkowitz, M. V., and Wallace, D., 1997. Experimental Validation on Software Engineering. Information and Software Technology, Elsevier Sciences, vol. 39: 735—743.
  • Zelkowitz, M. V., and Wallace, D. 1998. Experimental Models for Validating Technology. IEEE Computer, Vol.31, No.5: 23—31.
  • Zuse, H. 1993. Criteria for Program Comprehension Derived from Software Complexity Metrics. Proceedings of the Second International Workshop on Software Comprehension, IEEE, Capri/Italy: 8—16.
  • Zuse, H. 1996. Foundations of Object-Oriented Software Measures, IEEE Proceedings of METRICS’96: 75—88.

Complexity Metrics AS Predictors of Maintainability and Integrability of Software components

Yıl 2006, Cilt: 1 Sayı: 5, 39 - 50, 01.04.2006

Öz

The work presented in this paper introduces a set of metrics for component oriented software
systems. The work focuses mainly on the complexity that results mainly from factors related to system
structure and connectivity. Also, a new set of properties that a component-oriented complexity metric
must possess are defined. The metrics have been evaluated using the properties defined in this paper.
A case study has been conducted to detect the power of complexity metrics in predicting integration
and maintenance efforts. The results of the study revealed that component oriented complexity metrics
can be of great value in predicting both integration and maintenance efforts

Kaynakça

  • Basili, V. R., and Boehm, B. 2001. COTS-Based Systems Top 10 List. IEEE Computer, vol. 34, No. 5: 91—93.
  • Briand, L. C., Morasca, S., and Basili, V. R. 1996. Property-Based Software Engineering Measurement. IEEE Transactions on Software Engineering, vol. 22, No. 1: 68—86.
  • Clements, P. C., 1995, “From Subroutines to Subsystems: Component-Based Software Development,” American Programmer, vol. 8, no. 11.
  • Clements, P. C., Bass, L., Kazman, R., Abowd, G., 1995, “Predicting Software Quality by Architecture-Level Evaluation,” Proceedings of the Fifth International Conference of Software Quality, Austinx, Tx, October, 1995.
  • Dogru, A. H., and Tanik, M. 2003. A process Model for Component Oriented Software Engineering. IEEE Software, March/April: 34—41.
  • Gorla, N., Ramakrishnan. R., 1997, Effect of Software Structure Attributes on Software Development Productivity, Journal of Systems and Software, vol. 36:191-199
  • Halstead, M. 1997. Elements of Software Science. Elsevier Computer Science Library.
  • Kitchenham, B., Pfleeger, S. L., and Fenton, N. 1995. Towards a Framework for Software Measurement Validation. IEEE Transactions on Software Engineering, vol. 21, No. 12: 929— 944.
  • Kitchenham, B., Pfleeger, S. L., Pickard, L. M., Jones, P. W., Hoaglin, D. C., El Emam, K., and Rosenberg, J. 2002. Preliminary Guidelines for Empirical Research in Software Engineering. IEEE Transactions on Software Engineering, vol. 28, No. 8: 721—734.
  • Mendonça, M. G., and Basili, V. R. 2000. Validating of an Approach for Improving Existing Measurement Frameworks. IEEE Trans. on Software Engineering, vol. 26, No. 6: 484—499.
  • Ravichandran, T., and Rothenberger, M. 2003. Software Reuse Strategies and Component Markets. Communications of the ACM, vol. 46, No. 8: 109—114.
  • Schneidewind, N. F. 1992. Methodology for Validating Software Metrics. IEEE Transactions on Software Engineering, vol. 18, No. 5: 410—422.
  • Sebesta, R. W. 2002. Concepts of Programming Languages. 5th Ed., Addison Wesley.
  • Sedigh-Ali, S., Ghafoor, A., and Paul, R. A. 2001. Software Engineering Metrics for COTS-Based Systems. IEEE Computer, vol. 34, No. 6: 44—50.
  • Szyperski, C., Gruntz, D., and Murer, S. 2002. Component Software - Beyond Object-Oriented Programming. 2nd Ed. Addison-Wesley / ACM Press: 1—47.
  • Tian, J., and Zelkowitz, M. V. 1995. Complexity Measure Evaluation and Selection. IEEE Transactions on Software Engineering, vol. 21, No. 8: 641—650.
  • Vitharana, P., Zahedi, F. M., and Jain, H. 2003, “Design Retrieval and Assembly in Component-Based Software Development. Communications of the ACM, vol. 46, No. 11: 97—102.
  • Visaggio, G. 1997. Structural Information as a Quality Metric in Software Systems Organization. Proceeding of ICSM: 92—99.
  • Watt, D. A., Findlay, W., and Hughes, J., 1990. Programming Language Concepts and Paradigms,” Prentice Hall.
  • Weyuker, E. J., 1988. Evaluating Software Complexity Measures. IEEE Transactions on Software Engineering, vol. 14, No. 9: 1357—1365.
  • Zelkowitz, M. V., and Wallace, D., 1997. Experimental Validation on Software Engineering. Information and Software Technology, Elsevier Sciences, vol. 39: 735—743.
  • Zelkowitz, M. V., and Wallace, D. 1998. Experimental Models for Validating Technology. IEEE Computer, Vol.31, No.5: 23—31.
  • Zuse, H. 1993. Criteria for Program Comprehension Derived from Software Complexity Metrics. Proceedings of the Second International Workshop on Software Comprehension, IEEE, Capri/Italy: 8—16.
  • Zuse, H. 1996. Foundations of Object-Oriented Software Measures, IEEE Proceedings of METRICS’96: 75—88.
Toplam 24 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Bölüm Makaleler
Yazarlar

Nael Salman Bu kişi benim

Yayımlanma Tarihi 1 Nisan 2006
Yayımlandığı Sayı Yıl 2006 Cilt: 1 Sayı: 5

Kaynak Göster

APA Salman, N. . (2006). Complexity Metrics AS Predictors of Maintainability and Integrability of Software components. Cankaya University Journal of Arts and Sciences, 1(5), 39-50.
AMA Salman N. Complexity Metrics AS Predictors of Maintainability and Integrability of Software components. Cankaya University Journal of Arts and Sciences. Nisan 2006;1(5):39-50.
Chicago Salman, Nael. “Complexity Metrics AS Predictors of Maintainability and Integrability of Software Components”. Cankaya University Journal of Arts and Sciences 1, sy. 5 (Nisan 2006): 39-50.
EndNote Salman N (01 Nisan 2006) Complexity Metrics AS Predictors of Maintainability and Integrability of Software components. Cankaya University Journal of Arts and Sciences 1 5 39–50.
IEEE N. . Salman, “Complexity Metrics AS Predictors of Maintainability and Integrability of Software components”, Cankaya University Journal of Arts and Sciences, c. 1, sy. 5, ss. 39–50, 2006.
ISNAD Salman, Nael. “Complexity Metrics AS Predictors of Maintainability and Integrability of Software Components”. Cankaya University Journal of Arts and Sciences 1/5 (Nisan 2006), 39-50.
JAMA Salman N. Complexity Metrics AS Predictors of Maintainability and Integrability of Software components. Cankaya University Journal of Arts and Sciences. 2006;1:39–50.
MLA Salman, Nael. “Complexity Metrics AS Predictors of Maintainability and Integrability of Software Components”. Cankaya University Journal of Arts and Sciences, c. 1, sy. 5, 2006, ss. 39-50.
Vancouver Salman N. Complexity Metrics AS Predictors of Maintainability and Integrability of Software components. Cankaya University Journal of Arts and Sciences. 2006;1(5):39-50.