Constructing Developer Compatibility Graphs for Team Formation: An Industrial Case Study

[Context]. Forming effective software teams remains difficult, especially in large organizations that juggle many parallel projects; existing compatibility models either rely on subjective personality traits or demand extensive historical data. [Objective] We introduce a lightweight, hybrid method that fuses minimal project metrics with expert judgment to build a weighted compatibility graph of developers. [Method] In an industrial case study (300+ professionals), a senior technical leader labeled eight synthetic collaboration scenarios that span the space of Objective Success Factor (OSF) and Subjective Leadership Factor (SLF). Those labels calibrated an ordinary-least-squares regression that also includes a saturation term for repeated pairings; the model was then applied to the organization’s project history. [Results] The regression achieved a Mean Absolute Error (MAE) of 0.11 and a Pearson correlation of 0.86 against the expert ground truth. When rolled out to real data (62 developers, 147 valid pairs), it produced PC weights ranging from 0.12 to 0.93, uncovered four cohesive clusters, and highlighted several bridge developers—information that managers subsequently used to re-balance squads. [Conclusion] By combining three readily available project metrics with a small set of expert-labeled scenarios, our method yields a transparent compatibility graph that matches the utility of data-hungry black-box models. It equips managers with an out-of-the-box aid for data-driven team design and provides researchers with a replicable blueprint for analyzing collaboration in data-constrained environments.

Authors

Institutions

Publication Details

Published
2025-09-17
DOI
https://doi.org/10.5753/ise.2025.14879
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Constructing Developer Compatibility Graphs for Team Formation: An Industrial Case Study

Ângelo Perkusich, Emanuel Dantas, Kyller Gorgônio, Felipe Cunha et al.
Software Engineering Techniques and Practices
article

Constructing Developer Compatibility Graphs for Team Formation: An Industrial Case Study

Ângelo Perkusich, Emanuel Dantas, Kyller Gorgônio, Felipe Cunha, Danyllo Albuquerque, Mirko Perkusich
article en

Abstract

[Context]. Forming effective software teams remains difficult, especially in large organizations that juggle many parallel projects; existing compatibility models either rely on subjective personality traits or demand extensive historical data. [Objective] We introduce a lightweight, hybrid method that fuses minimal project metrics with expert judgment to build a weighted compatibility graph of developers. [Method] In an industrial case study (300+ professionals), a senior technical leader labeled eight synthetic collaboration scenarios that span the space of Objective Success Factor (OSF) and Subjective Leadership Factor (SLF). Those labels calibrated an ordinary-least-squares regression that also includes a saturation term for repeated pairings; the model was then applied to the organization’s project history. [Results] The regression achieved a Mean Absolute Error (MAE) of 0.11 and a Pearson correlation of 0.86 against the expert ground truth. When rolled out to real data (62 developers, 147 valid pairs), it produced PC weights ranging from 0.12 to 0.93, uncovered four cohesive clusters, and highlighted several bridge developers—information that managers subsequently used to re-balance squads. [Conclusion] By combining three readily available project metrics with a small set of expert-labeled scenarios, our method yields a transparent compatibility graph that matches the utility of data-hungry black-box models. It equips managers with an out-of-the-box aid for data-driven team design and provides researchers with a replicable blueprint for analyzing collaboration in data-constrained environments.

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (BR)
Ministério da Ciência, Tecnologia e Inovação, Empresa Brasileira de Pesquisa e Inovação Industrial
Openalex Percentile: Top 63%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.