Verification methods of a programmer’s knowledge and skills
Paweł Hajduk
pawel.hajduk@pollub.edu.plInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Norbert Wieruszewski
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Maria Skublewska-Paszkowska
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Abstract
The article describes currently utilized methods of a programmer’s knowledge verification and skills. The research consisted of creating custom solution which was an application implementing chosen methods and carrying out test with the participation of programmers having various levels of experience, knowledge and skills. Effectiveness of assessment, reliability and verification time were evaluated based on an analysis of the results received from the research
Keywords:
automatic programmers assessment; knowledge verification methods; unit tests; static code analysisReferences
[1] Sedlak & Sedlak, „Prognozy wzrostu zatrudnienia i popytu w branĪy IT i telekomunikacji - Rynek Pracy” (2014),
https://rynekpracy.pl/monitory/prognozy-wzrostu-zatrudnieniai-popytu-w-branzy-it-i-telekomunikacji. [23.06.2018]
[2] S. Shahida, R. Rohaida i Z. Z. Kamal, „Improving Automated Programming Assessments: User Experience Evaluation Using FaSt-generator,” w The Third Information Systems International Conference (2015).
[3] K. Cooper i L. Torczon, Engineering a Compiler 2nd Edition, Elsevier, 2011
[4] A. V. Aho, R. Sethi i J. D. Ullman, Kompilatory. Reguły, metody i narzędzia, WNT, 2002
[5] R. Osherove, The art of Unit Testing, Manning Publications, 2013
[6] T. Kaczanowski, Złe testy, dobre testy, 2016.
[7] M. Janicki i K. Strzecha, Zastosowanie statycznej analizy do walidacji kodu języka Java, Wydawnictwa AGH, 2004.
[8] G. A. Campbell, "Cognitive Complexity. A new way of measuring undertandability," SonarSource, (2018), https://www.sonarsource.com/docs/CognitiveComplexity.pdf.
[9] Codility, „The Codility Task Library | Codility Help Center” (2018), http://support.codility.com/screening-candidates-withcodecheck/the-codility-task-library [23.06.2018]
[10] M. Jackson, S. Crouch i R. Baxter "Software Evaluation: Criteria-based Assessment" Software Sustainability Institute, 2011
https://rynekpracy.pl/monitory/prognozy-wzrostu-zatrudnieniai-popytu-w-branzy-it-i-telekomunikacji. [23.06.2018]
[2] S. Shahida, R. Rohaida i Z. Z. Kamal, „Improving Automated Programming Assessments: User Experience Evaluation Using FaSt-generator,” w The Third Information Systems International Conference (2015).
[3] K. Cooper i L. Torczon, Engineering a Compiler 2nd Edition, Elsevier, 2011
[4] A. V. Aho, R. Sethi i J. D. Ullman, Kompilatory. Reguły, metody i narzędzia, WNT, 2002
[5] R. Osherove, The art of Unit Testing, Manning Publications, 2013
[6] T. Kaczanowski, Złe testy, dobre testy, 2016.
[7] M. Janicki i K. Strzecha, Zastosowanie statycznej analizy do walidacji kodu języka Java, Wydawnictwa AGH, 2004.
[8] G. A. Campbell, "Cognitive Complexity. A new way of measuring undertandability," SonarSource, (2018), https://www.sonarsource.com/docs/CognitiveComplexity.pdf.
[9] Codility, „The Codility Task Library | Codility Help Center” (2018), http://support.codility.com/screening-candidates-withcodecheck/the-codility-task-library [23.06.2018]
[10] M. Jackson, S. Crouch i R. Baxter "Software Evaluation: Criteria-based Assessment" Software Sustainability Institute, 2011
Hajduk, P., Wieruszewski, . N., & Skublewska-Paszkowska, M. (2018). Verification methods of a programmer’s knowledge and skills. Journal of Computer Sciences Institute, 8, 270–276. https://doi.org/10.35784/jcsi.695
Authors
Paweł Hajdukpawel.hajduk@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Norbert WieruszewskiInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Maria Skublewska-PaszkowskaInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 215PDF downloads: 182
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.