Social network analysis has many applications in software engineering and is often performed through the use of visualizations. Discovery of these networks, however, presents a challenge since the relationships are initially not known. We present an approach for mining and visualizing networks of software developers from version control systems. It computes similarities among developers based on common file changes, constructs the network of collaborating developers and applies filtering techniques to improve the modularity of the network. We validate the approach on two projects from industry and demonstrate its use in a case study of an open-source project. Results indicate that the approach performs well in revealing the structure of development teams and improving the modularity in visualizations of developer networks.

Mining and Visualizing Developer Networks from Version Control Systems (CHASE 2011) / Jermakovics A; Sillitti A; Succi G. - STAMPA. - (2011), pp. 24-31. (Intervento presentato al convegno 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2011) tenutosi a Honolulu, HI, USA nel 21 Maggio) [10.1145/1984642.1984647].

Mining and Visualizing Developer Networks from Version Control Systems (CHASE 2011)

Succi G
2011

Abstract

Social network analysis has many applications in software engineering and is often performed through the use of visualizations. Discovery of these networks, however, presents a challenge since the relationships are initially not known. We present an approach for mining and visualizing networks of software developers from version control systems. It computes similarities among developers based on common file changes, constructs the network of collaborating developers and applies filtering techniques to improve the modularity of the network. We validate the approach on two projects from industry and demonstrate its use in a case study of an open-source project. Results indicate that the approach performs well in revealing the structure of development teams and improving the modularity in visualizations of developer networks.
2011
4th International Workshop on Cooperative and Human Aspects of Software Engineering
24
31
Mining and Visualizing Developer Networks from Version Control Systems (CHASE 2011) / Jermakovics A; Sillitti A; Succi G. - STAMPA. - (2011), pp. 24-31. (Intervento presentato al convegno 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2011) tenutosi a Honolulu, HI, USA nel 21 Maggio) [10.1145/1984642.1984647].
Jermakovics A; Sillitti A; Succi G
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/894247
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 43
  • ???jsp.display-item.citation.isi??? ND
social impact