New Software Components with an Autonomous Changing Mechanism. - Katsuhisa Maruyama; Kenichi Shima (APSEC, 1996)

Application of verification method and a decomposition method to program modification. - Kouichi Ono; Katsuhisa Maruyama; Yoshiaki Fukuzawa (Syst. Comput. Jpn., 1996)

A Mechanism for Automatically and Dynamically Changing Software Components. - Katsuhisa Maruyama; Kenichi Shima (SSR, 1997)

A new class generation mechanism by method integration. - Katsuhisa Maruyama; Kenichi Shima (ICSR, 1998)

Automatic Method Refactoring Using Weighted Dependence Graphs. - Katsuhisa Maruyama; Kenichi Shima (ICSE, 1999)

An Automatic Class Generation Mechanism by Using Method Integration. - Katsuhisa Maruyama; Kenichi Shima (IEEE Trans. Software Eng., 2000)

Automated method-extraction refactoring by using block-based slicing. - Katsuhisa Maruyama (SSR, 2001)

A CASE Tool Platform Using an XML Representation of Java Source Code. - Katsuhisa Maruyama; Shinichiro Yamamoto (SCAM, 2004)

An Easy-to-Use Extension Mechanism Using XML for an Integrated Development Environment. - Takayuki Omori; Katsuhisa Maruyama (APSEC, 2005)

Design and Implementation of an Extensible and Modifiable Refactoring Tool. - Katsuhisa Maruyama; Shinichiro Yamamoto (IWPC, 2005)

An Accurate and Convenient Undo Mechanism for Refactorings. - Katsuhisa Maruyama (APSEC, 2006)

Japanese Workshop on Leveraging Web2.0 Technologies in Software Development Environments (WebSDE). - Katsuhisa Maruyama; Makoto Matsushita; Shinichiro Yamamoto (ASE, 2006)

A Tool Platform Using an XML Representation of Source Code Information. - Katsuhisa Maruyama; Shinichiro Yamamoto (IEICE Trans. Inf. Syst., 2006)

Secure Refactoring - Improving the Security Level of Existing Code. - Katsuhisa Maruyama (ICSOFT (SE), 2007)

Security-Aware Refactoring Alerting its Impact on Code Vulnerabilities. - Katsuhisa Maruyama; Kensuke Tokoda (APSEC, 2008)

A change-aware development environment by recording editing operations of source code. - Takayuki Omori; Katsuhisa Maruyama (MSR, 2008)

Identifying Stagnation Periods in Software Evolution by Replaying Editing Operations. - Takayuki Omori; Katsuhisa Maruyama (APSEC, 2009)

Improving the Classification of Security Patterns. - Hironori Washizaki; Eduardo B. Fernández; Katsuhisa Maruyama; Atsuto Kubo; Nobukazu Yoshioka (DEXA Workshops, 2009)

A security-aware refactoring tool for Java programs. - Katsuhisa Maruyama; Takayuki Omori (WRT@ICSE, 2011)

An editing-operation replayer with highlights supporting investigation of program modifications. - Takayuki Omori; Katsuhisa Maruyama (EVOL/IWPSE, 2011)

Refactoring edit history of source code. - Shinpei Hayashi; Takayuki Omori; Teruyoshi Zenmyo; Katsuhisa Maruyama; Motoshi Saeki (ICSM, 2012)

A study on repetitiveness of code completion operations. - Takayuki Omori; Hiroaki Kuwabara; Katsuhisa Maruyama (ICSM, 2012)

Detecting API Usage Patterns from Software Repositories Using Method Categorization. - Rizky Januar Akbar; Takayuki Omori; Katsuhisa Maruyama (JCKBSE, 2012)

Slicing and replaying code change history. - Katsuhisa Maruyama; Eijiro Kitsu; Takayuki Omori; Shinpei Hayashi (ASE, 2012)

Detecting Program Changes from Edit History of Source Code. - Eijiro Kitsu; Takayuki Omori; Katsuhisa Maruyama (APSEC (1), 2013)

A visualization tool recording historical data of program comprehension tasks. - Katsuhisa Maruyama; Takayuki Omori; Shinpei Hayashi (ICPC, 2014)

Mining API Usage Patterns by Applying Method Categorization to Improve Code Completion. - Rizky Januar Akbar; Takayuki Omori; Katsuhisa Maruyama (IEICE Trans. Inf. Syst., 2014)

Historef: A tool for edit history refactoring. - Shinpei Hayashi; Daiki Hoshino; Jumpei Matsuda; Motoshi Saeki; Takayuki Omori; Katsuhisa Maruyama (SANER, 2015)

Improving code completion based on repetitive code completion operations. - Takayuki Omori; Hiroaki Kuwabara; Katsuhisa Maruyama (Inf. Media Technol., 2015)

Detecting Invalid Layer Combinations Using Control-Flow Analysis for Android. - Noriyuki Suzuki; Tetsuo Kamina; Katsuhisa Maruyama (COP@ECOOP, 2016)

Secure Data Storage Architecture on Cloud Environments. - Tran Thi Xuan Trang; Katsuhisa Maruyama (ICSOFT-EA, 2016)

Supporting Merge Conflict Resolution by Using Fine-Grained Code Change History. - Yuichi Nishimura; Katsuhisa Maruyama (SANER, 2016)

Slicing Fine-Grained Code Change History. - Katsuhisa Maruyama; Takayuki Omori; Shinpei Hayashi (IEICE Trans. Inf. Syst., 2016)

A tool supporting postponable refactoring. - Katsuhisa Maruyama; Shinpei Hayashi (ICSE (Companion Volume), 2017)

Frame-based behavior preservation in refactoring. - Katsuhisa Maruyama; Shinpei Hayashi; Norihiro Yoshida; Eunjong Choi (SANER, 2017)

ChangeMacroRecorder: Recording fine-grained textual changes of source code. - Katsuhisa Maruyama; Shinpei Hayashi; Takayuki Omori (SANER, 2018)

Comparative Study between Two Approaches Using Edit Operations and Code Differences to Detect Past Refactorings. - Takayuki Omori; Katsuhisa Maruyama (IEICE Trans. Inf. Syst., 2018)

ChangeMacroRecorder: Accurate Recording of Fine-Grained Textual Changes of Source Code. - Katsuhisa Maruyama; Shinpei Hayashi; Takayuki Omori (IEICE Trans. Inf. Syst., 2020)

Lightweight Operation History Graph for Traceability on Program Elements. - Takayuki Omori; Katsuhisa Maruyama; Atsushi Ohnishi (IEICE Trans. Inf. Syst., 2021)

A Preliminary Finding on Programs Fixed by an APR Tool based on a Genetic Algorithm. - Kanon Harada; Katsuhisa Maruyama (APSEC, 2022)

Towards Filtering Out Deficient Pull Requests Collected Through the GitHub API. - Bowen Tang; Xiqin Lu; Katsuhisa Maruyama (APSEC, 2024)

Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms. - Kanon Harada; Katsuhisa Maruyama (SANER, 2024)

PRCollector: Facilitating On-Demand Collection of Pull Request Data From GitHub. - Bowen Tang; Katsuhisa Maruyama (IEEE Access, 2025)