BHU Digital Repository

A metrics-based model for programming skill

Show simple item record

dc.contributor.author Adelakun-Adeyemo, Oluwatoyin
dc.date.accessioned 2024-06-07T10:54:24Z
dc.date.available 2024-06-07T10:54:24Z
dc.date.issued 2020-08
dc.identifier.citation Adelakun-Adeyemo Oluwatoyin (2020) A metrics-based model for programming skill Published in Proceedings of the International Computing Education Research (ICER) Conference August 2020 pp 338 -339 en_US
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/1706
dc.description.abstract Programming is a core skill in computing. Much of computing education and work in industry and research has programming skill is an important factor. Human subjects have varying levels of programming experience which affects their output. The inability to quantify programming skill threatens the validity of research results. Previous research has attempted to model programming skill and experience by finding a correlation between programmer characteristics and number of correct answers in a set of programming tasks. However, the model was not validated. This study is therefore designed to model the skill of programmers and to validate the model using experimental proof approach. Undergraduate students were presented with programming tasks and a questionnaire to elicit programming experience and demographic data. Using Stepwise regression, a linear model was extracted which showed two variables: lengthSchoolJava and schoolHours6Months contributed most to the number of correct answers. Furthermore, factor analysis extracted two factors: Java knowledge and Practical Java experience, that explained the number of correct answers. For the future direction, we want to analyse programming error logs to improve our quality metric and confirm the extracted model by collecting more qualitative data. en_US
dc.language.iso en en_US
dc.publisher ACM en_US
dc.subject Programming Skill; Measurement; Metrics; Self-efficacy; Cause-effect. en_US
dc.title A metrics-based model for programming skill en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BHUDR


Advanced Search

Browse

My Account