Links between the personalities, styles and performance in computer programming
dc.contributor.author | Karimi, Zahra | |
dc.contributor.author | Baraani-Dastjerdi, Ahmad | |
dc.contributor.author | Ghasem-Aghaee, Nasser | |
dc.contributor.author | Wagner, Stefan | |
dc.contributor.editor | Jürjens, Jan | |
dc.contributor.editor | Schneider, Kurt | |
dc.date.accessioned | 2017-06-21T19:18:04Z | |
dc.date.available | 2017-06-21T19:18:04Z | |
dc.date.issued | 2017 | |
dc.description.abstract | There are repetitive patterns in strategies of manipulating source code. For example, modifying source code before acquiring knowledge of how a code works is a depth-first style and reading and understanding before modifying source code is a breadth-first style. The objective of this study is to understand the influence of personality on programming styles. We did a correlational study with 65 programmers at the University of Stuttgart. We measured academic achievement, programming experience, attitude towards programming and five personality factors via a self-assessed survey. We assessed the programming styles in the survey or mined them from software repositories. Performance in programming was composed of defect-proneness of programmers which was mined from software repositories, the grades they got in a software project course and their estimate of their own programming ability. In the statistical analysis, we found that Openness to Experience has a positive association with breadth-first style and Conscientiousness has a positive association with depth-first style. We also found that in addition to having more programming experience and better academic achievement, the styles of working depth-first and saving coarse-grained revisions improve performance in programming. | en |
dc.identifier.isbn | 978-3-88579-661-9 | |
dc.identifier.pissn | 1617-5468 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Software Engineering 2017 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-267 | |
dc.subject | Programming styles | |
dc.subject | personality | |
dc.subject | five-factor model | |
dc.title | Links between the personalities, styles and performance in computer programming | en |
dc.type | Text/Conference Paper | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 53 | |
gi.conference.date | 21.-24. Februar 2017 | |
gi.conference.location | Hannover | |
gi.conference.sessiontitle | Empirical Software Engineering 1 |
Dateien
Originalbündel
1 - 1 von 1