Call for Papers (Verlängerung): Deutsche Software-Engineering-Konferenz SE 2015, Software-Engineering-Ideen-Track

The SE-2015-Konferenz ist die Konferenz der deutschen Software-Engineering-Gemeinde. Teil der SE 2015 ist der Software-Engineering-Ideen-Track, in dem neue und interessante Ideen vorgestellt werden können, die noch nicht als wissenschaftliche Ergebnisse validiert wurden. Wir versprechen uns von der Vorstellung dieser Ideen angeregte Diskussion und erhoffen resp. erwarten eine spätere Validierung. Aufgrund verschiedener Anfragen verlängern wir die Einreichungsfrist. Die neuen Deadlines lauten:

  1. Deadline Einreichung: 15.11.2014
  2. Author-Notification: 15.12.2014
  3. Camera Ready Deadline: 05.01.2015

Hier geht es zum ursprünglichen Call-for-Papers für den Software-Engineering-Ideen-Track der SE 2015.

Call for Papers: The 11th International Conference on Open Source Systems (OSS 2015)

The 11th International Conference on Open Source Systems (OSS 2015)

Co-located with the 2015 International Conference on Software Engineering (ICSE 2015)

Florence, Italy – 16-17 May 2015

Open frameworks: from service to cloud

Free and Open Source Software (FOSS) has had a disruptive effect on the commercial software industry and the ways that organizations and individuals create, distribute, acquire and use software and software-based services. In addition to the many standalone FOSS projects, FOSS is at the heart of modern network-based computing infrastructures and can be found in the vast majority of applications that run in these environments.

Continue reading

Springer Verlag Adding Insult to Injury

Springer Verlag by way of its incompetence to properly edit manuscripts has been a royal pain in my butt for a long-time. In the most egregious example, one of their editors changed the title of what was a crowning paper of many years of research work. He turned “open source” into “open course”, completely altering the focus of the paper as suggested by the title. I was not given a final proof-reading chance after that change and only found out about it when I saw the paper on their website. When I complained, Springer steadfastly refused to change the title to the correct original wording and only filed an Erratum that everybody thereafter of course ignored.

Continue reading

Fine-grained Change Detection in Structured Text Documents (DocEng 2014)

Abstract: Detecting and understanding changes between document revisions is an important task. The acquired knowledge can be used to classify the nature of a new document revision or to support a human editor in the review process. While purely textual change detection algorithms offer fine-grained results, they do not understand the syntactic meaning of a change. By representing structured text documents as XML documents we can apply tree-to-tree correction algorithms to identify the syntactic nature of a change. Many algorithms for change detection in XML documents have been propsed but most of them focus on the intricacies of generic XML data and emphasize speed over the quality of the result. Structured text requires a change detection algorithm to pay close attention to the content in text nodes, however, recent algorithms treat text nodes as black boxes. We present an algorithm that combines the advantages of the purely textual approach with the advantages of tree-to-tree change detection by redistributing text from non-over-lapping common substrings to the nodes of the trees. This allows us to not only spot changes in the structure but also in the text itself, thus achieving higher quality and a fine-grained result in linear time on average. The algorithm is evaluated by applying it to the corpus of structured text documents that can be found in the English Wikipedia.

Keywords: XML, WOM, structured text, change detection, tree matching, tree differencing, tree similarity, tree-to-tree correction, diff

Reference: Hannes Dohrn, Dirk Riehle. “Fine-grained Change Detection in Structured Text Documents.” In Proceedings of the 2014 Symposium on Document Engineering (DocEng 2014). To appear.

The paper is available as a PDF file.

The Impact of Germany’s Stop of Uber

A German court ordered Uber to stop offering its taxi services (for now). The argument was as to be expected: Uber taxi drivers and cars are not fit for the job. This is definitely the right decision under the assumption that the German taxi approval rules make sense. Even if the court decision stands, this is not the end of Uber (nor Lyft nor AirBnB nor Wimdu as same or similar business model based companies).

I see two distinct innovations in Uber’s model:

  1. Higher service quality (mostly improved convenience) through the Uber app (and the system behind it)
  2. Lower costs of operations by utilizing drivers and cars who couldn’t or wouldn’t become taxi drivers

I think #1 is a justified and sustainable advantage: It just is easier to use an app rather than the phone and the more efficient and feedback-based system behind it. If Uber was a regular taxi service accessible through this app, it would already kill the market.

Continue reading

Response to Moshe @Vardi’s CACM Editorial on Open Access

In the most recent CACM editor’s letter, Moshe Vardi, the CACM’s editor-in-chief, addresses the question of open access from the perspective of the ACM [1]. The ACM is a non-profit organization for (mostly) computer scientists, and a publisher of conference proceedings and journals.

I find the editorial rather disconcerting. Vardi views “the open access movement” as being in “the IP communist camp”. There are so many things wrong this terminology. For one, I didn’t know there was one open access movement; I see many different streams of activity. Then, using 19th century terminology like communists and capitalists isn’t really going to help either; if meant as a provocation it probably achieves its goal, but to what end does this provocation help us? I’m a proponent of open access and most certainly don’t consider myself an “IP communist”. Finally, by pigeonholing well-intentioned efforts as a communist endeavor, it wholly ignores the struggle for new and innovative models of publishing research.

Continue reading

Aufruf zur Einreichung von Beiträgen für den Software-Engineering-Ideen-Track der SE 2015

Aufruf zur Einreichung von Beiträgen für den Software-Engineering-Ideen-Track der SE 2015. (Ich bin der Programkomiteevorsitzende.)

Änderung der Einreichungsdeadline! Jetzt 15.11.2014!

Über die SE 2015 und den SEI-Track

Die Software-Engineering-Tagung ist das wichtigste jährliche Treffen der Software-Engineering-Community im deutschsprachigen Raum. Ein besonderer Schwerpunkt der SE 2015 ist das Thema “Sichere cyber-physikalische Systeme”.

Das Ziel des Software-Engineering-Ideen-Tracks ist, ein Forum für die Präsentation von vielversprechenden Ideen und Innovationen im Bereich des Software-Engineering bereitzustellen, welche noch nicht vollständig implementiert oder evaluiert wurden. Die Beiträge können eine Forschungsidee, erste Resultate einer Dißertation oder eine formativ durchgeführte Fallstudie präsentieren, wobei der Bezug auf ein zukünftiges Forschungsfeld, ein neuartiges Werkzeug, eine neue Methode oder die neuartige Zusammenarbeit mit anderen Disziplinen erkennbar sein sollte.

Continue reading