Teamline: Visualizing small team code contributions
نویسندگان
چکیده
Determining and understanding contributions to a shared code base can be helpful for monitoring developer efficiency, allocating work items and understanding how and why changes were made. To support this task, we introduce a method for deriving contribution using test execution results and code coverage reports. Our visualization tool, Teamline, then presents these metrics in two different views. An overview shows the uniformity of contributions across hundreds of teams. The detail view shows the test pass rate progression and offers a way to compare up to ten contributors at-a-glance with a small-multiples view. Pairs of contributors can selected to get a detailed comparison in a large side-by-side view.
منابع مشابه
An Exploratory Study of Open Source Software Development Team Structure
We examine the structure of Open Source Software (OSS) development teams as part of a project on success factors for distributed work teams. Several authors have described OSS teams as having a hierarchical structure: a small team of core developers who oversee the development and contribute most of the code, a larger group of co-developers who contribute sporadically by reviewing or modifying ...
متن کاملUT Austin Villa 2012: Standard Platform League World Champions
In 2012, UT Austin Villa claimed Standard Platform League championships at both the US Open and RoboCup 2012 in Mexico City. This paper describes the key contributions that led to the team’s victories. First, UT Austin Villa’s code base was developed on a solid foundation with a flexible architecture that enables easy testing and debugging of code. Next, the vision code was updated this year to...
متن کاملVisualizing Potential Parallelism in Sequential Programs
This paper presents ParaMeter, an interactive program analysis and visualization system for large traces. Using ParaMeter, a software developer can locate and analyze regions of code that may yield to parallelization efforts and to possibly extract performance from multicore hardware. The key contributions in the paper are (1) a method to use interactive visualization of traces to find and expl...
متن کاملVisualizing Personal Relations in Online Communities
A hard challenge facing developers of online communities is attaining a critical mass of members and subsequently sustaining their participation. We propose a new mechanism for motivating participation in interest-based online communities, which engages non-contributing members (lurkers) by modeling and visualizing the asymmetrical relations formed when reading, evaluating, or commenting other ...
متن کاملRNNbow: Visualizing Learning via Backpropagation Gradients in Recurrent Neural Networks
We present RNNbow, an interactive tool for visualizing the gradient flow during backpropagation training in recurrent neural networks. RNNbow is a web application that displays the relative gradient contributions from Recurrent Neural Network (RNN) cells in a neighborhood of an element of a sequence. By visualizing the gradient, as opposed to activations, it offers insight into how the network ...
متن کامل