activity
20182026
most citedDetecting Bad Smells in Use Case Descriptions

18 citations · 27 across the 5 of their papers we have counts for

collaborators

13 papers

cs.SE2026

Formalizing and Automating Fine-Grained Move Refactorings Across Methods

Kota Yasuhara, Shinpei Hayashi

Developers use automated Move refactorings to improve the modular structure of source code and the assignment of responsibilities. Class- and method-level Move refactorings are aut…

cs.SE2023

Evaluation of Cross-Lingual Bug Localization: Two Industrial Cases

Shinpei Hayashi, Takashi Kobayashi, Tadahisa Kato

This study reports the results of applying the cross-lingual bug localization approach proposed by Xia et al. to industrial software projects. To realize cross-lingual bug localiza…

cs.SE20231 cited

RefSearch: A Search Engine for Refactoring

Motoki Abe, Shinpei Hayashi

Developers often refactor source code to improve its quality during software development. A challenge in refactoring is to determine if it can be applied or not. To help with this…

cs.SE20226 cited

Empirical Study of Co-Renamed Identifiers

Yuki Osumi, Naotaka Umekawa, Hitomi Komata +1

Background: The renaming of program identifiers is the most common refactoring operation. Because some identifiers are related to each other, developers may need to rename related…

cs.SE2021

An Extensive Study on Smell-Aware Bug Localization

Aoi Takahashi, Natthawute Sae-Lim, Shinpei Hayashi +1

Bug localization is an important aspect of software maintenance because it can locate modules that should be changed to fix a specific bug. Our previous study showed that the accur…

cs.SE2021

Characterising the Knowledge about Primitive Variables in Java Code Comments

Mahfouth Alghamdi, Shinpei Hayashi, Takashi Kobayashi +1

Primitive types are fundamental components available in any programming language, which serve as the building blocks of data manipulation. Understanding the role of these types in…