2018
DOI: 10.1063/1.5032069
|View full text |Cite
|
Sign up to set email alerts
|

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 40 publications
0
5
0
Order By: Relevance
“…The techniques used for the performance evaluations are DIT (Depth of Inheritance Tree), NOM (Number of Methods), NOA (Number of Attributes), WMC (Weight Method Complexity), CC (Class Complexity), RR (Reuse Ratio), SR (Specification Ratio) and etc. [30].…”
Section: Discussionmentioning
confidence: 99%
“…The techniques used for the performance evaluations are DIT (Depth of Inheritance Tree), NOM (Number of Methods), NOA (Number of Attributes), WMC (Weight Method Complexity), CC (Class Complexity), RR (Reuse Ratio), SR (Specification Ratio) and etc. [30].…”
Section: Discussionmentioning
confidence: 99%
“…It has many benefits such as enhancement of reusing and changing to create more value for software system developers and users. There are two sides to using aspects: the good side is the enhancement of reusing, and the risk side it can be used in a harmful way that can break the integrity concept of the programs (Abdulhameed et al, 2020;Ghareb & Allen, 2018;Patel et al, 2023). During our work, we focused on investigating, where developers can use AOP in the software development process focusing on cross-cutting concerns especially on two important phenomena: tangling and scattering.…”
Section: Aspect-oriented Programming and Model Checking Software Appl...mentioning
confidence: 99%
“…Ghareb and Allen presented the different metrics to measure the development of aspect-oriented systems [14]. Dalal and Hooda explored the prioritized genetic algorithm to test the aspect-oriented system [15].…”
Section: Related Workmentioning
confidence: 99%