Published in

Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering - ESEC-FSE '07

DOI: 10.1145/1287624.1287650

Links

Tools

Export citation

Search in Google Scholar

Beyond refactoring

Proceedings article published in 2007 by Macneil Shonle, William G. Griswold ORCID, Sorin Lerner
This paper was not found in any repository; the policy of its publisher is unknown or unclear.
This paper was not found in any repository; the policy of its publisher is unknown or unclear.

Full text: Unavailable

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

Despite the automated refactoring support provided by today's IDEs many program transformations that are easy to conceptualize - such as improving the implementation of a design pattern - are not supported and are hence hard to perform. We propose an extension to the refactoring paradigm that provides for the modular maintenance of crosscutting design idioms, supporting both substitutability of design idiom implementations and the checking of essential constraints. We evaluate this new approach through the design and use of Arcum, an IDE-based mechanism for declaring, checking, and evolving crosscutting design idioms.