Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings Yes
Title SOFAS: A lightweight architecture for software analysis as a service
Organization Unit
  • Giacomo Ghezzi
  • Harald C Gall
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
  • English
ISBN 978-0-7695-4351-2
Page Range 93 - 102
Event Title 9th Working IEEE/IFIP Conference on Software Architecture
Event Type conference
Event Location Boulder, Colorado, USA
Event Start Date June 20 - 2011
Event End Date June 24 - 2011
Place of Publication Boulder, Colorado, USA
Publisher IEEE Computer Society
Abstract Text Access to data stored in software repositories by systems such as version control, bug and issue tracking, or mailing lists is essential for assessing the quality of a software system. A myriad of analyses exploiting that data have been proposed throughout the years: source code analysis, code duplication analysis, co-change analysis, bug prediction, or detection of bug fixing patterns. However, easy and straight forward synergies between these analyses rarely exist. To tackle this problem we have developed SOFAS, a distributed and collaborative software analysis platform to enable a seamless interoperation of such analyses. In particular, software analyses are offered as RESTful web services that can be accessed and composed over the Internet. SOFAS services are accessible through a software analysis catalog where any project stakeholder can, depending on the needs or interests, pick specific analyses, combine them, let them run remotely and then fetch the final results. That way, software developers, testers, architects, or quality assurance experts are given access to quality analysis services. They are shielded from many peculiarities of tool installations and configurations, but SOFAS offers them sophisticated and easy-to-use analyses. This paper describes in detail our SOFAS architecture, its considerations and implementation aspects, and the current set of implemented and offered RESTful analysis services.
Digital Object Identifier 10.1109/WICSA.2011.21
Other Identification Number merlin-id:2355
PDF File Download from ZORA
Export BibTeX