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
The Application of Monte Carlo Simulation for Inventory Management: a Case Study of a Retail Store
This research aimed to find economic order quantity and reorder point of the inventory in a retail store under the uncertainty of lead time and demand. From the past, the store manager purchased a large amount of invento...
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...
Consequences of Switch Shunt on an Unsymmetrical Fault in Power System
This paper presents to calculate the magnitude of current, voltage at the bus location of any on the unsymmetrical faults in three-phase power systems. For power system analysis in per-unit, they are on without switched...
The Development of Teaching Model of Basic Computer Course for Undergraduate Students in Faculty of Education at Si Ayutthaya Rajabhat University Group
The purposes of this reseach were: 1) to study the casual factors that affected the achievement of learning of basic computer course for undergraduate students at Si Ayutthaya Rajabhat University Group, 2) to develop of...
An E-Learning Model Combining Moodle Program and Social Networks to Enhance Distance Learning
This research is aimed to develop an eLearning model combining Moodle with Facebook as a tool to enhance distance learning. The samples were purposively taken from the third year students, Faculty of Education, and consi...