An exploratory study of the effect of aspect-oriented programming on maintainability
Gespeichert in:
| Veröffentlicht in: | Software Quality Journal vol. 16, no. 1 (Mar 2008), p. 23-44 |
|---|---|
| 1. Verfasser: | |
| Weitere Verfasser: | |
| Veröffentlicht: |
Springer Nature B.V.
|
| Schlagworte: | |
| Online-Zugang: | Citation/Abstract Full Text Full Text - PDF |
| Tags: |
Keine Tags, Fügen Sie das erste Tag hinzu!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 235090158 | ||
| 003 | UK-CbPIL | ||
| 022 | |a 0963-9314 | ||
| 022 | |a 1573-1367 | ||
| 024 | 7 | |a 10.1007/s11219-007-9022-7 |2 doi | |
| 035 | |a 235090158 | ||
| 045 | 2 | |b d20080301 |b d20080331 | |
| 084 | |a 69719 |2 nlm | ||
| 100 | 1 | |a Bartsch, Marc | |
| 245 | 1 | |a An exploratory study of the effect of aspect-oriented programming on maintainability | |
| 260 | |b Springer Nature B.V. |c Mar 2008 | ||
| 513 | |a Feature | ||
| 520 | 3 | |a In this paper we describe an exploratory assessment of the effect of aspect-oriented programming on software maintainability. An experiment was conducted in which 11 software professionals were asked to carry out maintenance tasks on one of two programs. The first program was written in Java and the second in AspectJ. Both programs implement a shopping system according to the same set of requirements. A number of statistical hypotheses were tested. The results did seem to suggest a slight advantage for the subjects using the object-oriented system since in general it took the subjects less time to answer the questions on this system. Also, both systems appeared to be equally difficult to modify. However, the results did not show a statistically significant influence of aspect-oriented programming at the 5% level. We are aware that the results of this single small study cannot be generalized. We conclude that more empirical research is necessary in this area to identify the benefits of aspect-oriented programming and we hope that this paper will encourage such research. [PUBLICATION ABSTRACT] | |
| 653 | |a Studies | ||
| 653 | |a Object oriented programming | ||
| 653 | |a Software quality | ||
| 653 | |a Hypothesis testing | ||
| 653 | |a Programming languages | ||
| 653 | |a Professionals | ||
| 653 | |a Computer engineering | ||
| 653 | |a Design | ||
| 653 | |a Software | ||
| 653 | |a Java | ||
| 653 | |a Concurrency control | ||
| 653 | |a Experiments | ||
| 700 | 1 | |a Harrison, Rachel | |
| 773 | 0 | |t Software Quality Journal |g vol. 16, no. 1 (Mar 2008), p. 23-44 | |
| 786 | 0 | |d ProQuest |t ABI/INFORM Global | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/235090158/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch |
| 856 | 4 | 0 | |3 Full Text |u https://www.proquest.com/docview/235090158/fulltext/embedded/L8HZQI7Z43R0LA5T?source=fedsrch |
| 856 | 4 | 0 | |3 Full Text - PDF |u https://www.proquest.com/docview/235090158/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch |