Wednesday, November 12, 2008

EduSymp paper gone rogue - in a positive way

Our EduSymp-paper went wild on the paper-rating list.
Therefore it will (additionally to the publishing of the conference proceedings) be published in a LNCS-book.

According to experienced sources, this might take up to 1 year till the printed version will be in our hands. Well, too bad.

Still, we're proud and happy that this worked out so well for us. As a matter of fact, we also had to do another review-procedure for the paper before we sent it out to the print-shop. This puts another 20 hours of work on top of the 300 hours for the initial creation ;-)
Well, I guess we're all not here just for the fun of it.

Structured Plans for SaleMX Project

The SaleMX Project is up on the track to glory and fame. Or at least something like that.
If you go to the SaleMX web page,

you'll find all the information for our project/work.


The project includes all of Tom's and my work and bundles our forces to achieve our research goals.
We are currently 5 people cooperating on this project. These are:
  • Mathias
  • Bugra
  • Torben
  • Tom
  • me, myself and I
The new plan/roadmap looks like the following:


The UML-Decider including the User-GUI for the changes in the graph model are my responsibilty whereas tom has to focus on the left-hand side part of the model.
The dotted lines are the parts of the project we still need to realize. So there is still some work to do as you can see. Never the less, the end is in sight.

Thursday, August 28, 2008

Boiling down related work

The first step for my internal presentation for my PhD-thesis-advisor is to concentrate the related work into edible chunks. Focus on the main facts, try to find questions for the already related work and base your idea on that. Make sure know how to address the questions not solved by the other papers and point out the (extreme) difficulties which you deal with.
Also precisely define your context and what you are going to leave out and what not. What is essential to your work, what has already been addressed and is not part of your work, but only a side-dish (just to stick with the food analogy).

Well ... one week of work ahead of me. Let's start asap.

Thursday, August 21, 2008

Back from Vacation: Working on thesis proposal

Hi Folks,

just wanted to let you know I am back from vacation and ready to do some research.
My colleagues spent the last couple of days setting up the nice "Trac" project admin guide-tool which should support us during the development phase of our ideas.
I am writing on the thesis structure and the proposal which will include the four big paragraphs
  • Introduction
  • Hypothesis
  • Research Plan
  • Evaluation/Evaluative Aspects
After writing this, my professor should be able to give me proper guidance how to proceed in the project and whether I should change some things or not. I guess I got quite far, so far.

Tuesday, July 29, 2008

Planning Work Camera Ready Version for EduSymp2008

Today, I restructured my thesis and also added some fine ideas I brought home with me from the SEKE conference.

There is a little rework necessary for the EduSymp paper so we were rated 3 times "stronly accepted" and 2 times "weakly accepted". That's a pretty satisfying result.
Matter of fact, the reviewers were all craving for more information which we (most likely) won't be able to include into the paper due to page number restrictions. We cannot shorten the article more than 1 or 2 paragraphs without losing information and track of the thin red line. If we are allowed to purchase additional pages, we might add some extra information as (legitimately) requested by the reviewers.
There are after all 15 recommendations we would like to consider revising the paper and forming it into yet another version of our solution-paper. Some of the things pointed out are quite easy to explain/solve in the paper. Some others might not quite make it into the article. It's all about priorities.

EduSymp on MODELS2008 paper accepted

We just got notice that our paper "Automatic Checklist Creation for the Assessment of UML Models" got accepted at the educator's symposium on MODELS2008 conference.
Well, this is good news for the start of a new day.
There is some work to be done till we can ship the camera ready version on August, 11th, but we should be able to finish this task by the end of the week.
I have to read through the inspectors notes to see what we could/can improve whilst polishing the article for the camera ready version.

Wednesday, July 23, 2008

Work on PhD-Thesis structure

As I already explained yesterday, I am planning my work for the next couple of weeks. First of all, this will include improving/changing/adapting the structure of my thesis as well as incorporating the ideas and feedback I got attending SEKE 2008.
Also, I have to find additional hooks in the requirements engineering "society" where I can plug in with my solution. So far, we are still the only ones with this approach; at least as far as we can tell.

A question I was asked quite a few times during the conference was why I used thematic relations to work with text. Well, matter of fact this was mostly due to that the people working on this part of RE sit right across the hallway from my office. This makes Q&A easier and faster.
Also I think, covering the approach with a complete process from textual specifications to UML (and maybe even to code) is a lot more "life-like" then other variants. So far we have not run into bigger problems and will stick to this approach as long as possible (unless any of you readers does have a perfect argument and objects). If we should bump into bigger obstacles, we certainly would adapt our approach to a more feasible study.

Tuesday, July 22, 2008

Back from SEKE 2008

I am finally back in Germany. SEKE 2008 went well and I received a lot of interesting feedback. So far, no critics have been uttered, but my presentation led to accreditation of my work.
Right now I am in the process of evaluating the feedback and setting down a plan how to proceed in the next couple of months. Question are:
  • which results do I want to achieve next
  • which conference do I want to submit articles
  • how do I plan and engage my student helper's work
  • which would be possible study thesis I could post
  • who from the academic community should I try to cooperate with (see related work)
  • when to start writing the proposal for my PhD thesis and try to get it acknowledged
As you can see - quite a few questions which might be solvable during the summer break which is just around the corner. Well, I'll have to stash my vacation-bag with a number of articles and mind-augmenting drugs. (latter of which was a joke in case you didn't get it)

Well, enough to do for tomorrow, I figure.

Wednesday, June 4, 2008

Preps for SEKE 2008 completed, next paper in line

The preparations for the SEKE 2008 conference are finally completed.
The camera ready file can be downloaded here.
Hotel and flights are booked and we are good to go. Just some minor adjustments on the slides I made.

We are already planning another paper (on which I am working at the moment) for the MODELS2008 conference. Actually, that educators symposium, that is. We'll be presenting our advancement in the area of creating checklists to correct UML exam or homework exercises.
More to come here soon.

Tuesday, April 29, 2008

SEKE 2008 Paper Accepted

Cheerio,

my paper "Improving Automatic Model Creation using Ontologies" has been accepted by the SEKE 2008 conference on April, 17th.
The ratings for the paper turned out to be 2 times .80 and one reviewer chose to give me only .20. He/she also doubted that my paper belonged to the conference and therefore weakly rejected it. I guess I'll have to make up for that in the camera ready version which is due May, 7th.

My paper is 7 pages long, including references and illustrations. I need to crop this down to 6 pages and make the article firmer and preciser. This is going to be my job for the next two days. I am planning on re-submitting the paper early next week.
I will post the camera-ready version here in this blog so you can take a look at it.

So far, I still have to book the flight and make hotel reservations.

I'll keep you updated.

Tuesday, April 1, 2008

Submitted article - waiting for reviewer's feedback

Again, it's been a while since my last post.
Matter of fact I submitted my first article concerning ontology usage to improve automatic model creation about 10 days ago. The choice was the SEKE conference, taking place in the bay area in July.
The submitted version of the paper can be downloaded here.
Information about acceptance or refusal should be available within the next 2 weeks.

On my next steps, I am working together with a student trying to build a completely covered process from textual specification to UML model directly.

Let's see what new discoveries lie on that path for us.

Saturday, March 1, 2008

Orchestration of Concepts

The paper we need to get ready is finally out of its initial stages.
We addressed the related work and most importantly the reasoning part so far. Latter of which still has to be written down for the paper in TeX, but that should not take longer than a day.
I have focused on dealing with RCyc in the last 4 days and have to say that I personally think I am pretty savvy with the system(s) now.
The only thing I haven't gotten up and working so far is the newest Cyc-Version (KB 7130, that is) which still throws numerous exceptions when using it. I assume there's something wrong with the Cyc-World (Ontology).

Next steps are to list the results and progress in a table which should then be sufficiently described for the paper. At the moment we plan submitting the paper on march, 12th. That's still some time to go and I think we can make the deadline.

