DocumentCode
2440342
Title
Using structural and semantic information to support software refactoring
Author
Bavota, Gabriele
Author_Institution
Sch. of Sci., Univ. of Salerno, Fisciano, Italy
fYear
2012
fDate
2-9 June 2012
Firstpage
1479
Lastpage
1482
Abstract
In the software life cycle the internal structure of the system undergoes continuous modifications. These changes push away the source code from its original design, often reducing its quality. In such cases refactoring techniques can be applied to improve the design quality of the system. Approaches existing in literature mainly exploit structural relationships present in the source code, e.g., method calls, to support the software engineer in identifying refactoring solutions. However, also semantic information is embedded in the source code by the developers, e.g., the terms used in the comments. This research investigates about the usefulness of combining structural and semantic information to support software refactoring.
Keywords
software maintenance; semantic information; software life cycle; software refactoring; source code; structural information; system internal structure; Atmospheric measurements; Couplings; Particle measurements; Semantics; Software; Weight measurement; refactoring; semantic information;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227057
Filename
6227057
Link To Document