Shinpei Hayashi

Orcid: 0000-0001-7988-7772

According to our database1, Shinpei Hayashi authored at least 103 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Evaluating Introduction of Systems by Goal Dependency Modeling.
IEICE Trans. Inf. Syst., 2024

Locating Concepts on Use Case Steps in Source Code.
IEICE Trans. Inf. Syst., 2024

Toward Interactive Optimization of Source Code Differences: An Empirical Study of Its Performance.
CoRR, 2024

Understanding Code Change with Micro-Changes.
CoRR, 2024

RENAS: Prioritizing Co-Renaming Opportunities of Identifiers.
CoRR, 2024

MORCoRA: Multi-Objective Refactoring Recommendation Considering Review Availability.
CoRR, 2024

Supporting Q&A Processes in Requirements Elicitation: Bad Smell Detection and Version Control.
Proceedings of the Quality of Information and Communications Technology, 2024

2023
Introduction to the special issue on program comprehension.
Empir. Softw. Eng., June, 2023

Large-Scale Evaluation of Method-Level Bug Localization with FinerBench4BL.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Evaluation of Cross-Lingual Bug Localization: Two Industrial Cases.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

RefSearch: A Search Engine for Refactoring.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Locating Procedural Steps in Source Code.
Proceedings of the 47th IEEE Annual Computers, Software, and Applications Conference, 2023

2022
Cataloging Bad Smells in Use Case Descriptions and Automating Their Detection.
IEICE Trans. Inf. Syst., 2022

Automating Bad Smell Detection in Goal Refinement of Goal Models.
IEICE Trans. Inf. Syst., 2022

Foreword.
IEICE Trans. Inf. Syst., 2022

Impact of Change Granularity in Refactoring Detection.
CoRR, 2022

Revisiting the effect of branch handling strategies on change recommendation.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Impact of change granularity in refactoring detection.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

Empirical Study of Co-Renamed Identifiers.
Proceedings of the 29th Asia-Pacific Software Engineering Conference, 2022

2021
Special Issue on Software Maintenance Tools at 35th International Conference on Software Maintenance and Evolution (ICSME 2019).
Sci. Comput. Program., 2021

An extensive study on smell-aware bug localization.
J. Syst. Softw., 2021

Editor's Message to Special Issue of Software Engineering.
J. Inf. Process., 2021

Applying Class Distance to Decide Similarity on Information Models for Automated Data Interoperability.
Int. J. Softw. Eng. Knowl. Eng., 2021

Handling Quantity in Variability Models for System-of-Systems.
Int. J. Softw. Eng. Knowl. Eng., 2021

Supporting Proactive Refactoring: An Exploratory Study on Decaying Modules and Their Prediction.
IEICE Trans. Inf. Syst., 2021

Characterising the Knowledge about Primitive Variables in Java Code Comments.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

RefactorHub: A Commit Annotator for Refactoring.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

2020
On tracking Java methods with Git mechanisms.
J. Syst. Softw., 2020

ChangeMacroRecorder: Accurate Recording of Fine-Grained Textual Changes of Source Code.
IEICE Trans. Inf. Syst., 2020

Ammonia: an approach for deriving project-specific bug patterns.
Empir. Softw. Eng., 2020

ChangeBeadsThreader: An Interactive Environment for Tailoring Automatically Untangled Changes.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

2019
An empirical study of security warnings from static application security testing tools.
J. Syst. Softw., 2019

Detecting Bad Smells in Use Case Descriptions.
Proceedings of the 27th IEEE International Requirements Engineering Conference, 2019

The impact of systematic edits in history slicing.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Can Automated Impact Analysis Techniques Help Predict Decaying Modules?
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Toward proactive refactoring: an exploratory study on decaying modules.
Proceedings of the 3rd International Workshop on Refactoring, 2019

2018
Context-based approach to prioritize code smells for prefactoring.
J. Softw. Evol. Process., 2018

