Untangling: A slice extraction refactoring

Ran Ettinger, Mathieu Verbaere

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

35 Scopus citations

Abstract

Separation of concerns in existing code can be achieved by specific refactoring techniques. Modern refactoring tools support a number of well-known refactoring transformations, including method extraction. In this paper, we examine how method extraction can be improved through program slicing. Furthermore, we show how a generalization of such slice extraction can be applied to untangle existing code by extracting aspects.

Original languageEnglish
Title of host publicationAOSD 2004
Subtitle of host publication3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings
EditorsK. Lieberherr
Pages93-101
Number of pages9
StatePublished - 1 Dec 2004
Externally publishedYes
EventAOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings - Lancaster, United Kingdom
Duration: 22 Mar 200426 Mar 2004

Publication series

NameAOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings

Conference

ConferenceAOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings
Country/TerritoryUnited Kingdom
CityLancaster
Period22/03/0426/03/04

ASJC Scopus subject areas

  • Engineering (all)

Cite this