DocumentCode :
3534036
Title :
Towards software analysis as a service
Author :
Ghezzi, Giacomo ; Gall, Harald C.
Author_Institution :
Dept. of Inf., Univ. of Zurich, Zurich
fYear :
2008
fDate :
15-16 Sept. 2008
Firstpage :
1
Lastpage :
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.
Keywords :
ontologies (artificial intelligence); open systems; software engineering; Internet; bug prediction; co-change detection; collaborative software analysis; distributed software analysis; evolution tracking; interoperability; metamodels; metrics extraction; ontologies; social network analysis; software analysis tools; software engineers; team dynamics; Collaborative software; Computer architecture; Costs; Informatics; Ontologies; Social network services; Software systems; Software tools; Taxonomy; Web and internet services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
Print_ISBN :
978-1-4244-2776-5
Type :
conf
DOI :
10.1109/ASEW.2008.4686315
Filename :
4686315
Link To Document :
بازگشت