An Investigative Study on How Developers Filter and Prioritize Code Smells.
IEICE Trans. Inf. Syst., 2018

Detecting Architectural Violations Using Responsibility and Dependency Constraints of Components.
IEICE Trans. Inf. Syst., 2018

A Survey of Refactoring Detection Techniques Based on Change History Analysis.
CoRR, 2018

ChangeMacroRecorder: Recording fine-grained textual changes of source code.
Proceedings of the 25th International Conference on Software Analysis, 2018

Welcome from the chairs.
Proceedings of the 2018 IEEE Workshop on Mining and Analyzing Interaction Histories, 2018

A preliminary study on using code smells to improve bug localization.
Proceedings of the 26th Conference on Program Comprehension, 2018

Visualizing a Tangled Change for Supporting Its Decomposition and Commit Construction.
Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, 2018

2017
A robust multi-objective approach to balance severity and importance of refactoring opportunities.
Empir. Softw. Eng., 2017

Revisiting context-based code smells prioritization: on supporting referred context.
Proceedings of the XP2017 Scientific Workshops, Cologne, Germany, May 22 - 26, 2017, 2017

Establishing Regulatory Compliance in Goal-Oriented Requirements Analysis.
Proceedings of the 19th IEEE Conference on Business Informatics, 2017

Frame-based behavior preservation in refactoring.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

How Can You Improve Your As-Is Models? Requirements Analysis Methods Meet GQM.
Proceedings of the Requirements Engineering: Foundation for Software Quality, 2017

Inference-based Detection of Architectural Violations in MVC2.
Proceedings of the 12th International Conference on Software Technologies, 2017

How Do Developers Select and Prioritize Code Smells? A Preliminary Study.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

A tool supporting postponable refactoring.
Proceedings of the 39th International Conference on Software Engineering, 2017

An Improvement on Data Interoperability with Large-Scale Conceptual Model and Its Application in Industry.
Proceedings of the ER Forum 2017 and the ER 2017 Demo Track co-located with the 36th International Conference on Conceptual Modelling (ER 2017), Valencia, Spain,, 2017

Goal-Oriented Requirements Analysis Meets a Creativity Technique.
Proceedings of the Advances in Conceptual Modeling, 2017

Detecting Bad Smells of Refinement in Goal-Oriented Requirements Analysis.
Proceedings of the Advances in Conceptual Modeling, 2017

Mediating Turf Battles! Prioritizing Shared Modules in Locating Multiple Features.
Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, 2017

2016
Slicing Fine-Grained Code Change History.
IEICE Trans. Inf. Syst., 2016

Early Requirements Analysis for a Socio-Technical System Based on Goal Dependencies.
Proceedings of the New Trends in Software Methodologies, Tools and Techniques, 2016

Context-based code smells prioritization for prefactoring.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Guiding Identification of Missing Scenarios for Dynamic Feature Location.
Proceedings of the 23rd Asia-Pacific Software Engineering Conference, 2016

2015
Historef: A tool for edit history refactoring.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Terminology matching of requirements specification documents and regulations for compliance checking.
Proceedings of the Eighth IEEE International Workshop on Requirements Engineering and Law, 2015

Toward Reusing Code Changes.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Hierarchical categorization of edit operations for separately committing large refactoring results.
Proceedings of the 14th International Workshop on Principles of Software Evolution, 2015

Multi-dimensional Goal Refinement in Goal-Oriented Requirements Engineering.
Proceedings of the ICSOFT-EA 2015, 2015

Annotating Goals with Concerns in Goal-Oriented Requirements Engineering.
Proceedings of the Software Technologies - 10th International Joint Conference, 2015

Modeling and Utilizing Security Knowledge for Eliciting Security Requirements.
Proceedings of the Advances in Conceptual Modeling, 2015

2014
Toward understanding how developers recognize features in source code from descriptions.
Proceedings of the 9th International Workshop on Advanced Modularization Techniques, 2014

