Committee |
Date Time |
Place |
Paper Title / Authors |
Abstract |
Paper # |
SS |
2024-03-07 17:45 |
Okinawa |
(Primary: On-site, Secondary: Online) |
For evaluating the effectiveness of CodeT5 transfer learning in refactoring recommendations. Yuto Nakajima, Kenji Fujiwara (Tokyo City University) SS2023-62 |
Refactoring is "the process of restructuring the internal architecture of software to make it easier to understand and m... [more] |
SS2023-62 pp.79-84 |
SS |
2023-03-15 13:20 |
Okinawa |
(Primary: On-site, Secondary: Online) |
SS2022-66 |
Refactoring refers to modifying a program without changing its external behavior in order to simplify its internal struc... [more] |
SS2022-66 pp.115-120 |
SS, IPSJ-SE, KBSE [detail] |
2022-07-30 10:30 |
Hokkaido |
Hokkaido-Jichiro-Kaikan (Sapporo) (Primary: On-site, Secondary: Online) |
The Use of Review Effort Objective for Search-based Refactoring Recommendation Lei Chen, Shinpei Hayashi (Tokyo Tech) SS2022-18 KBSE2022-28 |
Search-based refactoring is to search for a sequence of refactorings that achieves a specific objective. Although a typi... [more] |
SS2022-18 KBSE2022-28 pp.103-108 |
SS |
2022-03-08 11:35 |
Online |
Online |
Automatic Refactoring to Improve Readability in Scratch Masahiro Kiuchi, Erina Makihara, Rei Wakamatsu, Keiko Ono (Doshisha Univ) SS2021-61 |
Scratch has a high degree of freedom and does not produce error messages, making it easy to introduce to beginners, but ... [more] |
SS2021-61 pp.115-120 |
LOIS |
2022-03-03 17:30 |
Online |
Online |
Proposal to Support System Refactoring by Using No-Code/Low-Code Platforms Kazuma Nishimura, Satoru Yamada (Kagawa Grad.), Hiroki Asakimori (RICOH), Rihito Yaegashi (Kagawa Univ.) LOIS2021-43 |
Incremental development is a method of dividing a system into highly independent modules and functions, and improves the... [more] |
LOIS2021-43 pp.22-27 |
SS |
2018-03-06 15:00 |
Okinawa |
|
An Investigation into the Characteristics of Source Code for Supporting Inline Method Yuki Yamada, Kyohei Uemura, Eunjong Choi (NAIST), Norihiro Yoshida (Nagoya Univ.), Hajimu Iida (NAIST) SS2017-68 |
Inline Method is refactoring which puts a method body into its caller and
remove the method. Although this refactoring ... [more] |
SS2017-68 pp.23-27 |
KBSE |
2018-03-01 14:50 |
Okinawa |
|
Automatic Test Code Generation for Extract Method Refactoring Ko Miyake, Tetsuo Kamina, Katsuhisa Maruyama (Ritsumeikan Univ) KBSE2017-48 |
Tests are indispensable to check whether an applied refactoring preserves the observable behavior of refactored code.
H... [more] |
KBSE2017-48 pp.55-60 |
ET |
2018-01-27 13:45 |
Hyogo |
Kobe Univ. |
A code review support tool for introductory refactoring in a programming exercise
-- A Trial Practice by revision of examples with incomplete and redundant code in C language -- Yuki Ue, Hiroyuki Tominaga (Kagawa Univ.) ET2017-83 |
We have proposed a support system for lectures and exercises in turn about information engineering field. The system mai... [more] |
ET2017-83 pp.19-24 |
MSS, SS |
2017-01-26 10:30 |
Kyoto |
Kyoto Institute of Technology |
Towards Move Method Refactoring Recommendation using Change Task Context Naoya Ujihara, Ali Ouni, Takashi Ishio, Katsuro Inoue (Osaka Univ.) MSS2016-58 SS2016-37 |
Move Method Refactoring is an effective technique to improve software quality. In this research, we have developed a ref... [more] |
MSS2016-58 SS2016-37 pp.7-12 |
ET |
2016-06-11 14:40 |
Aichi |
Nagoya Institute of Technology |
A Proposal of Coding Rule for Java Programming Learning Assistant System Using MVC Model and Its Implementation Nobuya Ishihara, Nobuo Funabiki, Minoru Kuribayashi (Okayama Univ.) ET2016-16 |
We have developed the Web-based Java Programming Learning System (JPLAS) and have used it in Java programming courses. T... [more] |
ET2016-16 pp.47-52 |
SS |
2016-03-11 09:00 |
Okinawa |
|
An Empirical Study of the Severity of Code Smell Using a Refactoring Dataset Tsubasa Saika, Eunjong Choi (Osaka Univ.), Norihiro Yoshida (Nagoya Univ.), Shusuke Haruna, Katsuro Inoue (Osaka Univ.) SS2015-91 |
Code smells are structures in the code that suggest the possibility of refactoring. To prioritize code smells in large-s... [more] |
SS2015-91 pp.91-96 |
ET |
2016-03-05 14:55 |
Kagawa |
Kawaga Univ. (Saiwai-cho Campus) |
Support and Practice of Applied C Programming Exercise for Problem Solving with Card-Game Strategy
-- An Analysis Method of Personal Progress with Revision Situation of Submission Codes in a Contest -- Naoki Hanakawa, Fumiya Gemba, Takayuki Abe, Hiroyuki Tominaga (Kagawa Univ.) ET2015-102 |
We have proposed an applied C programming exercise with Poker strategy as a card-game. We have offered an execution envi... [more] |
ET2015-102 pp.51-58 |
DC, SS |
2015-10-14 10:40 |
Nara |
Todaiji Culture Center (Nara) |
Towards Comprehension of Refactoring Tasks with Arbitrary-Granularity-Model Code Clone Detection Toshihiro Kamiya (Fun) SS2015-42 DC2015-32 |
Abstract This study describes an extended method of AGM code-clone detection for understanding refactroing. The proposed... [more] |
SS2015-42 DC2015-32 pp.41-46 |
DC, SS |
2015-10-14 11:10 |
Nara |
Todaiji Culture Center (Nara) |
Memoization Refactoring based on Purity Analysis Jiachen Yang, Keisuke Hotta, Yoshiki Higo, Shinji Kusumoto (Osaka Univ.) SS2015-43 DC2015-33 |
Memoization refactoring is a refactoring pattern that caches the result of a given function and returns the same result ... [more] |
SS2015-43 DC2015-33 pp.47-52 |
KBSE, SS, IPSJ-SE [detail] |
2015-07-22 15:40 |
Hokkaido |
|
Toward Prioritizing Code Smell Detection Results for Prefactoring Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki (Tokyo Tech.) SS2015-16 KBSE2015-9 |
In order to find the opportunities for applying prefactoring, several techniques for detecting bad smells in source code... [more] |
SS2015-16 KBSE2015-9 pp.33-38 |
MSS, SS |
2015-01-27 10:25 |
Tottori |
|
An approach based on implicit places to refactoring problem of workflow nets Jia Zhang, Ichiro Toyoshima, Shingo Yamaguchi (Yamaguchi Univ.) MSS2014-84 SS2014-48 |
Refactoring is to convert a given workflow net, so as to preserve branching bisimilarity, to another workflow net of it... [more] |
MSS2014-84 SS2014-48 pp.91-96 |
KBSE, SS, IPSJ-SE [detail] |
2014-07-11 09:00 |
Hokkaido |
Furano-Bunka-Kaikan |
Supporting Prefactoring Using Feature Location Results Takuya Komatsuda, Shinpei Hayashi, Motoshi Saeki (Tokyo Inst. of Tech.) SS2014-20 KBSE2014-23 |
In order to find the opportunities for applying refactoring, several techniques for detecting bad smells in source code ... [more] |
SS2014-20 KBSE2014-23 pp.109-114 |
SS |
2014-05-08 14:20 |
Mie |
ISE SHIMIN - KATSUDOU Center |
An investigation of refactoring performed in combination Tsubasa Saika, Eunjong Choi, Akira Goto (Osaka univ.), Norihiro Yoshida (Nagoya Univ.), Katsuro Inoue (Osaka univ.) SS2014-1 |
Numerous tools that support refactoring have been proposed. However, existing refactoring support tools do not support c... [more] |
SS2014-1 pp.1-6 |
SS |
2014-05-08 14:50 |
Mie |
ISE SHIMIN - KATSUDOU Center |
Supporting Refactoring Based on Presence of Delegation Ryotaro Kou, Keisuke Hotta, Yoshiki Higo, Hiroshi Igaki, Shinji Kusumoto (Osaka Univ.) SS2014-2 |
Refactoring has attracted attention for software maintenance.
Therefore, many approaches supporting refactoring have b... [more] |
SS2014-2 pp.7-12 |
SS |
2014-03-12 12:05 |
Okinawa |
Tenbusu Naha |
Evaluation for the Value of Refactoring with Mining Software Repositories Shuhei Kimura, Yoshiki Higo, Shinji Kusumoto (Osaka Univ.) SS2013-90 |
Developers consider refactoring as an important technique in software maintenance.
However, any technique to evaluate l... [more] |
SS2013-90 pp.109-114 |