The Conference for Machine Learning Innovation

How to Identify Collaborators in large Codebases using Unsupervised Learning

Shorttalk
Join the ML Revolution!
Register until January 23:
✓Raspberry Pi or C64 Mini for free
✓Save up to $310
✓ Group Discount
Register Now
Join the ML Revolution!
Register until January 23:
✓Raspberry Pi or C64 Mini for free
✓Save up to $310
✓ Group Discount
Register Now
Join the ML Revolution!
Register until March 5:
✓ML Intro Day for free
✓Save up to 500 €
✓10 % Team Discount
Register Now
Join the ML Revolution!
Register until March 5:
✓ML Intro Day for free
✓Save up to 500 €
✓10 % Team Discount
Register Now
Join the ML Revolution!
Until Conference starts:
✓Special discount for Freelancers
✓10% Team Discount
Register Now
Join the ML Revolution!
Until Conference starts:
✓Special discount for Freelancers
✓10% Team Discount
Register Now
Infos
Tuesday, December 10 2019
14:15 - 14:35
Room:
Salon 1

The way developers collaborate inside and particularly across teams often escapes management’s attention, despite a formal organization with designated teams being defined. Observability of the actual, organically formed engineering structure would provide decision makers additional tools to manage their talent pool. What is the best engineering team capable of migrating this part of the stack from language X to language Y? What are the most efficient funnels of coding collaborations? On which developers your codebase is relying on? During this talk, not only we aim to identify existing inter- and intra-team interactions but also suggest relevant opportunities for suitable collaborations. To do so, we will rely on contributors’ commit activity, usage of programming languages, and code identifier topics by embedding and clustering them. We will evaluate our approach analyzing codebases of several open source companies. The findings will show that only looking at a codebase, we are able to restore the engineering organization behind, and also reveal hidden coding collaborations as well as justify in-house technical decisions.

This Session belongs to the Diese Session gehört zum Programm vom MunichMunich and  und BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von Singapore Singapore .

Take me to the full program of Zum vollständigen Programm von Munich Munich .

Take me to the full program of Zum vollständigen Programm von Berlin Berlin .

This Session Diese Session belongs to the gehört zum Programm von MunichMunich and  und BerlinBerlin program. Take me to the current program of . Hier geht es zum aktuellen Programm von Singapore Singapore , Munich Munich or oder Berlin Berlin .

Behind the Tracks