ACM Home Page
Please provide us with feedback. Feedback
Representing refactoring opportunities
Full text PdfPdf (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
Eduardo Piveta  Univ. Federal do Pampa, Grande do Sul, Brazil
Marcelo Pimenta  Universidade Federal do Rio, Grande do Sul, Brazil
João Araújo  Universidade Nova de Lisboa, Portugal
Ana Moreira  Universidade Nova de Lisboa, Portugal
Pedro Guerreiro  Universidade do Algarve, Portugal
R. Tom Price  Universidade Federal do Rio, Grande do Sul, Brazil
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 66,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529701
What is a DOI?

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
 
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

Collaborative Colleagues:
Eduardo Piveta: colleagues
Marcelo Pimenta: colleagues
João Araújo: colleagues
Ana Moreira: colleagues
Pedro Guerreiro: colleagues
R. Tom Price: colleagues