Presentation 2015-07-22
Toward Prioritizing Code Smell Detection Results for Prefactoring
Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In order to find the opportunities for applying prefactoring, several techniques for detecting bad smells in source code have been proposed. However, existing smell detectors are often not suitable for developers who have a specific context because these detectors do not consider their current context and output the results that are mixed with both smells that are and are not related to such context. Consequently, the developers have to spend a considerable amount of time identifying relevant smells. In this paper, we propose a technique to prioritize bad code smells by using developers' context, i.e., a list of issues in an issue tracking system that needs to be implemented before next release. We applied feature location technique to the list of issues and used the results to specify which smells are associated with the context. Thus, our approach can provide the developers with a list of prioritized bad code smells that is related to their current context. Several preliminary evaluations using open source project indicated the effectiveness of our technique.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Refactoring / Feature location / Bad code smells
Paper # SS2015-16,KBSE2015-9
Date of Issue 2015-07-15 (SS, KBSE)

Conference Information
Committee KBSE / SS / IPSJ-SE
Conference Date 2015/7/22(3days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Tadashi Iijima(Keio Univ.) / Shoji Yuen(Nagoya Univ.)
Vice Chair Shigeo Kaneda(Doshisha Univ.) / Kazuhiro Ogata(JAIST)
Secretary Shigeo Kaneda(Nihon Univ.) / Kazuhiro Ogata(Osaka Univ.) / (Tokyo Inst. of Tech.)
Assistant Shinpei Ogata(Shinshu Univ.) / Hiroaki Hashiura(Nippon Inst. of Tech.) / Yoshiki Higo(Osaka Univ.)

Paper Information
Registration To Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Science / Special Interest Group on Software Engineering
Language ENG-JTITLE
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Toward Prioritizing Code Smell Detection Results for Prefactoring
Sub Title (in English)
Keyword(1) Refactoring
Keyword(2) Feature location
Keyword(3) Bad code smells
1st Author's Name Natthawute Sae-Lim
1st Author's Affiliation Tokyo Institute of Technology(Tokyo Tech.)
2nd Author's Name Shinpei Hayashi
2nd Author's Affiliation Tokyo Institute of Technology(Tokyo Tech.)
3rd Author's Name Motoshi Saeki
3rd Author's Affiliation Tokyo Institute of Technology(Tokyo Tech.)
Date 2015-07-22
Paper # SS2015-16,KBSE2015-9
Volume (vol) vol.115
Number (no) SS-153,KBSE-154
Page pp.pp.33-38(SS), pp.33-38(KBSE),
#Pages 6
Date of Issue 2015-07-15 (SS, KBSE)