ABSTRACT

This chapter discusses how to improve the prediction of the location of defects through developer-centric metrics. It presents an approach for the simulation of software processes that is partially founded on the mining of collaboration between developers and the impact of single developers on the resulting software product. The chapter provides a multifaceted and interdisciplinary approach for studying collaboration factors by mining big data collected from software repositories for the purposes of analyzing and simulating collaboration activities in order to aid evidence-based decisions in software development. It summarizes related work in the study of social networks in software development. The chapter discusses a multifaceted and interdisciplinary approach to aiding evidence-based decisions in software development based on mining, analyzing, and simulating collaboration aspects in the domain. It outlines a generic infrastructure for extracting facts related to software development as a whole and to collaboration in particular from software repositories.