Shinpei HAYASHI


An Investigative Study on How Developers Filter and Prioritize Code Smells
Natthawute SAE-LIM Shinpei HAYASHI Motoshi SAEKI 
Publication:   
Publication Date: 2018/07/01
Vol. E101-D  No. 7  pp. 1733-1742
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: 
Keyword: 
code smellscode smell filtrationcode smell prioritizationpractitioner's perspective
 Summary | Full Text:PDF(610.6KB)

Detecting Architectural Violations Using Responsibility and Dependency Constraints of Components
Shinpei HAYASHI Fumiki MINAMI Motoshi SAEKI 
Publication:   
Publication Date: 2018/07/01
Vol. E101-D  No. 7  pp. 1780-1789
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: 
Keyword: 
architecture patterncode smellprogram dependence graph
 Summary | Full Text:PDF(915.8KB)

Slicing Fine-Grained Code Change History
Katsuhisa MARUYAMA Takayuki OMORI Shinpei HAYASHI 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2016/03/01
Vol. E99-D  No. 3  pp. 671-687
Type of Manuscript:  PAPER
Category: Software Engineering
Keyword: 
software maintenance and evolutionprogram comprehensionintegrated development environmentsprogram slicingcode changes
 Summary | Full Text:PDF(2.4MB)

Impact Analysis on an Attributed Goal Graph
Shinpei HAYASHI Daisuke TANABE Haruhiko KAIYA Motoshi SAEKI 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2012/04/01
Vol. E95-D  No. 4  pp. 1012-1020
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: 
Keyword: 
goal-oriented analysisimpact analysischange management
 Summary | Full Text:PDF(905.2KB)

Using Hierarchical Transformation to Generate Assertion Code from OCL Constraints
Rodion MOISEEV Shinpei HAYASHI Motoshi SAEKI 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2011/03/01
Vol. E94-D  No. 3  pp. 612-621
Type of Manuscript:  PAPER
Category: Software System
Keyword: 
OCLconstraintsassertion codeprogramming languages
 Summary | Full Text:PDF(769.6KB)

Search-Based Refactoring Detection from Source Code Revisions
Shinpei HAYASHI Yasuyuki TSUDA Motoshi SAEKI 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2010/04/01
Vol. E93-D  No. 4  pp. 754-762
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: Management Techniques
Keyword: 
refactoringversion archivessource code differencesinformed searchheuristics
 Summary | Full Text:PDF(424.3KB)

Design Pattern Detection by Using Meta Patterns
Shinpei HAYASHI Junya KATADA Ryota SAKAMOTO Takashi KOBAYASHI Motoshi SAEKI 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2008/04/01
Vol. E91-D  No. 4  pp. 933-944
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: Software Engineering
Keyword: 
design patternsprogram understandingmeta patternsdynamic analysisProlog
 Summary | Full Text:PDF(819.3KB)

Supporting Refactoring Activities Using Histories of Program Modification
Shinpei HAYASHI Motoshi SAEKI Masahito KURIHARA 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2006/04/01
Vol. E89-D  No. 4  pp. 1403-1412
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: 
Keyword: 
refactoringsoftware development environmentmodification historypattern matching
 Summary | Full Text:PDF(825.5KB)