Skip to main navigation Skip to search Skip to main content

Detecting inconsistent names of source code using NLP

  • Sungnam Lee
  • , Suntae Kim*
  • , Jeongah Kim
  • , Sooyoung Park
  • *Corresponding author for this work
  • Defense Acquisition Program Administration
  • Kangwon National University
  • Kwandong University
  • Sogang University

Research output: Contribution to conferenceConference paperpeer-review

Abstract

Software developers use refactoring in order to improve quality of source code. Refactoring is a disciplined technique for restructuring an existing body of code without changing its external behavior[3]. For example, 'Extract method' is the one of the refactoring approaches to improving readability of the large-scale method by splitting them into several small-scale methods. In refactoring, code smell indicates any symptom in the source code that possibly causes a deeper problem. Although inconsistent names of source code elements as one of the code smells are crucial, it is hardly achieved by going through the whole source code. Furthermore, it generally can be handled by several developers that understand the source code and also is easy to pass without checking because it does not affect software execution.

Original languageEnglish
Title of host publicationComputer Applications for Database, Education, and Ubiquitous Computing - Int. Conferences, EL, DTA and UNESST 2012, Held as Part of the Future Generation Information Technol. Conf., FGIT 2012, Proc.
Pages111-115
Number of pages5
DOIs
StatePublished - 2012
Event2012 Conference on EL 2012, the 2012 Int. Conference on DTA 2012, and the 2012 International Conference on u- and e- Service, Science and Technology, UNESST 2012, Held as Part of the Future Generation Information Technology Conference, FGIT 2012 - Gangneug, Korea, Republic of
Duration: 2012.12.162012.12.19

Publication series

NameCommunications in Computer and Information Science
Volume352 CCIS
ISSN (Print)1865-0929

Conference

Conference2012 Conference on EL 2012, the 2012 Int. Conference on DTA 2012, and the 2012 International Conference on u- and e- Service, Science and Technology, UNESST 2012, Held as Part of the Future Generation Information Technology Conference, FGIT 2012
Country/TerritoryKorea, Republic of
CityGangneug
Period12.12.1612.12.19

Fingerprint

Dive into the research topics of 'Detecting inconsistent names of source code using NLP'. Together they form a unique fingerprint.

Cite this