Not logged in.

Contribution Details

Type Book Chapter
Scope Discipline-based scholarship
Title Distributed and collaborative software analysis
Organization Unit
Authors
  • Giacomo Ghezzi
  • H C Gall
Editors
  • I Mistrik
  • J Grundy
  • A van der Hoek
  • J Whitehead
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
Booktitle Collaborative software engineering
ISBN 978-3-642-10293-6
Place of Publication Heidelberg, Germany
Publisher Springer
Page Range 241 - 263
Date 2010-01
Abstract Text Throughout the years software engineers have come up with a myriad of specialized tools and techniques that focus on a certain type of software analysis such as source code analysis, duplication analysis, co-change analysis, bug prediction, or detection of bug fixing patterns. However, easy and straight forward synergies between these analyses and tools rarely exist because of their stand-alone nature, their platform dependence, their different input and output formats and the variety of data to analyze. As a consequence, distributed and collaborative software analysis scenarios and in particular interoperability are severely limited. We describe a distributed and collaborative software analysis platform that allows for a seamless interoperability of software analysis tools across platform, geographical and organizational boundaries. We realize software analysis tools as services that can be accessed and composed over the Internet. These distributed analysis services shall be widely accessible in our incrementally augmented Software Analysis Broker where organizations and tool providers can register and share their tools. To allow (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.
Free access at Related URL
Related URLs
Digital Object Identifier 10.1007/978-3-642-10294-3_12
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)