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) |