A Bayesian Network for Evaluating Software Project Team Fit: An Industrial Case Study

[Context] Forming effective software development teams requires balancing both technical and collaborative factors. While optimization methods—such as genetic algorithms—have been applied to automate team formation, they typically rely on fitness functions built from fixed weights or handcrafted rules. These ad hoc formulations rarely reflect structured expert reasoning and may misalign with organizational expectations. [Objective] This study focuses on constructing a Bayesian Network (BN) that formally encodes expert knowledge about team-project fit. The BN is intended to serve as a reusable, interpretable fitness function in future optimizationbased team formation systems. [Method] We conducted a case study in a large software organization with over 300 employees. Through expert workshops, we identified relevant developer capabilities, defined qualitative states, and structured the BN accordingly. Conditional Probability Tables (CPTs) were populated using expertlabeled what-if scenarios, then calibrated using the Ranked Nodes method. [Results] The final BN comprises nodes for technological and collaboration fit. Validation against held-out, expert-labeled scenarios yielded consistently low Brier Scores, demonstrating strong alignment with expert expectations. [Conclusion] BNs offer a viable, interpretable mechanism for encoding expert knowledge in team formation. This work establishes a structured and transparent foundation for future integration into automated team formation workflows.

Authors

Publication Details

Published
2025-09-17
DOI
https://doi.org/10.5753/ise.2025.14877
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

A Bayesian Network for Evaluating Software Project Team Fit: An Industrial Case Study

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

A Bayesian Network for Evaluating Software Project Team Fit: An Industrial Case Study

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

Abstract

[Context] Forming effective software development teams requires balancing both technical and collaborative factors. While optimization methods—such as genetic algorithms—have been applied to automate team formation, they typically rely on fitness functions built from fixed weights or handcrafted rules. These ad hoc formulations rarely reflect structured expert reasoning and may misalign with organizational expectations. [Objective] This study focuses on constructing a Bayesian Network (BN) that formally encodes expert knowledge about team-project fit. The BN is intended to serve as a reusable, interpretable fitness function in future optimizationbased team formation systems. [Method] We conducted a case study in a large software organization with over 300 employees. Through expert workshops, we identified relevant developer capabilities, defined qualitative states, and structured the BN accordingly. Conditional Probability Tables (CPTs) were populated using expertlabeled what-if scenarios, then calibrated using the Ranked Nodes method. [Results] The final BN comprises nodes for technological and collaboration fit. Validation against held-out, expert-labeled scenarios yielded consistently low Brier Scores, demonstrating strong alignment with expert expectations. [Conclusion] BNs offer a viable, interpretable mechanism for encoding expert knowledge in team formation. This work establishes a structured and transparent foundation for future integration into automated team formation workflows.

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.