Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

A framework for semi-automated software evolution analysis composition

Ghezzi, Giacomo; Gall, Harald C (2013). A framework for semi-automated software evolution analysis composition. Automated Software Engineering, 20(3):463-496.

Abstract

Software evolution data stored in repositories such as version control, bug and issue tracking, or mailing lists is crucial to better understand a software system and assess its quality. A myriad of analyses exploiting such data have been proposed throughout the years. However, easy and straight forward synergies between these analyses rarely exist. To tackle this problem we have investigated the concept of Software Analysis as a Service and devised SOFAS, a distributed and collaborative software evolution analysis platform. Software analyses are offered as services that can be accessed, composed into workflows, and executed over the Internet. This paper presents our framework for composing these analyses into workflows, consisting of a custom-made modeling language and a composition infrastructure for the service offerings. The framework exploits the RESTful nature of our analysis service architecture and comes with a service composer to enable semi-automated service compositions by a user. We validate our framework by showcasing two different approaches built on top of it that support different stakeholders in gaining a deeper insight into a project history and evolution. As a result, our framework has shown its applicability to deliver diverse, complex analyses across system and tool boundaries.

Additional indexing

Item Type:Journal Article, 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 > Software
Scope:Discipline-based scholarship (basic research)
Language:English
Date:2013
Deposited On:02 May 2013 06:50
Last Modified:09 May 2025 01:37
Publisher:Springer New York LLC
ISSN:0928-8910
OA Status:Green
Publisher DOI:https://doi.org/10.1007/s10515-013-0125-z
Other Identification Number:merlin-id:8111
Download PDF  'A framework for semi-automated software evolution analysis composition'.
Preview
  • Content: Published Version
  • Language: English
  • Description: Nationallizenz 142-005

Metadata Export

Statistics

Citations

Dimensions.ai Metrics
9 citations in Web of Science®
10 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

92 downloads since deposited on 02 May 2013
14 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications