Integrating Service Oriented MSR Framework and Google Chart Tools for Visualizing Software Evolution

Yasutaka Sakamoto, Shinsuke Matsumoto, Masahide Nakamura · 2012

We have previously proposed a service oriented framework, named SO-MSR, which applied SOA (service oriented architecture) for conducting the MSR (mining software repository). The principal concept of SO-MSR is to hide complex and complicated mining procedures to end-users for practical use of MSR. Following the SO-MSR, we have also developed Metrics WebAPI which is a web service for metrics measurement. The purpose of this paper is to evaluate the benefits and limitations of SO-MSR and Metrics WebAPI through a development of client system of Metrics WebAPI. To achieve the goal, we develop a consumer mash up application, named Metrics Viewer, which integrates Metrics WebAPI and Google Chart Tools. This system is a Ajax web application for visualizing software evolution from a revision control system repository. Through the development experiment, we have confirmed that the SO-MSR enables us easy and rapid implementation of client system, easily integrating with other web services and light-weight execution system.

Read the paper · More papers on PaperTik