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
EventIASTED International Conference on Computers and Advanced Technology in Education, CATE 2012 - Napoli
Duration: 2012 Jun 252012 Jun 27

Other

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

Fingerprint

software development
Software engineering
learning environment
majority rule
development project
engineer
Education
Engineers
education
software

Keywords

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

ASJC Scopus subject areas

  • Computer Science Applications
  • Education

Cite this

Shikimi, R., & Matsuura, S. (2012). Collaborative learning environment for identifier naming in source codes. In Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012 (pp. 106-111) https://doi.org/10.2316/P.2012.774-040

Collaborative learning environment for identifier naming in source codes. / Shikimi, Ryo; Matsuura, Saeko.

Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012. 2012. p. 106-111.

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

Shikimi, R & Matsuura, S 2012, Collaborative learning environment for identifier naming in source codes. in Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012. pp. 106-111, IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012, Napoli, 12/6/25. https://doi.org/10.2316/P.2012.774-040
Shikimi R, Matsuura S. Collaborative learning environment for identifier naming in source codes. In Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012. 2012. p. 106-111 https://doi.org/10.2316/P.2012.774-040
Shikimi, Ryo ; Matsuura, Saeko. / Collaborative learning environment for identifier naming in source codes. Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012. 2012. pp. 106-111
@inproceedings{8f5b385ccbef47099a1d56c2344cec93,
title = "Collaborative learning environment for identifier naming in source codes",
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.",
keywords = "Exercise, Identifier naming, Programming, Quality of source codes, Software engineering education, Web-based programming environment",
author = "Ryo Shikimi and Saeko Matsuura",
year = "2012",
doi = "10.2316/P.2012.774-040",
language = "English",
isbn = "9780889869233",
pages = "106--111",
booktitle = "Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012",

}

TY - GEN

T1 - Collaborative learning environment for identifier naming in source codes

AU - Shikimi, Ryo

AU - Matsuura, Saeko

PY - 2012

Y1 - 2012

N2 - 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.

AB - 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.

KW - Exercise

KW - Identifier naming

KW - Programming

KW - Quality of source codes

KW - Software engineering education

KW - Web-based programming environment

UR - http://www.scopus.com/inward/record.url?scp=84866657262&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84866657262&partnerID=8YFLogxK

U2 - 10.2316/P.2012.774-040

DO - 10.2316/P.2012.774-040

M3 - Conference contribution

SN - 9780889869233

SP - 106

EP - 111

BT - Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education, CATE 2012

ER -