Sciweavers

KBSE
2010
IEEE

An experience report on scaling tools for mining software repositories using MapReduce

13 years 2 months ago
An experience report on scaling tools for mining software repositories using MapReduce
The need for automated software engineering tools and techniques continues to grow as the size and complexity of studied systems and analysis techniques increase. Software engineering researchers often scale their analysis techniques using specialized one-off solutions, expensive infrastructures, or heuristic techniques (e.g., search-based approaches). However, such efforts are not reusable and are often costly to maintain. The need for scalable analysis is very prominent in the Mining Software Repositories (MSR) field, which specializes in the automated recovery and analysis of large data stored in software repositories. In this paper, we explore the scaling of automated software engineering analysis techniques by reusing scalable analysis platforms from the web field. We use three representative case studies from the MSR field to analyze the potential of the MapReduce platform to scale MSR tools with minimal effort. We document our experience such that other researchers could benefi...
Weiyi Shang, Bram Adams, Ahmed E. Hassan
Added 14 Feb 2011
Updated 14 Feb 2011
Type Journal
Year 2010
Where KBSE
Authors Weiyi Shang, Bram Adams, Ahmed E. Hassan
Comments (0)