There is no programming language, no matter how structured, that will prevent programmers from making bad programs.

  • Larry Flon
Home News JDeodorant at ICSE '11, Hawaii
JDeodorant at ICSE '11, Hawaii PDF Print E-mail

JDeodorant goes for surfing at Waikiki beach!
The new feature that will be presented to ICSE 2011 attendants is the identification of Extract Class refactoring opportunities. The Extract Class refactoring can be used to decompose large and complex classes implementing multiple concepts.
Our approach offers a complete solution to the problem by supporting all distinct activities of the refactoring process:

- It identifies the distinct concepts being present in a class by clustering its members based on their usage dependencies.
- It examines a set of preconditions to determine whether the identified concepts can be extracted without affecting program behavior.
- It ranks the suggested refactorings according to their impact on design quality in order to enable the prioritization of maintenance on parts of the software that would benefit most.
- It automatically applies the refactorings selected by the user following a single-click approach.

RocketTheme Joomla Templates