| Representing refactoring opportunities |
| Full text |
Pdf
(380 KB)
|
Source
|
Symposium on Applied Computing
archive
Proceedings of the 2009 ACM symposium on Applied Computing
table of contents
Honolulu, Hawaii
SESSION: Object oriented programming languages and systems track
table of contents
Pages 1867-1872
Year of Publication: 2009
ISBN:978-1-60558-166-8
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 73, Citation Count: 0
|
|
|
ABSTRACT
Approaches for the representation of refactoring opportunities and their association with refactorings are usually described in an informal basis. This informality can hamper the creation of catalogues and tools to represent and search for refactoring opportunities. We propose an unified way to represent both the conditions in which the application of a refactoring can be advantageous and the mechanisms to associate these conditions with refactorings. The resulting representation mechanisms can be used to express search criteria based on software metrics, structural problems, heuristics or improvements on the software quality.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
B. Du Bois and T. Mens. Describing the impact of refactorings on internal program quality. In 1st ELISA Workshop at ICSM'03, Netherlands., 2003.
|
| |
3
|
M. Ceccato and P. Tonella. Measuring the effects of software aspectization. In Ws on Aspect Reverse Engineering (WARE 2004). Delft, The Netherlands, 2004.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
 |
7
|
Jan Hannemann , Gregor Kiczales, Design pattern implementation in Java and aspectJ, Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington, USA
|
| |
8
|
ISO. ISO/IEC 9126-1:2001 - Software Engineering - Product Quality - Part 1: Quality model. Technical report, ISO, 2001.
|
| |
9
|
|
| |
10
|
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Aksit and S. Matsuoka, editors, ECOOP, volume 1241 of LNCS, pages 220--242. Springer Verlag, 1997.
|
| |
11
|
|
 |
12
|
|
| |
13
|
M. Monteiro and J. Fernandes. Towards a catalogue of refactorings and code smells for AspectJ. Transactions on Aspect-Oriented Software Development - Springer-Verlag, I(LNCS 2880):214--258, 2006.
|
| |
14
|
|
| |
15
|
E. Piveta, M. Hecht, M. Pimenta, and R. Price. Bad smells in aspect-oriented systems. In 20th Brazilian Symposium on Software Engineering - SBES'05. Uberlândia, Brazil., 2005.
|
| |
16
|
E. Piveta, M. Hecht, M. Pimenta, and R. Price. Detecting bad smells in AspectJ. In Journal of Universal Computer Science, 2006.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
|