Not logged in.

Contribution Details

Type Master's Thesis
Scope Discipline-based scholarship
Title Rich SOFAS: enriching SOFAS with higher level web services
Organization Unit
Authors
  • Krzysztof Dabkowski
Supervisors
  • Harald Gall
Language
  • English
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Number of Pages 50
Date 2011
Abstract Text Numerous software analysis techniques and tools have been proposed throughout the years. They consume information like version control, bug and issue tracking, to assess software quality. However, because of their platform dependency or special format of input and output data they lack synergies. Hence, their results are hard to compare or relate. The goal of the SOFAS project is to overcome these issues by introducing a distributed and collaborative software analysis platform. The platform offers analyses in form of web services, so that they can be easily accessed from any location in a remote way. This thesis contributes to the SOFAS project, enriching its functionality. A set of new analysis services were developed and a prototype of a simple workflow engine for the composition and the automated analysis execution. These tools were tested in a case study of a thorough analysis of a real project. Finally, the limitations of them and the SOFAS platform as a whole, together with some thoughts on possible future work, will be addressed in this report.
Zusammenfassung In den letzten Jahren wurden zahlreiche Softwareanalysetechniken und Werkzeuge präsentiert und zur Verfügung gestellt. Diese benötigen Informationen wie Versionskontrolle, Bug und Issue Tracking, um Softwarequalität zu bewerten. Jedoch mangelt es an Synergien aufgrund ihrer Plat- tformabhängigkeit oder speziellen Eingabe- und Ausgabeformaten. Deshalb sind die Ergebnisse der Analysen schwer vergleichbar. Das Ziel des SOFAS Projektes ist es, diese Probleme zu beseitigen durch die Einführung einer verteilten und kollaborativen Softwareanalyseplattform. Diese Plattform bietet Funktionalitäten in Form von Web Services an, sodass sie einfach zugänglich sind unabhängig von der Benutzerlokalisation. Diese Masterarbeit leistet einen Beitrag zum SOFAS Projekt, dass die Funktionalität gesteigert wird. Eine Reihe neuer Analysedienste wurden entwickelt. Zusätzlich wurde ein Prototyp vom Workflow Engine erstellt, der die Komposition und automatisierte Analysenausführung ermöglicht. Diese Werkzeuge wurden getestet in einer Fallstudie an einem realen Softwareprojekt. Zum Schluss wird auf die Grenzen und Erweiterungsmöglichkeiten der SOFAS Platform eingegangen.
Export BibTeX