Ghareb, Mazen and Allen, Gary (2019) An empirical evaluation of metrics on aspect-oriented programs. UHD Journal of Science and Technology, 3 (2). pp. 74-86. ISSN 2521-4217

The quality evaluation of software metrics measurements are 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 techniques. Aspect-Oriented Programming intends to enhance programming quality by providing fundamentally different parts of the systems, for example, pointcuts, advice, and inter-type relationships. Hence, it is not evident if quality characteristics for AOP could be extracted from direct expansions of traditional Object Oriented Programming measurements. Then again, investigations of Aspect-Oriented Programming do regularly depend on established static and dynamic metrics measurements; notwithstanding the late research of AOP in empirical studies, few analyses been adopted using ISO 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 ten projects developed by Aspect-Oriented Programming. 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 measurements for hybrid application systems (Aspect-Oriented Programming, Object-Oriented Programming), or only Aspect-Oriented Programming application.

An empirical evaluation of metrics on aspect-oriented programs.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview


Downloads per month over past year

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email