Direct Interruptablity Prediction and Scenario-based Evaluation of Wearable Devices: Towards Reliable Interruptability Predictions(inproceedings)Abraham Bernstein, Peter Vorburger, Patrice Egger February, First International Workshop on Managing Context Information in Mobile and Pervasive Environments MCMP-05, 2005 | ||||||||||||||||||||||||||
Talking to the Semantic Web - A Controlled English Query Interface for Ontologies(article)Abraham Bernstein, Esther Kaufmann, Norbert E. Fuchs 42-47, February, 1, 2, AIS SIGSEMIS Bulletin, 2005 | ||||||||||||||||||||||||||
ShareMe: Running a Distributed Systems Lab for 600 Students With Three Faculty Members(article)Clemens Kerer, Gerald Reif, Thomas Gschwind, Engin Kirda, Roman Kurmanowytsch, Marek Paralic 48, http://ieeexplore.ieee.org/iel5/13/32139/01495651.pdf?tp=&arnumber=1495651&isnumber=32139, 430-437, 3, August, IEEE Transactions on Education, 2005 | ||||||||||||||||||||||||||
WEESA - Web Engineering for Semantic Web Applications(phdthesis)Gerald Reif TU Vienna, \http://seal.ifi.unizh.ch/fileadmin/User_Filemount/Publications/reif-phdthesis05.pdf, Web Engineering, Semantic Annotation, 2005 | ||||||||||||||||||||||||||
WEESA - Web Engineering for Semanitc Web Applications(inproceedings)Gerald Reif, Harald C. Gall, Mehdi Jazayeri 722-729, May, Web Engineering, Semantic Annotation, Proceedings of the 14th International World Wide Web Conference, Chiba, Japan, 2005 | ||||||||||||||||||||||||||
Fine-Grained Analysis of Change Couplings(inproceedings)Beat Fluri, Harald C. Gall, Martin Pinzger , Proceedings of the 5th International Workshop on Source Code Analysis and Manipulation, October, 66--74, s.e.a.l., IEEE Computer Society, 2005 | ||||||||||||||||||||||||||
ArchView - Analyzing Evolutionary Aspects of Complex Software Systems(phdthesis)Martin Pinzger Grosse und komplexe Software Systeme sind laufenden Anderungen ausgesetzt, die in allen Lebensabschnitten auftreten, wie in der Entwicklung, Wartung, Migration und Ausscheidung. Diese Anderungen sind einerseits notwendig, um den Erfolg eines Software Systems zu garantieren. Andererseits haben sie Auswirkungen auf die Architektur und das Design eines Software Systems. Aus diesem Grunde muessen die Architektur und das Design laufend ueberwacht werden, um Schwachstellen fruehzeitig zu erkennen und zu beheben. In dieser Dissertation stellen wir den ArchView Ansatz vor, der sich mit der Analyse und Bewertung von Software Modulen hinsichtlich ihrer strukturellen und evolutionaeren Eigenschaften befasst. Software Module sind architekturelle Elemente, die durch Source Dateien, Klassen oder Aggregationen von diesen implementiert werden. Das primaere Ziel unsere Arbeit ist die Extraktion von abstrakten Sichten auf Software Module und deren Kopplungsbeziehungen, welche dem Betrachter die Identifikation von strukturellen und evolutionaeren Unzulaenglichkeiten ermoeglicht. Fuer die Analyse der strukturellen und evolutionaeren Eigenschaften von Software Modulen verwendet ArchView Software Metriken und Kopplungsbeziehungen. Software Metriken quantifizieren die Groesse, Komplexitaet, Kopplungsgrad, Aenderungs- und Fehlerhaeufigkeit von Modulen. Kopplungsbeziehungen zeigen Aenderungs- so wie auch implementierte Abhaengigkeitsbeziehungen zwischen Modulen. Beide, Metriken und Kopplungsbeziehungen werden fuer eine Anzahl von aufeinanderfolgenden Source Code Versionen berechnet und geben so einen Einblick in die Evolution von Modulen. Fuer die Identifikation von strukturellen und evolutionaeren Unzulaenglichkeiten fuehrt ArchView eine Graphdarstellungs-Technik ein, die auf dem Prinzip von “Measurement Mapping” beruht. Metrikwerte werden auf graphische Attribute abgebildet, um besonders jene Module und Abhaengigkeitsbeziehungen mit auffallenden strukturellen und evolutionaeren Eigenschaften hervorzuheben. Um verschiedenste Eigenschaften zu behandeln, praesentieren wir eine Anzahl von unterschiedlichen Konfigurationen, die wir in einem Prototypen implementiert haben. Diese koennen Entwickler fuer ihre alltaeglichen Analyse-Aufgaben verwenden und erweitern. Die Evaluierung und Validierung des ArchView Ansatzes und der verschiedenen Konfigurationen wird anhand des grossen Open Source Projekt Mozilla durchgefuehrt. Dabei liegt der Fokus auf der Analyse der Content und Layout Module mittels unterschiedlicher abstrakten Sichten. Die Resultate der Fallstudie zeigen klar die Verwendbarkeit von ArchView fuer die Visualisierung von strukturellen und evolutionaeren Eigenschaften von Mozilla Modulen und fuer die Hervorhebung einer Anzahl von Schwachstellen in derem Design., May, Vienna University of Technology, s.e.a.l., 2005 | ||||||||||||||||||||||||||
CodeCrawler: An Information Visualization Tool for Program Comprehension(inproceedings)Michele Lanza, Stephane Ducasse, Harald C. Gall, Martin Pinzger St. Louis, MO, USA, Proceedings of the 27th International Conference on Software Engineering, 672--673, s.e.a.l., ACM, 2005 | ||||||||||||||||||||||||||
Towards the Integration of Versioning Systems, Bug Reports and Source Code Meta-Models(article)Giuliano Antoniol, Massimiliano Di Penta, Harald C. Gall, Martin Pinzger Electronic Notes in Theoretical Computer Science, April, 3, 87--99, 127, s.e.a.l., 2005 | ||||||||||||||||||||||||||
Visualizing multiple evolution metrics(inproceedings)Martin Pinzger, Harald C. Gall, Michael Fischer, Michele Lanza , St. Louis, Missouri, USA, Proceedings of the ACM Symposium on Software Visualization (SoftVis'2005), May, 67--75, s.e.a.l., ACM, 2005 |