Header

UZH-Logo

Maintenance Infos

Towards software analysis as a service


Ghezzi, G; Gall, H C (2008). Towards software analysis as a service. In: 4th Internatioal ERCIM Workshop on Software Evolution and Evolvability (Evol'08), L'Aquila, Italy, 15 September 2008 - 16 September 2008. IEEE Computer Society, 1-10.

Abstract

Throughout the years software engineers have come up with a myriad of specialized tools and techniques that focus on a certain type of analysis, such as metrics extraction, evolution tracking, co-change detection, bug prediction, all the way up to social network analysis of team dynamics.
However, easy and straight forward synergies between these analyses/tools rarely exist because of their stand-alone nature, their platform dependence, their different input and output formats and the variety of systems to analyze. This significantly hampers their usage and reduces their acceptance by other researchers and software companies.
To overcome this problem we propose a distributed and collaborative software analysis platform to enable a seamless interoperability of software analysis tools across platform, geographical and organizational boundaries. In particular, we devise software analysis tools as services that can be accessed and composed over the Internet. These distributed services shall be widely accessible through a software analysis broker where organizations and research groups can register and share their tools. To enable (semi)-automatic use and composition of these tools, they are classified and mapped into a software analysis taxonomy and adhere to specific meta-models and ontologies for their category of analysis.

Abstract

Throughout the years software engineers have come up with a myriad of specialized tools and techniques that focus on a certain type of analysis, such as metrics extraction, evolution tracking, co-change detection, bug prediction, all the way up to social network analysis of team dynamics.
However, easy and straight forward synergies between these analyses/tools rarely exist because of their stand-alone nature, their platform dependence, their different input and output formats and the variety of systems to analyze. This significantly hampers their usage and reduces their acceptance by other researchers and software companies.
To overcome this problem we propose a distributed and collaborative software analysis platform to enable a seamless interoperability of software analysis tools across platform, geographical and organizational boundaries. In particular, we devise software analysis tools as services that can be accessed and composed over the Internet. These distributed services shall be widely accessible through a software analysis broker where organizations and research groups can register and share their tools. To enable (semi)-automatic use and composition of these tools, they are classified and mapped into a software analysis taxonomy and adhere to specific meta-models and ontologies for their category of analysis.

Statistics

Citations

Dimensions.ai Metrics

Altmetrics

Downloads

318 downloads since deposited on 29 Dec 2008
8 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Computer Science Applications
Physical Sciences > Software
Physical Sciences > Electrical and Electronic Engineering
Language:English
Event End Date:16 September 2008
Deposited On:29 Dec 2008 08:10
Last Modified:27 Jun 2022 19:28
Publisher:IEEE Computer Society
ISBN:978-1-4244-2776-5
Additional Information:This paper was presented at the 4th Internatioal ERCIM Workshop on Software Evolution and Evolvability (Evol'08), L'Aquila, Italy, September 15 - 16, 2008. This workshop was held at the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008). © 2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
OA Status:Green
Publisher DOI:https://doi.org/10.1109/ASEW.2008.4686315
Related URLs:http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4686315
http://evol08.inria.fr/
  • Description: Original publication