Using software metrics to predict the difficulty of code writing questions

Said Elnaffar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Asking IT students, job interviewees, and competition contestants to write code is very common. Nevertheless, to properly assess the programming skills of such people, the anticipated difficulty level of these coding questions should be estimated and kept in mind throughout the preparation of such exams. Poor results coming out of these assessment tools may not be entirely attributed to exam takers, but rather to the poor design of the exams that fail to gauge the competency levels of each student via the ranked levels of difficulty of questions on the exam. In this research, we argue that we can develop a predictive tool, named the Predicted Difficulty Index (PDI), that is derived from the structure of the sample solutions to rank the questions based on the difficulty that students may encounter while solving them. Such prior knowledge about questions' complexity should help instructors assign questions the proper points and place them in a progressive order throughout the exam leading to a more reliable evaluation tool.

Original languageEnglish
Title of host publicationProceedings of 2016 IEEE Global Engineering Education Conference, EDUCON 2016
Subtitle of host publication"Smart Education in Smart Cities"
PublisherIEEE Computer Society
Pages513-518
Number of pages6
ISBN (Electronic)9781467386333
DOIs
Publication statusPublished - May 19 2016
Externally publishedYes
Event2016 IEEE Global Engineering Education Conference, EDUCON 2016 - Abu Dhabi, United Arab Emirates
Duration: Apr 10 2016Apr 13 2016

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
Volume10-13-April-2016
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567

Other

Other2016 IEEE Global Engineering Education Conference, EDUCON 2016
Country/TerritoryUnited Arab Emirates
CityAbu Dhabi
Period4/10/164/13/16

Keywords

  • assessment
  • code metrics
  • novice code writing questions
  • question difficulty

ASJC Scopus subject areas

  • Engineering(all)
  • Information Systems and Management
  • Education

Fingerprint

Dive into the research topics of 'Using software metrics to predict the difficulty of code writing questions'. Together they form a unique fingerprint.

Cite this