Not logged in.
Quick Search - Contribution
Contribution Details
Type | Master's Thesis |
Scope | Discipline-based scholarship |
Title | Rich SOFAS: enriching SOFAS with higher level web services |
Organization Unit | |
Authors |
|
Supervisors |
|
Language |
|
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 |