Go back to Spring School.
The "entrance fee" for getting into the Student Extravaganza Spring School is One Sentence with which you describe your research. This sentence states the assumption(s) you make, which you are going to address in your work. Note that for beginning researchers this sentence can be rather vague and broad, whereas for students nearing the deadline of their thesis this is probably a very precise and concrete statement. Additionally you need to have thought about Three Issues that are important to you, these can be questions, worries, pitfalls, ... Fill in your One Sentence and Three Issues next to your name at the bottom of this page.
The Spring School takes place on Sunday from 9h30 until 18h. There will be around 40 students participating and a bunch of AOSD experts!
We will be at the "Bonn-Aachen International Center for Information Technology" (Dahlmannstr. 2, 53113 Bonn, http://www.b-it-center.de/).
Between 10h and 12h Awais Rachid, Shmuel Katz, Mira Mezini and Eddy Truyen will give presentations on sub fields in AOSD in the morning.
At 12h we have a walking lunch.
After lunch, we warm up the interactive afternoon session by holding an informal panel discussion of around 45 min. with Gregor Kiczales, Eric Eide, Theo D'Hondt and whoever else we can get a hold of by Sunday. Ideally, the issues we ask them to discuss are based on your issues, so be sure to prepare them!
After the panel, everyone is invited to join the discussions. We propose a format in which you get the chance to state and defend your opinion, raise the issues that you think are important, but most importantly, get to know everyone.
Example issues are:
- When have I done enough of a literature study?
- How do I identify and formulate precisely my contributions?
- Is my timing and planning feasible?
- Are negative results also contributions?
- How do I evaluate and validate my work?
- What's the difference between foundational work and related work?
- Am I doing engineering research or scientific research?
- How can I get useful and constructive feedback from the people who are guiding or advising me?
Student Research Descriptions
Andrea Schauerhuber
Andrew Eisenberg
Using a Metaobject protocol to make programming editors extensible. MOPs are extensible program processors that are used to add semantics to programs. I am looking at adding editing semantics to programs. It's not really AOP, but that shouldn't matter too much, should it? (Oops, that was 4 sentences, now 5)
Issues:
- How can I show that the enhanced editor is better than the standard editor? What is validation?
- (As Bram below also says) How do I balance engineering and research?
Andrew Jackson
Antonia Reina Quintero
Bram Adams
Re(verse)-engineering legacy C systems is a killer application for AOP.
- How to find a good balance between engineering and scientific research?
- A couple of times, what had seemed to be an original idea turned out to have been explored a bit earlier by others. How does one cope with this?
- Papers about AOP are not only published at the AOSD conference, but also appear at ECOOP, ICSM, . . . As time and money are limited, how can one keep up-to-date on the latest developments? Is there a central repository where one can find announcements of new publications (by RSS e.g.)?
Brecht Desmet
Carla Silva
Carlos Noguera
Celina Gibbs
Charlotte Herzeel
Chris Mattews
Christoph Bockisch
Chinthaka Induruwana
My research interests are in the field of aspect oriented software development and service oriented architecture (http://www.cs.man.ac.uk/~induruwc/).
David Stauch
Elisa Gonzalez Boix
Grigoreta Moldovan
Jennifer Baldwin
My research entails reimplementing distribution from a patch file to aspects on an open-source JVM and seeing how each approach affects software engineering principles.
- Due to the motivation for distribution, I am concerned that performance degradation may cause aspects to be impratical in this particular example. What are the best ways to measure performance?
- When is it appropriate to release code? When it "works" or when it has been properly tested? Perhaps in stages?
- As Bram said earlier, "A couple of times, what had seemed to be an original idea turned out to have been explored a bit earlier by others. How does one cope with this?". In tying in with my above question, has premature posting of code/results ever led to other researchers expanding on research that has not yet been completed by the individual that started it, therefore causing that individual's future planned research to be irrelevant?
Jenny Munnelly
José Manuel Magno Lopes
Lukasz Szala
Marc Bartsch
Marco Yuen
Marta S. Tabares
Michael Desmond
Mike Mortensen
Mohammed Al-Mansari
I am working in the application of AOSD in middleware services, my current focus is on object persistence.
Nelis Boucké
Pericles Leng Cheng
I am interested in applying AOSD techniques in embedded systems and finding the trade offs that may be required to prove that such an application is beneficial to embedded systems developers.
Pourya Shaker
Sara Forghanizadeh
Sebastian Bergmann
I am working on a lightweight, dynamic implementation of AOP for PHP that does not make changes to the language's syntax.
Serena Fritsch
Silvia Breu
Crosscutting concerns in general are not atomic and therefore may not be expressible as independent aspects.
![[Main Page]](/wiki/skins/common/images/AOSDWikiLogo.gif)