Please use this identifier to cite or link to this item: http://elea.unisa.it/xmlui/handle/10556/2022
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2016-01-26T09:45:49Z-
dc.date.available2016-01-26T09:45:49Z-
dc.description2011 - 2012it_IT
dc.description.abstractIn 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. In particular, a framework of approaches supporting different refactoring operations, i.e., Extract Class, Move Method, Extract Package, and Move Class, is presented. All the approaches have been empirically evaluated. Particular attention has been devoted to evaluations conducted with software developers, to understand if the refactoring operations suggested by the proposed approaches are meaningful from their point of view. [edited by Author]it_IT
dc.language.isoenit_IT
dc.subject.miurING-INF/05 SISTEMI DI ELABORAZIONE DELLE INFORMAZIONIit_IT
dc.contributor.coordinatoreLongobardi, Patriziait_IT
dc.description.cicloXI n.s.it_IT
dc.contributor.tutorDe Lucia, Andreait_IT
dc.identifier.DipartimentoScienze Matematiche Fisiche ed Informaticheit_IT
dc.titleUsing Structural and Semantic Information to Support Software Refactoringit_IT
dc.contributor.authorBavota, Gabriele-
dc.date.issued2015-07-20-
dc.identifier.urihttp://hdl.handle.net/10556/2022-
dc.typeDoctoral Thesisit_IT
dc.subjectSoftware engineeringit_IT
dc.subjectRefactoringit_IT
dc.publisher.alternativeUniversita degli studi di Salernoit_IT
Appears in Collections:Scienze matematiche, fisiche ed informatiche

Files in This Item:
File Description SizeFormat 
tesi_di_dottorato_G_Bavota.pdftesi di dottorato5,52 MBAdobe PDFView/Open
abstract in inglese G. Bavota.pdfabstract in inglese a cura dell'autore16,84 kBAdobe PDFView/Open
abstract in italiano G. Bavota.pdfabstract in italiano a cura dell'autore17,17 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.