* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Tue 29 May 2018 16:00 - 17:30 at R18 - Research Methods

Git repositories are an important source of empirical software engineering product and process data. Running the Git command line tool and processing its output with other Unix tools allows the incremental construction of sophisticated and highly efficient data processing pipelines. Git data analytics on the command line can be systematically presented through a pattern that involves fetching, selection, processing, summarization, and reporting. For each part of the processing pipeline, the technical briefing examines the tools and techniques that can be most effectively used to perform the task at hand.

A broad section of the software engineering community can benefit from this briefing. The presented techniques are not widely known but can be easily applied, initially to get a feeling of version control repository data at hand and then also for extracting empirical results.

The speakers have applied the presented methods in empirical software engineering research settings and have written about them extensively. Importantly, they have first hand experience of the shortcomings of more heavyweight tools and approaches, which led them to come up with the techniques presented in this workshop. They are both active toolsmiths and have been teaching students on how to effectively use the command line for more than 20 years.

Tue 29 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 17:30
Research MethodsTB - Technical Briefings at R18
Analyzing Software Engineering Experiments: Everything You Always Wanted to Know but Were Afraid to Ask
TB - Technical Briefings
Sira Vegas Universidad Politecnica de Madrid
File Attached
How to Analyze Git Repositories with Command Line Tools: We're not in Kansas anymore
TB - Technical Briefings
Diomidis Spinellis Athens University of Economics and Business, Georgios Gousios TU Delft
DOI Pre-print