Show simple item record

dc.contributor.authorArosemena-Trejos, Davis
dc.contributor.authorCrespo, Sergio
dc.contributor.authorClunie, Clifton
dc.date.accessioned2017-07-28T15:34:50Z
dc.date.accessioned2017-07-28T15:34:50Z
dc.date.available2017-07-28T15:34:50Z
dc.date.available2017-07-28T15:34:50Z
dc.date.issued2012-07-04
dc.date.issued2012-07-04
dc.identifier.urihttp://ridda2.utp.ac.pa/handle/123456789/1841
dc.identifier.urihttp://ridda2.utp.ac.pa/handle/123456789/1841
dc.descriptionThe 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 leadeen_US
dc.description.abstractThe 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 leadeen_US
dc.formatapplication/pdf
dc.languageeng
dc.language.isoengen_US
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectWork teamen_US
dc.subjectTeaching programmingen_US
dc.subjectProgramming stylesen_US
dc.subjectStatic Code analyzeren_US
dc.subjectOntologyen_US
dc.subjectWork team
dc.subjectTeaching programming
dc.subjectProgramming styles
dc.subjectStatic Code analyzer
dc.subjectOntology
dc.titleForming Teams for Teaching Programming based on Static Code Analysisen_US
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record