As of now, I just found out that the ICSC conference extended its submission deadline to march, 16th. So we might even want to chose which conference to deliver the paper to. We'll see.

Just to show you how the information gathering during the model creation process works, here two illustrations that should explain it.

The text (text.txt) is annotated manually. The annotated text (now text.sale) is then automatically transformed to a GrGen Graph-Rewriting Script (text.grs).
Having provided the Graph-Model for the specific domain - in our example UML - and using the GrShell to create the initial graph.
To give you a glimpse of what this looks like, check out the next picture which shows exemplary data in the various files.

And that's it for now. I'll come back to this later. I'll explain the whole orchestration in more detail once we have the paper for the conference.

Wednesday, February 13, 2008

Getting GrGen to dump data

Worked on the GrGen-Graph-Models today.
So far I've started to get familiar with the procedures necessary to work the tool. And yes, I have to admit, it is fast.
I already know which data to fish from the SALE-Models we already pushed into GrGen. The problem is, that GrGen is not behaving deterministically in any way. I guess I'll have to ring the maintainer of the project tomorrow to find how this could be resolved.
If I can answer all those questions by tomorrow evening, I see a very good chance that the paper for the ICSC could become a success. I am sure we have to start writing on it at the end of this week, otherwise, the night-shift might kill us (again).

So long, I am out of here for today, gotta be back early tomorrow morning.

Tuesday, February 5, 2008

Using reasoning to disambiguate natural language

Natural language always is ambiguous. There is no denying the fact.
Now when transforming specifications written in natural language into UML, one might want to make sure, that misinterpretations and misunderstandings are as seldom as possible.
But what if the words "user" and "client" are used to describe the same object? How might a electronic system grasp the similarity and understand? How am I telling the system to combine the actions (or methods if you want to call it so) and properties into one object (or class, if we stayed in OO-Code-speak).
Using an underlying ontology we will try to show that specifications can be made better, proper and severely more elaborated with the "insight" of common sense.
The first approach on this work has to be finished in the next 4 weeks since we do want to publish this on the ICSC conference 2008. Once again - no time to lean back. Full steam ahead!
For this week I will try to get the necessary information from the system.
Next weeks job will be to integrate the APIs so that the graph modeling framework GrGen we're using to transform annotated text into UML will be able to take advantage of the common sense we revived.
As always - it stays exciting!

Tuesday, January 29, 2008

Done with paper - next paper

Hi Folks,

we finally survived last weeks deadline delivering the paper (as to be expected!) right on time. Sure we had to sneak in some night shifts which lead to approximately 4h sleep/day. But hey - the weekend was close and as I already mentioned. We made it. Let's see what the committee has to say about our approach.
I leave you the paper for download here.
As you can see, it was a co-operation of a couple of people working here. Mathias being the one who's study thesis is closely attached to this article, Tom and me being the one supervising Mathias and adding up to the work necessary for this paper and finally Andreas - the man for the statistics. Him being an empirical researcher for Software Engineering lead us to the conclusion, that it might be best to consult him when it comes to making statistically relevant statements.

But as the title of this post shows, we're heading right to the next conference paper which will be due in mid-march. We'll try to put the plan on the rails this week and then go from there. I hope we can get the train up to speed by then and deliver this paper about reasoning on annotated English natural language. There are several issues to address, a number of which I have to focus on for the next paper.
I am excited about where this might lead us.

Saturday, January 19, 2008

Preparing a paper for MiSE 2008, Leipzig

Hi Folks,

it's been quite a while since my last post.
I have put most of my work force into http://searchingforsense.blogspot.com/ which is not a public blog.
At the moment we are working on a paper for the MiSE in Leipzig this May. Submission date is Jan, 24th and therefore there's still quite some stuff to do.
Until this date there won't be much happening here.
But the week after next week should be the big comeback of this blog. I am revisiting the mind maps and layouts for the research project and adopting newly gained knowledge to the concepts. Let's see what we find out and which direction we'll be heading at from next week on.

I'll tell you more soon.