Buradasınız

İdame belirleyicileri ve Yazılım bileşenlerinin İntegrallenebilirlik (Seri B) OLARAK Karmaşıklık Ölçümleri

Complexity Metrics AS Predictors of Maintainability and Integrability of Software components (Series B)

Journal Name:

Publication Year:

Author NameUniversity of Author
Abstract (2. Language): 
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.
39-50

REFERENCES

References: 

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.
49
Complexity Metrics AS Predictors of Maintainability and Integrability of Software Components
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.
50

Thank you for copying data from http://www.arastirmax.com