image/svg+xml
tracSNAP
Trac Social Network Analysis Plugin
Improving the Social Network of Software Development Teams
Overview
-
We're running a code sprint. How should we break into teams? Overew
-
Overview
Find Unexpected Code Dependencies
-
-
Organize Project Communication Build New Working Relationships -
Overview
Get Help Understanding Code
-
Which of my colleagues can help me to understand this section of code? See at a glance who has edited a file the most, and see related files based on how often your colleagues edited them at the same time. Introduction Our Approach
Software developers often need to find expert colleagues to help them iunderstand unfamiliar parts of the code base. In large software teams, this can be a difficult task. tracSNAP addresses this difficulty by helping developers to understand and improve their social networks.
tracSNAP is written as a plugin for the Trac project management system available at trac.edgewall.org. tracSNAP determines file relatedness from subversion repository data and adds social data from ticket comments to map the existing social network, and make suggestions on how to improve it. Ainsley Lawson & Sarah Strong. Supervision by Professor Steve Easterbrook. Department of Computer Science, University of Toronto. When browsing source code, tracSNAP gives suggested experts and links to related modules Visualizing the social network of a project. Relations between files in a project. tracSNAP makes suggestions on how to improve your social network, and explains why you should talk to the suggested people. Visualize your social network, the communication patterns of all contributors to your project,or the mutual acquaintances bridging you and a distant colleague. Why did my change over here cause a problem over there? Visualize the whole codebase or just the section you're interested in, and see the relationships between files. based on how they're really used. I'm a new contributor, who should I talk to first? Quickly get recommendations of people with similar edits, and of colleagues you don't interact with much but who might have valuable insight into your work.
Using tracSNAP
Contact us at:ainsley.lawson@utoronto.casarah.strong@utoronto.ca