Shinpei HAYASHI


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)