An empirical evaluation of metrics on aspect-oriented programs

An empirical evaluation of metrics on aspect-oriented programs

Authors

  • Mazen Ismaeel Ghareb 1Department of Computer Science, College of Science and Technology, University of Human Development, Sulaymaniyah, Kurdistan Region of Iraq
  • Garry Allen Department of Informatics School of Computing and Engineering University of Huddersfield Huddersfield, England

DOI:

https://doi.org/10.21928/uhdjst.v3n2y2019.pp74-86

Keywords:

AspectJ, Aspect-oriented Development, Aspect-oriented Programming, Aspect-oriented Programming Metrics, Hybrid Application System, Software Quality Metrics

Abstract

 

 The quality evaluation of software metrics measurement is considered as the primary indicator of imperfection prediction and software maintenance in various empirical studies of software products. However, there is no agreement on which metrics are compelling quality pointers for new software development approaches such as aspect-oriented programming (AOP) techniques. AOP intends to enhance programming quality by providing fundamentally different parts of the systems, for example, pointcuts, advice, and intertype relationships. Hence, it is not evident if quality characteristics for AOP could be extracted from direct expansions of traditional object-oriented programming (OOP) measurements. Then again, investigations of AOP do regularly depend on established static and dynamic metrics measurement; notwithstanding the late research of AOP in empirical studies, few analyses been adopted using the International Organization for Standardization 9126 quality model as useful markers of flaw inclination in this context. This paper examination we have considered different programming quality models given by various authors every once in a while and distinguished that adaptability was deficient in the current model. We have testing 10 projects developed by AOP. We have used many applications to extract the metrics, but none of them could extract all AOP Metrics. It only can measure some of AOP Metrics, not all of them. This study investigates the suitable framework for extract AOP Metrics, for instance, static and dynamic metrics measurement for hybrid application systems (AOP and OOP) or only AOP application.

Author Biography

  • Garry Allen, Department of Informatics School of Computing and Engineering University of Huddersfield Huddersfield, England

    Department of Informatics
    School of Computing and Engineering
    University of Huddersfield
    Huddersfield, England

Published

2019-10-23

Issue

Section

Articles

How to Cite

An empirical evaluation of metrics on aspect-oriented programs: An empirical evaluation of metrics on aspect-oriented programs. (2019). UHD Journal of Science and Technology, 3(2), 74-86. https://doi.org/10.21928/uhdjst.v3n2y2019.pp74-86

Most read articles by the same author(s)