A visualization tool recording historical data of program comprehension tasks.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Class Responsibility Assignment as Fuzzy Constraint Satisfaction.
Proceedings of the 6th International Workshop on Empirical Software Engineering in Practice, 2014

2013
Enhancing Goal-Oriented Security Requirements Analysis using Common Criteria-Based Knowledge.
Int. J. Softw. Eng. Knowl. Eng., 2013

On the effectiveness of accuracy of automated feature location technique.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

REdiffs: Refactoring-aware difference viewer for java.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Incremental Feature Location and Identification in Source Code.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Extracting and Visualizing Implementation Structure of Features.
Proceedings of the 20th Asia-Pacific Software Engineering Conference, 2013

Modeling Security Threat Patterns to Derive Negative Scenarios.
Proceedings of the 20th Asia-Pacific Software Engineering Conference, 2013

2012
Impact Analysis on an Attributed Goal Graph.
IEICE Trans. Inf. Syst., 2012

Slicing and replaying code change history.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Toward structured location of features.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Cutting a Method Call Graph for Supporting Feature Location.
Proceedings of the Fourth International Workshop on Empirical Software Engineering in Practice, 2012

Refactoring edit history of source code.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Feature Location for Multi-Layer System Based on Formal Concept Analysis.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

Facilitating Business Improvement by Information Systems using Model Transformation and Metrics.
Proceedings of the CAiSE'12 Forum at the 24<sup>th</sup> International Conference on Advanced Information Systems Engineering (CAiSE), 2012

Model Transformation Patterns for Introducing Suitable Information Systems.
Proceedings of the 19th Asia-Pacific Software Engineering Conference, 2012

2011
Using Hierarchical Transformation to Generate Assertion Code from OCL Constraints.
IEICE Trans. Inf. Syst., 2011

Supporting Design Model Refactoring for Improving Class Responsibility Assignment.
Proceedings of the Model Driven Engineering Languages and Systems, 2011

Understanding Source Code Differences by Separating Refactoring Effects.
Proceedings of the 18th Asia Pacific Software Engineering Conference, 2011

2010
Search-Based Refactoring Detection from Source Code Revisions.
IEICE Trans. Inf. Syst., 2010

An Integrated Support for Attributed Goal-Oriented Requirements Analysis Method and its Implementation.
Proceedings of the 10th International Conference on Quality Software, 2010

Recording finer-grained software evolution with IDE: an annotation-based approach.
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), 2010

iFL: An interactive environment for understanding feature implementations.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Sentence-to-Code Traceability Recovery with Domain Ontologies.
Proceedings of the 17th Asia Pacific Software Engineering Conference, 2010

2009
ATTED-II provides coexpressed gene networks for Arabidopsis.
Nucleic Acids Res., 2009

Constructing Feature Models Using Goal-Oriented Analysis.
Proceedings of the Ninth International Conference on Quality Software, 2009

Generating Assertion Code from OCL: A Transformational Approach Based on Similarities of Implementation Languages.
Proceedings of the Model Driven Engineering Languages and Systems, 2009

A Tool for Attributed Goal-Oriented Requirements Analysis.
Proceedings of the ASE 2009, 2009

Recovering traceability links between a simple natural language sentence and source code using domain ontologies.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

2008
COXPRESdb: a database of coexpressed gene networks in mammals.
Nucleic Acids Res., 2008

Design Pattern Detection by Using Meta Patterns.
IEICE Trans. Inf. Syst., 2008

Extracting Prehistories of Software Refactorings from Version Archives.
Proceedings of the Large-Scale Knowledge Resources. Construction and Application, 2008

Detecting Occurrences of Refactoring with Heuristic Search.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

2007
ATTED-II: a database of co-expressed genes and <i>cis</i> elements for identifying co-regulated gene groups in <i>Arabidopsis</i>.
Nucleic Acids Res., 2007

2006
Supporting Refactoring Activities Using Histories of Program Modification.
IEICE Trans. Inf. Syst., 2006


  Loading...