[ecoop-info] CfP: 4th International Linking Aspect Technology and Evolution Workshop (LATE)

Andy Kellens akellens at vub.ac.be
Fri Nov 23 10:27:49 CET 2007


CALL FOR PAPERS

The 4th International Workshop on Linking Aspect Technology and  
Evolution (LATE)
Held in conjunction with the 7th International Conference on Aspect- 
Oriented Software Development
Brussels, Belgium, March 31- April 4, 2008

http://aosd.net/workshops/late/2008/


SUBJECT
Software evolution lies at the heart of the software development  
process, and is hindered by problems such as maintainability,  
evolvability, understandability, etc. Aspect-oriented software  
development (AOSD) is an emerging software development paradigm that  
tries to achieve better separation of concerns. It is often claimed  
that aspect-oriented design and implementation improves  
maintainability, evolvability and understandability of the software.  
This workshop aims to investigate this claim and explore the  
relationship between software evolution and AOSD.

In particular, the workshop's objective is to study the impact of AOSD  
on software evolution on the one hand, and the impact of software  
evolution on AOSD on the other hand. The former subject could for  
example deal with diverse issues such as how using AOSD improves the  
quality of the software, and thus eases software evolution, or how  
existing applications can be evolved into AOSD applications. The  
latter subject is concerned with the way existing software evolution  
techniques (e.g., refactoring) are affected by AOSD, and how they  
should be extended in order to include AOSD concepts.

Topics such as these are important since there are many applications  
that continue to miss the potential advantages of AOSD because  
appropriate tools and techniques are not sufficiently mature, and  
because these advantages are not yet entirely clear. The workshop is  
specifically aimed at addressing these topics, presenting and  
providing feedback on novel research, and bringing together  
researchers and practitioners from academia and industry that can  
share their experience with applying AOSD techniques to already- 
existing applications.

TOPICS
The topics of interest lie in three distinct areas, and include but  
are not limited to:
1. Aspect mining and concern exploration
   Automated mining techniques such as structural pattern matching,  
concept analysis, clone detection, change history mining, etc.
   Concern benchmarks (i.e., examples of documented concerns to locate)
   Code navigation tools
   Concern modeling tools
   Structural query tools
   Software search tools
2. Aspect extraction
   Automated techniques such as slicing, refactoring, program  
transformations, etc.
   Pointcut generation techniques
   Experiences in migration towards AOSD
   (Aspect) Testing and verification challenges
   Concern benchmarks (i.e., examples of code that should be  
refactored into aspects)
3. Aspect evolution
   Refactoring of aspects
   Evolution of pointcuts, fragile pointcut problem
   Metrics to quantify evolution


SUBMISSIONS
Prospective participants are requested to submit a short paper (max. 5  
pages) that describes their ideas, techniques, tools, experiences,  
etc. in the field of aspect-oriented software evolution. . The papers  
should be submitted electronically late at prog.vub.ac.be in PDF  
(preferred), Postscript or MS Word format using the ACM Conference  
format (http://www.acm.org/sigs/publications/proceedings-templates).  
Accepted papers will be published in the ACM Digital Library.
Based on the previous years’ experience, all papers will receive  
valuable feedback, as we plan to provide at least two reviews for each  
paper. The authors of the papers selected by the program committee  
will receive an invitation to attend the workshop and present their  
work. All accepted papers will be posted on the workshop web site  
prior to the workshop date, granting all participants the opportunity  
to read them before the workshop and be able to engage into  
interesting discussions.

In addition, authors are requested to include a section that specifies  
how the work presented in their paper provides answers to the  
following questions (if relevant) in their area of interest:
1. Aspect mining and concern exploration
   Our technique captures crosscutting concerns by … and the results  
of my technique are presented as …
   Our technique is fully-automated, semi-automated, or manual
   Our technique is expected to require:
      -X amount of human effort
     - Y amount of processing time/theoretical runtime
  Our technique can be assessed and compared with other techniques by :
  Our technique does/does not identify all code related to a concern  
because ..
  Our technique does/does not avoid false positives and negatives  
because ...
  The software upon which I validated my technique is suitable as a  
common benchmark, because ...
  …
2. Aspect extraction
   Our technique generates appropriate pointcuts by ...
   Our technique extracts advice code by ...
   Our technique guarantees behavior preservation by ...
   …
3. Aspect evolution
   Our technique addresses concerns as …
     - Our approach is suitable for automation because …
     - Our technique tackles the fragile pointcut problem by ...
     - Our technique leads to more evolvable aspects by ...
    - Our technique guarantees behavior preservation by ...
    - …

IMPORTANT DATES
Workshop date: April 1, 2008
Position papers due:  January 25, 2008
Notification of acceptance: February 15, 2008

ORGANISERS
Andy Kellens, Vrije Universiteit Brussel, Belgium
Marius Marin, Accenture Consulting and guest at Delft University of  
Technology, The Netherlands
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.aito.org/pipermail/ecoop-info/attachments/20071123/a84b0ec0/attachment-0001.htm 


More information about the ecoop-info mailing list