Friday 29th of March 2024
 

Forming Teams for Teaching Programming based on Static Code Analysis


Davis Arosemena-Trejos, Sergio Crespo and Clifton Clunie

The use of team for teaching programming can be effective in the classroom because it helps students to generate and acquire new knowledge in less time, but these groups to be formed without taking into account some respects, may cause an adverse effect on the teaching-learning process. This paper proposes a tool for the formation of team based on the semantics of source code (SOFORG). This semantics is based on metrics extracted from the preferences, styles and good programming practices. All this is achieved through a static analysis of code that each student develops. In this way, you will have a record of students with the information extracted; it evaluates the best formation of teams in a given course. The team€™s formations are based on programming styles, skills, pair programming or with leader.

Keywords: Work team, Teaching programming, Programming styles, Static Code analyzer, Ontology

Download Full-Text


ABOUT THE AUTHORS

Davis Arosemena-Trejos
Researcher at the Technological University of Panama. He has a Master’s degree (MSc) in Information and Communication Technology from the Technological University of Panama. His research interests include Software Engineering, Semantic Web, programming’s teaching-learning process and other

Sergio Crespo
Professor at the Universidade do Vale do Rio Dos Sinos – Brasil, PhD awarded by Pontifìcia Universidade Católica do Rio de Janeiro.

Clifton Clunie
Professor at the Technological University of Panama, PhD awarded by the Universidade Federal do Rio de Janeiro.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »