[aosd-discuss] Java project to AspectJ

david shepherd davidshepherd at rocketmail.com
Fri Jan 12 10:38:12 EST 2007


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 <khatchad at cse.ohio-state.edu>
To: discuss at aosd.net
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    -    discuss at aosd.net

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






More information about the discuss mailing list