my name is Manuel Josupeit-Walter and I'm studying computer science in
Essen, Germany. My bachelor work will be an empirical experiment that
concentrates on determining the break even point of aspect-oriented
development. In order to measure the workload of each developer to solve
a special kind of problem with and without the use of aop (AspectJ in
detail), I need to fully reproduce his steps from creating a project
until its release.

Well, it seems that I can do this with the Automated GUI Recorder, but
what I need in details is, that the recording is fully transparent. This
means that by starting the Eclipse Workbench, the recording should also
start until it stops by closing the workbench. The next task would be,
that after every build, for instance, a procedure must be invoked that
stores the current state in a database (including the sources and binaries).

After the development I need to automatically reproduce each developer's
work by inserting some kind of test-procedure after each build process
that determines the current state of the development, like checking how
many percent of all method-entrances are properly logged (if logging
would be the task).

My questions now are:

- Is monitoring the activities of a developer in the Eclipse Workbench
possible at all (including shortcuts and waiting time)? (I think it
will, but after describing my purpose you might be thinking about
looking for another solution than AGR.)

- Is it *easily* possible to automatically start/stop and hide the
recording-process like described above, ideally without modifying the
sources?

- May I hook into a special process, e.g. compiling, to save the results
to a database?

- May I hook into a special process *after* recording to automatically
verify the results?

I hope that anyone of you can help me because I did not find the answers
in the FAQs or elsewhere on the web (I didn't find any alternative
eclipse-plugin at all ;-)).