Proceedings of the ... European Conference on Software Maintenance and Reengineering/Proceedings of the European Conference on Software Maintenance and Reengineering · 2008 · 10 citations · 15 references
ComputingComputer ScienceMethod ValidationSoftware EngineeringSystems ArchitectureObject-oriented AnalysisObject-oriented DesignObject-oriented ProgrammingSoftware ArchitectureSoftware DesignSoftware RefactoringCode Smell DetectionModularityObject-oriented ArchitectureObject-oriented Design ModelsObject-oriented RefactoringRefactoring
Refactoring, in spite of widely acknowledged as one of the best practices of object-oriented design and programming, still lacks quantitative grounds and efficient tools for tasks such as detecting smells, choosing the most appropriate refactoring or validating the goodness of changes. This is a proposal for a method, supported by a tool, for cross-paradigm refactoring (e.g. from OOP to AOP), based on paradigm and formalism-independent modularity assessment.
15
Refactoring object-oriented frameworks
William F. Opdyke · 1992 · 1K citations
Design pattern implementation in Java and aspectJ
Jan Hannemann, Gregor Kiczales · 2002 · 575 citations
Computing, Computer Science, Design +16
Frank Simon, Frank Steinbrückner, Claus Lewerentz · 2002 · 277 citations
F. Simon, F. Steinbruckner, Claus Lewerentz · 2003 · 174 citations