Practitioners' Expectations on Code Smell Detection

Zexian Zhang, Shuang Yin, Wenliu Wei, Xiaoxue Ma, Jacky Wai Keung, Fuyang Li, Wenhua Hu*

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

1 Citation (Scopus)

Abstract

Code smell detection can automatically identify code smells in software source code to help developers to improve code maintainability, readability, and overall code quality. Currently, a wide variety of code smell detection techniques/tools are proposed for practical use. However, it is unclear what practitioners expect for code smell detection tools and whether the existing research meets their needs. To fill the gap, we conduct an empirical study. We first interview 10 software development professionals and subsequently survey 310 software practitioners about their practices and expectations of code smell detection tools. In addition, we conduct an extensive literature review of code smell detection papers published in major publications from 2014 to 2024, and compare current research findings with practitioners' expectations. From this comparison, we highlight the direction in which researchers need to work to develop code smell detection techniques that are important to practitioners. © 2024 IEEE.
Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC 2024)
PublisherIEEE
Pages1324-1333
ISBN (Electronic)979-8-3503-7696-8
DOIs
Publication statusPublished - 2024
Event48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024 - Osaka, Japan
Duration: 2 Jul 20244 Jul 2024

Publication series

NameProceedings - IEEE Annual Computers, Software, and Applications Conference, COMPSAC

Conference

Conference48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024
PlaceJapan
CityOsaka
Period2/07/244/07/24

Funding

This work was in part supported by the Natural Science Foundation of China (62202350), the Start-up Grant from Wuhan University of Technology (104-40120693), and the General Research Fund of the Research Grants Council of Hong Kong and the research funds of the City University of Hong Kong (6000796, 9229109, 9229098, 9220103, 9229029).

Research Keywords

  • Code Smell Detection
  • Empirical Study
  • Practitioners' Expectations

Fingerprint

Dive into the research topics of 'Practitioners' Expectations on Code Smell Detection'. Together they form a unique fingerprint.

Cite this