Personal tools
You are here: Home Publications Untangling: A Slice Extraction Refactoring
Document Actions

Untangling: A Slice Extraction Refactoring

  • In: Gail C. Murphy, Karl J. Lieberherr (Eds.), 3rd International Conference on Aspect-Oriented Software Development, Lancaster, UK, March 2004. pp. 93-101
  • Authors: Ran Ettinger and Mathieu Verbaere
  • 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.

  • Full text: PDF
  • Talk: slides in PDF
  • Bibtex:
     @inproceedings{976283,
        author = {Ran Ettinger and Mathieu Verbaere},
        title = {Untangling: a slice extraction refactoring},
        booktitle = {AOSD '04: Proceedings of the 3rd international conference on Aspect-oriented software development},
        year = {2004},
        isbn = {1-58113-842-3},
        pages = {93--101},
        location = {Lancaster, UK},
        doi = {http://doi.acm.org/10.1145/976270.976283},
        publisher = {ACM Press},
        address = {New York, NY, USA}
     }
    

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: