User: Guest  Login
Original title:
Intention-Based Integration of Software Engineering Tools
Translated title:
Vorhabenbasierte Integration von Werkzeugen im Software-Engineering
Author:
Maalej, Walid
Year:
2010
Document type:
Dissertation
Faculty/School:
Fakultät für Informatik
Advisor:
Brügge, Bernd (Prof. Ph.D.)
Referee:
Brügge, Bernd (Prof. Ph.D.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik; INF Informationswesen, Bibliotheks-, Dokumentations-, Archiv-, Museumswesen; TEC Technik, Ingenieurwissenschaften (allgemein)
Keywords:
Tool Integration, Context Awareness, Human Intentions, Human-Computer Interaction, Semantic Web
Translated keywords:
Softwareentwicklung, Mensch-Computer Interaktion, Kontext-sensitive Systeme, Semantic Web
Abstract:
Tool integration aims at providing seamless software engineering workflows. It enables developers to organize, trace, and retrieve information from different tools. Current integration approaches lacks the support for frequent changes and interruptions. Moreover, changes cannot be systematically linked to the context.

This dissertation proposes a novel, intention-based integration approach. Developer's intentions characterize the work performed. They associate the change conducted to the context. We introduce a reference framework, which automatically links artifacts by observing developer's interactions with the tools.

To demonstrate the applicability of our approach we instantiate the framework for two operating systems and integrate 30 state-of-the-art tools. Two industrial case studies and a controlled experiment show that our approach allow for an increase in developers’ productivity of 18%.

Translated abstract:
Das Ziel der Werkzeugintegration ist, eine reibungslose Kopplung der Arbeitsabläufe zu gewährleisten. Sie ermöglicht Entwicklern Informationen werkzeugübergreifend zu organisieren, rückzuverfolgen und zu finden. Derzeitige Integrationsansätze bieten eine unzureichende Unterstützung für häufige Änderungen und Arbeitsunterbrechungen. Zusätzlich können Änderungen nicht systematisch mit dem Kontext verbunden werden.

Diese Dissertation schlägt einen neuen, vorhabensbasierten Integrationsansatz vor. Entwicklervorhaben kennzeichnen die aktuelle Arbeit. Sie verbinden die resultierenden Änderungen mit dem Kontext. Ein Rahmenwerk wird eingeführt, das durch Beobachtung der Entwicklerinteraktionen mit den Werkzeugen, Artefakte automatisch verbindet.

Die Instanziierung des Rahmenwerks für zwei Betriebsysteme und 30 praxisrelevante Werkzeuge prüft die Eignung des Ansatzes. Zwei industrielle Fallstudien und ein Experiment zeigen, dass dieser Ansatz bei Entwicklern zu einer Produktivitätssteigerung um 18% führt.

WWW:
https://mediatum.ub.tum.de/?id=977431
Last change:
28.04.2010
 BibTeX