Re: Java project to AspectJ
david shepherd <[email protected]> Fri, 12 Jan 2007 07:38:12 -0800 (PST)
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
Raffi, > Perhaps evaluating an aspect mining and refactoring tool against a code > base that has been refactored by hand may prove to be an insightful > evaluation. Yes, exactly, this would be an EXCELLENT evaluation, but is very difficult to create this benchmark correctly. Consider these two scenarios: a) an individual refactors an entire project himself b) a committee is formed and each member refactors the same program and then discusses and resolves all of the conflicts In Plan a) the refactorings may be biased by that particular individual's tendency to refactor aspects of a certain type, etc. Plan b) would take a great deal of coordination and time > Does a code base of this kind exist? Not that I know of....if you find one, let me know :) Cheers, David S ----- Original Message ---- From: Raffi Khatchadourian <[email protected]> To: [email protected] Sent: Friday, January 12, 2007 10:08:17 AM Subject: Re: [aosd-discuss] Java project to AspectJ David, david shepherd wrote: > Creating a Java code base with a "before AspectJ" and an "after AspectJ" version is a major undertaking because of the lack of robust aspect mining and refactoring tools (these tools are still in the research stage). I am unaware of any completely refactored codebase. Perhaps evaluating an aspect mining and refactoring tool against a code base that has been refactored by hand may prove to be an insightful evaluation. Does a code base of this kind exist? Raffi _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki