Collaborative learning environment for identifier naming in source codes

Ryo Shikimi, Saeko Matsuura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In most software development projects, it is impossible to avoid reading and understanding source codes written by other programmers. To render software products understandable and maintainable, proper identifier naming is a key issue that needs to be addressed. It is well known that proper identifier naming influences the readability and understandability of the source code, and thus many researchers have discussed the influence of identifier naming on the quality of source codes.The education of novice programmers toward becoming high quality systems engineers should therefore include training in proper identifier naming. This paper proposes a way to teach proper identifier naming in a collaborative learning environment that offers both majority rule and subject design based on a software development process view.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012
Pages106-111
Number of pages6
DOIs
Publication statusPublished - 2012 Oct 1
EventIASTED International Conference on Computers and Advanced Technology in Education, CATE 2012 - Napoli, Italy
Duration: 2012 Jun 252012 Jun 27

Publication series

NameProceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012

Conference

ConferenceIASTED International Conference on Computers and Advanced Technology in Education, CATE 2012
Country/TerritoryItaly
CityNapoli
Period12/6/2512/6/27

Keywords

  • Exercise
  • Identifier naming
  • Programming
  • Quality of source codes
  • Software engineering education
  • Web-based programming environment

ASJC Scopus subject areas

  • Computer Science Applications
  • Education

Fingerprint

Dive into the research topics of 'Collaborative learning environment for identifier naming in source codes'. Together they form a unique fingerprint.

Cite this