[Main Page]

One Sentence and Three Issues for the Spring School

(Difference between revisions)

Main Page | Recent changes | Log in / create account |

Printable version | Disclaimers | Privacy policy | Current revision

m (Reformatting)
(Student Research Descriptions: adding research)
Line 37: Line 37:
'''Andrew Eisenberg'''
'''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'''
'''Andrew Jackson'''

Revision as of 15:42, 13 March 2006

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


Andrei Varanovich


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:

  1. How can I show that the enhanced editor is better than the standard editor? What is validation?
  2. (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.

  1. How to find a good balance between engineering and scientific research?
  2. 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?
  3. 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


Jenny Munnelly


José Manuel Magno Lopes


Lukasz Szala


Marc Bartsch


Marco Yuen


Marta S. Tabares


Michael Desmond


Mike Mortensen


Mohammed Al-Mansari


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.





Wiki

Instant Feedback

Edited by the AOSD Steering Committee.  Maintained by the webmaster