Katsuhisa MARUYAMA


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)

Mining API Usage Patterns by Applying Method Categorization to Improve Code Completion
Rizky Januar AKBAR Takayuki OMORI Katsuhisa MARUYAMA 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2014/05/01
Vol. E97-D  No. 5  pp. 1069-1083
Type of Manuscript:  Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category: 
Keyword: 
sequential pattern miningsoftware repositoriesrecommendationcode completion
 Summary | Full Text:PDF(1.8MB)

A Tool Platform Using an XML Representation of Source Code Information
Katsuhisa MARUYAMA Shinichiro YAMAMOTO 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 2006/07/01
Vol. E89-D  No. 7  pp. 2214-2222
Type of Manuscript:  PAPER
Category: Software Engineering
Keyword: 
source code representationtool platformJavaXMLprogram analysissource code manipulation tools
 Summary | Full Text:PDF(580.5KB)

A Network Dependence Graph for Modeling Network Services and Its Use in Fault Location
Katsuhisa MARUYAMA Shozo NAITO 
Publication:   IEICE TRANSACTIONS on Information and Systems
Publication Date: 1999/04/25
Vol. E82-D  No. 4  pp. 737-746
Type of Manuscript:  Special Section PAPER (Special Issue on Internet Technology and Its Applications)
Category: 
Keyword: 
network managementnetwork fault locationdependence graphslicingdata and control flow analysis
 Summary | Full Text:PDF(342.6KB)