Title
Influence of Developer Factors on Code Quality: A Data Study
Abstract
Automatic source-code inspection tools help to assess, monitor and improve code quality. Since these tools only examine the software project's codebase, they overlook other possible factors that may impact code quality and the assessment of the technical debt (TD). Our initial hypothesis is that human factors associated with the software developers, like coding expertise, communication skills, and experience in the project have some measurable impact on the code quality. In this exploratory study, we test this hypothesis on two large open source repositories, using TD as a code quality metric and the data that may be inferred from the version control systems. The preliminary results of our statistical analysis suggest that the level of participation of the developers and their experience in the project have a positive correlation with the amount of TD that they introduce. On the contrary, communication skills have barely any impact on TD.
Year
DOI
Venue
2019
10.1109/QRS-C.2019.00035
2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C)
Keywords
Field
DocType
code quality, technical debt, human factors, data mining
Codebase,Software engineering,Communication skills,Computer science,Coding (social sciences),Software,Technical debt,Software quality,Exploratory research,Code (cryptography)
Conference
ISBN
Citations 
PageRank 
978-1-7281-3926-5
0
0.34
References 
Authors
13
2
Name
Order
Citations
PageRank
María José Salamea100.34
Carles Farré214917.00