[aosd-announce] CfP: 4th International Linking Aspect Technology and Evolution Workshop (LATE)
Andy Kellens
akellens at vub.ac.be
Fri Nov 23 04:33:13 EST 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://aosd.net/pipermail/announce_aosd.net/attachments/20071123/223b71a2/attachment.html
More information about the announce
mailing list