Comparing computational thinking development assessment scores with software complexity metrics. Moreno-León, J., Robles, G., & Román-González, M. In 2016 IEEE Global Engineering Education Conference (EDUCON), pages 1040–1045, April, 2016.
doi  abstract   bibtex   
The development of computational thinking skills through computer programming is a major topic in education, as governments around the world are introducing these skills in the school curriculum. In consequence, educators and students are facing this discipline for the first time. Although there are many technologies that assist teachers and learners in the learning of this competence, there is a lack of tools that support them in the assessment tasks. This paper compares the computational thinking score provided by Dr. Scratch, a free/libre/open source software assessment tool for Scratch, with McCabe's Cyclomatic Complexity and Halstead's metrics, two classic software engineering metrics that are globally recognized as a valid measurement for the complexity of a software system. The findings, which prove positive, significant, moderate to strong correlations between them, could be therefore considered as a validation of the complexity assessment process of Dr. Scratch.
@inproceedings{moreno-leon_comparing_2016,
	title = {Comparing computational thinking development assessment scores with software complexity metrics},
	doi = {10.1109/EDUCON.2016.7474681},
	abstract = {The development of computational thinking skills through computer programming is a major topic in education, as governments around the world are introducing these skills in the school curriculum. In consequence, educators and students are facing this discipline for the first time. Although there are many technologies that assist teachers and learners in the learning of this competence, there is a lack of tools that support them in the assessment tasks. This paper compares the computational thinking score provided by Dr. Scratch, a free/libre/open source software assessment tool for Scratch, with McCabe's Cyclomatic Complexity and Halstead's metrics, two classic software engineering metrics that are globally recognized as a valid measurement for the complexity of a software system. The findings, which prove positive, significant, moderate to strong correlations between them, could be therefore considered as a validation of the complexity assessment process of Dr. Scratch.},
	booktitle = {2016 {IEEE} {Global} {Engineering} {Education} {Conference} ({EDUCON})},
	author = {Moreno-León, J. and Robles, G. and Román-González, M.},
	month = apr,
	year = {2016},
	keywords = {Complexity theory, Correlation, Dr. Scratch, Fitting, Halstead metrics, McCabe Cyclomatic Complexity metrics, Measurement, Programming profession, Scratch, Vocabulary, assessment tools, complexity, complexity assessment process, computational thinking, computational thinking development assessment score, computational thinking skills, computer programming, computer science education, education, free software, learning, libre software, open source software assessment tool, programming, public domain software, school curriculum, software complexity metrics, software engineering metrics, software metrics, teaching},
	pages = {1040--1045}
}

Downloads: 0