Cargando…
A theory on individual characteristics of successful coding challenge solvers
BACKGROUND: Assessing a software engineer’s ability to solve algorithmic programming tasks has been an essential part of technical interviews at some of the most successful technology companies for several years now. We do not know to what extent individual characteristics, such as personality or pr...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924443/ https://www.ncbi.nlm.nih.gov/pubmed/33816826 http://dx.doi.org/10.7717/peerj-cs.173 |
_version_ | 1783659090814173184 |
---|---|
author | Wyrich, Marvin Graziotin, Daniel Wagner, Stefan |
author_facet | Wyrich, Marvin Graziotin, Daniel Wagner, Stefan |
author_sort | Wyrich, Marvin |
collection | PubMed |
description | BACKGROUND: Assessing a software engineer’s ability to solve algorithmic programming tasks has been an essential part of technical interviews at some of the most successful technology companies for several years now. We do not know to what extent individual characteristics, such as personality or programming experience, predict the performance in such tasks. Decision makers’ unawareness of possible predictor variables has the potential to bias hiring decisions which can result in expensive false negatives as well as in the unintended exclusion of software engineers with actually desirable characteristics. METHODS: We conducted an exploratory quantitative study with 32 software engineering students to develop an empirical theory on which individual characteristics predict the performance in solving coding challenges. We developed our theory based on an established taxonomy framework by Gregor (2006). RESULTS: Our findings show that the better coding challenge solvers also have better exam grades and more programming experience. Furthermore, conscientious as well as sad software engineers performed worse in our study. We make the theory available in this paper for empirical testing. DISCUSSION: The theory raises awareness to the influence of individual characteristics on the outcome of technical interviews. Should the theory find empirical support in future studies, hiring costs could be reduced by selecting appropriate criteria for preselecting candidates for on-site interviews and potential bias in hiring decisions could be reduced by taking suitable measures. |
format | Online Article Text |
id | pubmed-7924443 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-79244432021-04-02 A theory on individual characteristics of successful coding challenge solvers Wyrich, Marvin Graziotin, Daniel Wagner, Stefan PeerJ Comput Sci Software Engineering BACKGROUND: Assessing a software engineer’s ability to solve algorithmic programming tasks has been an essential part of technical interviews at some of the most successful technology companies for several years now. We do not know to what extent individual characteristics, such as personality or programming experience, predict the performance in such tasks. Decision makers’ unawareness of possible predictor variables has the potential to bias hiring decisions which can result in expensive false negatives as well as in the unintended exclusion of software engineers with actually desirable characteristics. METHODS: We conducted an exploratory quantitative study with 32 software engineering students to develop an empirical theory on which individual characteristics predict the performance in solving coding challenges. We developed our theory based on an established taxonomy framework by Gregor (2006). RESULTS: Our findings show that the better coding challenge solvers also have better exam grades and more programming experience. Furthermore, conscientious as well as sad software engineers performed worse in our study. We make the theory available in this paper for empirical testing. DISCUSSION: The theory raises awareness to the influence of individual characteristics on the outcome of technical interviews. Should the theory find empirical support in future studies, hiring costs could be reduced by selecting appropriate criteria for preselecting candidates for on-site interviews and potential bias in hiring decisions could be reduced by taking suitable measures. PeerJ Inc. 2019-02-04 /pmc/articles/PMC7924443/ /pubmed/33816826 http://dx.doi.org/10.7717/peerj-cs.173 Text en ©2019 Wyrich et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Software Engineering Wyrich, Marvin Graziotin, Daniel Wagner, Stefan A theory on individual characteristics of successful coding challenge solvers |
title | A theory on individual characteristics of successful coding challenge solvers |
title_full | A theory on individual characteristics of successful coding challenge solvers |
title_fullStr | A theory on individual characteristics of successful coding challenge solvers |
title_full_unstemmed | A theory on individual characteristics of successful coding challenge solvers |
title_short | A theory on individual characteristics of successful coding challenge solvers |
title_sort | theory on individual characteristics of successful coding challenge solvers |
topic | Software Engineering |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924443/ https://www.ncbi.nlm.nih.gov/pubmed/33816826 http://dx.doi.org/10.7717/peerj-cs.173 |
work_keys_str_mv | AT wyrichmarvin atheoryonindividualcharacteristicsofsuccessfulcodingchallengesolvers AT graziotindaniel atheoryonindividualcharacteristicsofsuccessfulcodingchallengesolvers AT wagnerstefan atheoryonindividualcharacteristicsofsuccessfulcodingchallengesolvers AT wyrichmarvin theoryonindividualcharacteristicsofsuccessfulcodingchallengesolvers AT graziotindaniel theoryonindividualcharacteristicsofsuccessfulcodingchallengesolvers AT wagnerstefan theoryonindividualcharacteristicsofsuccessfulcodingchallengesolvers |