2017
DOI: 10.1007/s10664-017-9580-7
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study on the impact of AspectJ on software evolvability

Abstract: Since its inception in 1996, aspect-oriented programming (AOP) has been believed to reduce the effort required to maintain software systems by replacing cross-cutting code with aspects. However, little convincing empirical evidence exists to support this claim, while several studies suggest that AOP brings new obstacles to maintainability. This paper discusses two controlled experiments conducted to evaluate the impact of AspectJ (the most mature and popular aspect-oriented programming language) versus Java on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(8 citation statements)
references
References 71 publications
0
8
0
Order By: Relevance
“…As future work, we want to measure in a quantitative experiment with settings similar to [Przybyłek, 2018] whether game-based retrospectives are more effective than standard retrospectives. Moreover, after collecting more data, we plan to build a recommender system [Karpus, 2019] that will help scrum teams to choose a retrospective game suitable for a given context.…”
Section: Discussionmentioning
confidence: 99%
“…As future work, we want to measure in a quantitative experiment with settings similar to [Przybyłek, 2018] whether game-based retrospectives are more effective than standard retrospectives. Moreover, after collecting more data, we plan to build a recommender system [Karpus, 2019] that will help scrum teams to choose a retrospective game suitable for a given context.…”
Section: Discussionmentioning
confidence: 99%
“…To determine whether the observed differences were statistically significant, we followed the procedure presented in our prior research [46]. Since the box plots revealed that neither variable was normally distributed in both groups, we utilized a non-parametric Mann-Whitney U test.…”
Section: Resultsmentioning
confidence: 99%
“…Several issues must be considered before choosing the appropriate experimental design [46]. As for our experiment, we chose a between-subjects design to avoid the learning effect.…”
Section: Methods a Research Designmentioning
confidence: 99%
“…The only exception is 360° Appreciation, which, in fact, cannot be considered as a standalone retrospective. Nevertheless, we intend to further investigate the effect of anonymity in a controlled experiment with settings similar to [3,14,20,26].…”
Section: Discussionmentioning
confidence: 99%