State of the art metrics for aspect oriented programming

Mazen Ghareb, Gary Allen

Research output: Contribution to journalArticle

Abstract

The quality evaluation of software, e.g., defect measurement, gains significance with higher use of software applications. Metric 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 indicators for novel development approaches such as Aspect Oriented Programming (AOP). AOP intends to enhance programming quality, by providing new and novel constructs for the development of systems, for example, point cuts, advice and inter-type relationships. Hence, it is not evident if quality pointers for AOP can be derived from direct expansions of traditional OO measurements. Then again, investigations of AOP do regularly depend on established coupling measurements. Notwithstanding the late reception of AOP in empirical studies, coupling measurements have been adopted as useful markers of flaw inclination in this context. In this paper we will investigate the state of the art metrics for measurement of Aspect Oriented systems development.
Original languageEnglish
Article number020107
Number of pages11
JournalAIP Conference Proceedings
Volume1952
Issue number1
DOIs
Publication statusPublished - 24 Apr 2018
EventInternational Conference on Electrical, Electronics, Materials and Applied Science - Secunderabad, India
Duration: 22 Dec 201723 Dec 2017

Fingerprint

Aspect oriented programming
programming
computer programs
Defects
Gain measurement
defects
Computer software maintenance
dials
Computer programming
Application programs
markers
maintenance
inclination
expansion
evaluation
products
predictions

Cite this

@article{ed0a39b6d1f140529ab1ff3f91b4f1e7,
title = "State of the art metrics for aspect oriented programming",
abstract = "The quality evaluation of software, e.g., defect measurement, gains significance with higher use of software applications. Metric 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 indicators for novel development approaches such as Aspect Oriented Programming (AOP). AOP intends to enhance programming quality, by providing new and novel constructs for the development of systems, for example, point cuts, advice and inter-type relationships. Hence, it is not evident if quality pointers for AOP can be derived from direct expansions of traditional OO measurements. Then again, investigations of AOP do regularly depend on established coupling measurements. Notwithstanding the late reception of AOP in empirical studies, coupling measurements have been adopted as useful markers of flaw inclination in this context. In this paper we will investigate the state of the art metrics for measurement of Aspect Oriented systems development.",
keywords = "Aspect Oriented Programming, OOP Metrics, AOP Metrics, Hybrid Aspect Oriented Development",
author = "Mazen Ghareb and Gary Allen",
note = "This article may be downloaded for personal use only. Any other use requires prior permission of the author and AIP Publishing. The following article appeared in AIP Conference Proceedings 1952, 020107 (2018); and may be found at https://doi.org/10.1063/1.5032069.",
year = "2018",
month = "4",
day = "24",
doi = "10.1063/1.5032069",
language = "English",
volume = "1952",
journal = "AIP Conference Proceedings",
issn = "0094-243X",
publisher = "American Institute of Physics Publising LLC",
number = "1",

}

State of the art metrics for aspect oriented programming. / Ghareb, Mazen; Allen, Gary.

In: AIP Conference Proceedings, Vol. 1952, No. 1, 020107, 24.04.2018.

Research output: Contribution to journalArticle

TY - JOUR

T1 - State of the art metrics for aspect oriented programming

AU - Ghareb, Mazen

AU - Allen, Gary

N1 - This article may be downloaded for personal use only. Any other use requires prior permission of the author and AIP Publishing. The following article appeared in AIP Conference Proceedings 1952, 020107 (2018); and may be found at https://doi.org/10.1063/1.5032069.

PY - 2018/4/24

Y1 - 2018/4/24

N2 - The quality evaluation of software, e.g., defect measurement, gains significance with higher use of software applications. Metric 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 indicators for novel development approaches such as Aspect Oriented Programming (AOP). AOP intends to enhance programming quality, by providing new and novel constructs for the development of systems, for example, point cuts, advice and inter-type relationships. Hence, it is not evident if quality pointers for AOP can be derived from direct expansions of traditional OO measurements. Then again, investigations of AOP do regularly depend on established coupling measurements. Notwithstanding the late reception of AOP in empirical studies, coupling measurements have been adopted as useful markers of flaw inclination in this context. In this paper we will investigate the state of the art metrics for measurement of Aspect Oriented systems development.

AB - The quality evaluation of software, e.g., defect measurement, gains significance with higher use of software applications. Metric 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 indicators for novel development approaches such as Aspect Oriented Programming (AOP). AOP intends to enhance programming quality, by providing new and novel constructs for the development of systems, for example, point cuts, advice and inter-type relationships. Hence, it is not evident if quality pointers for AOP can be derived from direct expansions of traditional OO measurements. Then again, investigations of AOP do regularly depend on established coupling measurements. Notwithstanding the late reception of AOP in empirical studies, coupling measurements have been adopted as useful markers of flaw inclination in this context. In this paper we will investigate the state of the art metrics for measurement of Aspect Oriented systems development.

KW - Aspect Oriented Programming

KW - OOP Metrics

KW - AOP Metrics

KW - Hybrid Aspect Oriented Development

U2 - 10.1063/1.5032069

DO - 10.1063/1.5032069

M3 - Article

VL - 1952

JO - AIP Conference Proceedings

JF - AIP Conference Proceedings

SN - 0094-243X

IS - 1

M1 - 020107

ER -