Skills Measurement and Source Code Analyzer in C Programming
Journal Title: International Journal of the Computer, the Internet and Management - Year 2019, Vol 27, Issue 1
Abstract
Generally, source code analyzer is a tool for examining source code for a set of common defects and violations of good programming practice. This research aims to enhance this tool and evaluate the level of programming skill based on experts’ skill. Our proposed tool consists of 2 modules: an analysis module and a measurement module. In the analysis module, there are 3 methods for analyzing programming skills which are memory usage, lines of code, and Big-O notation together with a technique of string scanning. Meanwhile, 95% confident interval based on the experts’ skill is used as a baseline and measurement of the programming skills and performance of the students into 2 levels: good and excellent. Thus our tool can help students to self-assess for improving their coding.
Authors and Affiliations
Nattapatch Srirajun, Somjin Juntarajessadakorn
Montessori and the Internet Giants is the Montessori Education, a Success Factor for Innovations for IoT and IT Companies? Could it be the Solution for Rapid Improvements not only in ASEAN Schools?
Some might thing how could Maria Montessori, who lived about hundred years ago, improve the quality of ASEAN (here Thai) Schools especially with focus on preparing students for the Internet of Things, better Math and Sci...
Personality Forecast of Bachelor Degree Student Using Decision Tree Technique
An objective of this research is to forecast a student personality using a decision tree technique by C4.5 algorithm. Also, it measures for an efficiency of a developed model. This case study collects a data from a perso...
Digital Business Model on Internet Governance
With many new technologies in current , the business process change from traditional to digital business. Digital business are comfortable process for users to do any business process on anytime anywhere. Digital Busines...
Development of the Management System of the Instructional Innovation Enhancing Thai Language Literacy for Students in Primary Schools Located in the Border Area, in Ratchaburi, Thailand: Participatory Project Collaborated with Local Teachers
The objective of the study entitled, “Development of the Management System of the Instructional Innovation Enhancing Thai Language Literacy for Students in Primary Schools Located in the Border Area, in Ratchaburi, Thail...
Automatic Course Planning System Using Rule-Based Ontological Knowledge Base
This research presents how ontology combined with semantic rules can be used to develop an automatic planning system. The question is how to match a course plan for students in a class, because there are various types of...