Towards the Use of Slice-based Cohesion Metrics with Learning Analytics to Assess Programming Skills

05/11/2021
by   Max Kesselbacher, et al.
0

In programming education, it makes a difference whether you are dealing with beginners or advanced students. As our future students will become even more tech-savvy, it is necessary to assess programming skills appropriately and quickly to protect them from boredom and optimally support the learning process. In this work, we advocate for the use of slice-based cohesion metrics to assess the process of program construction in a learning analytics setting. We argue that semantically related parts during program construction are an essential part of programming skills. Therefore, we propose using cohesion metrics on the level of variables to identify programmers' trains of thought based on the cohesion of semantically related parts during program construction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2019

Comparison of block-based and hybrid-based programming environments in transferring programming skills to text-based environment

Teachers face several challenges when presenting the fundamental concept...
research
12/03/2021

PyBryt: auto-assessment and auto-grading for computational thinking

We continuously interact with computerized systems to achieve goals and ...
research
03/17/2023

Assessing Competency Using Metacognition and Motivation: The Role of Time-Awareness in Preparation for Future Learning

One fundamental goal of learning is preparation for future learning (PFL...
research
05/24/2022

Building an Effective Automated Assessment System for C/C++ Introductory Programming Courses in ODL Environment

Assessments help in evaluating the knowledge gained by a learner at any ...
research
08/25/2020

Student Teamwork on Programming Projects: What can GitHub logs show us?

Teamwork, often mediated by version control systems such as Git and Apac...
research
01/01/2016

50+ Metrics for Calendar Mining

In this report we propose 50+ metrics which can be measured by organizat...

Please sign up or login with your details

Forgot password? Click here to reset