Presentation | 2014-07-11 Supporting Prefactoring Using Feature Location Results Takuya KOMATSUDA, 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 refactoring, several techniques for detecting bad smells in source code have been proposed. However, existing smell detectors are not suitable for developers who are trying to implement a specific feature because the detectors detect too many smells from the whole source code. In this paper, we propose a technique to detect bad smells specific to the focused feature for supporting prefactoring to improve the extendibility of the program before implementing the feature. In order to estimate the effect of the feature introduction before implementing it, dummy code imitating the deterioration of the design quality is inserted to the modules obtained using the result of a feature location technique. Comparing the detected smells in source code before and after inserting dummy code, we can specify which smells are strongly related to the target feature. Several preliminary evaluations indicated the effectiveness of our technique. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Refactoring / feature location / bad smells in source code |
Paper # | SS2014-20,KBSE2014-23 |
Date of Issue |
Conference Information | |
Committee | KBSE |
---|---|
Conference Date | 2014/7/2(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Knowledge-Based Software Engineering (KBSE) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Supporting Prefactoring Using Feature Location Results |
Sub Title (in English) | |
Keyword(1) | Refactoring |
Keyword(2) | feature location |
Keyword(3) | bad smells in source code |
1st Author's Name | Takuya KOMATSUDA |
1st Author's Affiliation | Department of Computer Science, Tokyo Institute of Technology() |
2nd Author's Name | Shinpei HAYASHI |
2nd Author's Affiliation | Department of Computer Science, Tokyo Institute of Technology |
3rd Author's Name | Motoshi SAEKI |
3rd Author's Affiliation | Department of Computer Science, Tokyo Institute of Technology |
Date | 2014-07-11 |
Paper # | SS2014-20,KBSE2014-23 |
Volume (vol) | vol.114 |
Number (no) | 128 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |