No. |
発表論文の標題 |
著者名等 |
掲載誌名 |
巻/号,頁 |
出版年月 |
ISSN |
DOI |
URL |
1 |
Automatic Software Merging Using Automated Program Repair
|
Xiaoqian Xing, Katsuhisa Maruyama
|
International Workshop on Intelligent Bug Fixing (IBF)
|
11-16
|
2019
|
|
|
|
2 |
Summarizing Code Changes by Tracing an Operation History Graph
|
Takayuki Omori, Katsuhisa Maruyama, Atsushi Ohnishi
|
International Workshop on Mining and Analyzing Interaction Histories (MAINT'19)
|
14-18
|
2019
|
|
|
|
3 |
Visualizing Reactive Execution History using Propagation Traces
|
Takumi Hikosaka, Tetsuo Kamina, Katsuhisa Maruyama
|
Reactive and Event-based Languages and Systems (REBLS 2018)
|
|
2018
|
|
|
|
4 |
コードの編集履歴を用いた競合解決支援
|
西村雄一,紙名哲生,丸山勝久
|
情報処理学会論文誌
|
59/ 4, 1120-1136
|
2018/04
|
|
|
|
5 |
Comparative Study between Two Approaches Using Edit Operations and Code Differences to Detect Past Refactorings
|
Takayuki Omori, Katsuhisa Maruyama
|
IEICE Transaction on ED
|
E101-D/ 3, 644-658
|
2018/03
|
|
|
|
6 |
ChangeMacroRecorder: Recording Fine-Grained Textual Changes of Source Code
|
Katsuhisa Maruyama, Shinpei Hayashi, Takayuki Omori
|
25th International Conference on Software Analysis, Evolution, and Reengineering (SANER'18)
|
537-541
|
2018/03
|
|
|
|
7 |
Comparative Study between Two Approaches using Edit Operations and Code Differences to Detect Past Refactorings
|
Takayuki Omori and Katsuhisa Maruyama
|
IEICE Transaction on ED
|
E101-D/ 3
|
2018/03
|
|
|
|
8 |
A Tool Supporting Postponable Refactoring
|
Katsuhisa Maruyama, Shinpei Hayashi
|
39th International Conference on Software Engineering (ICSE'17)
|
133-135
|
2017/05
|
|
|
|
9 |
Frame-Based Behavior Preservation in Refactoring
|
Katsuhisa Maruyama, Shinpei Hayashi, Norihiro Yoshida, Eunjong Choi
|
24th International Conference on Software Analysis, Evolution, and Reengineering (SANER'17)
|
573-574
|
2017/02
|
|
|
|
10 |
Detecting Invalid Layer Combinations Using Control-Flow Analysis for Android
|
Noriyuki Suzuki, Tetsuo Kamina, Katsuhisa Maruyama
|
8th International Workshop on Context-Oriented Programming (COP'16)
|
27-32
|
2016/07
|
|
|
|
11 |
Secure Data Storage Architecture on Cloud Environments
|
Tran Thi Xuan Trang, Katsuhisa Maruyama
|
11th International Conference on Software Engineering and Applications (ICSOFT-EA 2016)
|
39-47
|
2016/07
|
|
|
|
12 |
Supporting Merge Conflict Resolution by Using Fine-Grained Code Change History
|
Yuichi Nishimura, Katsuhisa Maruyama
|
23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)
|
661-664
|
2016/03
|
|
|
|
13 |
Slicing Fine-Grained Code Change History
|
Katsuhisa Maruyama, Takayuki Omori, Shinpei Hayashi
|
IEICE Transaction on ED
|
E99-D/ 3, 671-687
|
2016/03
|
|
|
|
14 |
Historef: A Tool for Edit History Refactoring
|
Shinpei Hayashi, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama
|
22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15)
|
469-473
|
2015/03
|
|
|
|
15 |
Improving code completion based on repetitive code completion operations
|
Takayuki Omori, Hiroaki Kuwabara, Katsuhisa Maruyama
|
コンピュータソフトウェア
|
32/ 1, 120-135
|
2015/02
|
|
|
|
16 |
統合開発環境における細粒度な操作履歴の収集および応用に関する調査
|
大森隆行,林晋平,丸山勝久
|
コンピュータソフトウェア
|
32/ 1, 60-80
|
2015/02
|
|
|
|
17 |
コードの編集履歴を用いたプログラム変更の検出
|
木津栄二郎,大森隆行,丸山勝久
|
情報処理学会論文誌
|
56/ 2, 611-626
|
2015/02
|
|
|
|
18 |
ネスト化によるリファクタリングの連続的適用
|
田島香織,丸山勝久
|
日本ソフトウェア科学会 FOSE'14, ソフトウェア工学の基礎XXI, 近代科学社
|
225-230
|
2014/12
|
|
|
|
19 |
共通問題の作成 —ワークショップを通して—
|
丸山勝久
|
情報処理学会情報処理
|
55/ 10, 1060-1063
|
2014/10
|
|
|
|
20 |
A Visualization Tool Recording Historical Data of Program Comprehension Tasks
|
Katsuhisa Maruyama, Takayuki Omori, Shinpei Hayashi
|
International Conference on Program Comprehension (ICPC 2014)
|
207-211
|
2014/06
|
|
|
|
21 |
Mining API Usage Patterns by Applying Method Categorization to Improve Code Completion
|
Rizky Januar Akbar, Takayuki Omori, Katsuhisa Maruyama
|
IEICE Transaction on ED
|
E97-D/ 5, 1069-1083
|
2014/05
|
|
|
|
22 |
Detecting Program Changes from Edit History of Source Code
|
Eijirou Kitsu, Takayuki Omori, Katsuhisa Maruyama
|
Asia-Pacific Software Engineering Conference (APSEC'13)
|
299-306
|
2013/12
|
|
|
|
23 |
GUIプログラムにおけるイベント処理の可聴化によるデバッグ支援
|
宮本崇史,丸山勝久
|
日本ソフトウェア科学会 FOSE'13, ソフトウェア工学の基礎XX, 近代科学社
|
239-244
|
2013/11
|
|
|
|
24 |
酒屋問題再考 —新たな共通問題の作成を目指して—
|
丸山勝久
|
情報処理学会情報処理
|
54/ 9, 886-889
|
2013/09
|
|
|
|
25 |
統合開発環境におけるコード補完の繰り返しに関する調査
|
大森隆行,桑原寛明,丸山勝久
|
日本ソフトウェア科学会 FOSE'12, ソフトウェア工学の基礎XIX, 近代科学社
|
141-150
|
2012/12
|
|
|
|
26 |
Refactoring Edit History of Source Code
|
Shinpei Hayashi, Takayuki Omori, Teruyoshi Zenmyo, Katsuhisa Maruyama, Motoshi Saeki
|
28th IEEE International Conference on Software Maintenance (ICSM 2012)
|
617-620
|
2012/09
|
|
|
|
27 |
A Study on Repetitiveness of Code Completion Operations
|
Takayuki Omori, Hiroaki Kuwabara, Katsuhisa Maruyama
|
28th IEEE International Conference on Software Maintenance (ICSM 2012)
|
584-587
|
2012/09
|
|
|
|
28 |
Slicing and Replaying Code Change History
|
Katsuhisa Maruyama, Eijiro Kitsu, Takayuki Omori, Shinpei Hayashi
|
27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012)
|
246-249
|
2012/09
|
|
|
|
29 |
Detecting API Usage Patterns from Software Repositories Using Method Categorization
|
Rizky Januar Akbar, Takayuki Omori, Katsuhisa Maruyama
|
10th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2012)
|
237-246
|
2012/08
|
|
|
|
30 |
ソフトウェア進化研究の分類と動向
|
大森隆行,丸山勝久,林晋平,沢田篤史
|
コンピュータソフトウェア
|
29/ 3, 3-28
|
2012/11
|
|
|
|
31 |
ソースコード編集履歴を用いたプログラム変更の検出
|
木津栄二郎,大森隆行,丸山勝久
|
コンピュータソフトウェア レター論文
|
29/ 2, 168-173
|
2012/05
|
|
|
|
32 |
デザインパターンへのソフトウェア工学的取り組み
|
鷲崎弘宜, 坂本一憲, 大杉直樹, 権藤克彦, 服部哲, 久保淳人, 小林隆志, 大月美佳, 丸山勝久, 榊原彰
|
コンピュータソフトウェア
|
29/ 1, 130-146
|
2012/01
|
|
|
|
33 |
プログラム開発履歴調査のための編集操作再生器
|
大森隆行, 丸山勝久
|
コンピュータソフトウェア レター論文
|
28/ 4, 371-376
|
2011/11
|
|
|
|
34 |
プログラム理解支援を目的とした編集操作スライスとその再生
|
丸山勝久,木津栄二郎,大森隆行,林晋平
|
日本ソフトウェア科学会 FOSE'11, ソフトウェア工学の基礎XVIII, 近代科学社
|
121-126
|
2011/11
|
|
|
|
35 |
ソースコード編集履歴のリファクタリング手法
|
林晋平,大森隆行,善明晃由,丸山勝久,佐伯元司
|
日本ソフトウェア科学会 FOSE'11 ソフトウェア工学の基礎XVIII, 近代科学社
|
61-70
|
2011/11
|
|
|
|
36 |
An Editing-operation Replayer with Highlights Supporting Investigation of Program Modifications
|
Takayuki Omori, Katsuhisa Maruyama
|
12th Intl Workshop on Principles on Software Evolution / 7th Workshop on Software Evolution (IWPSE/EVOL'11)
|
101-105
|
2011/09
|
|
|
|
37 |
A Security-Aware Refactoring Tool for Java Programs
|
Katsuhisa Maruyama, Takayuki Omori
|
Workshop on Refactoring Tools (WRT'11)
|
22-28
|
2011/05
|
|
|
|
38 |
A Software Development Environment Maintaining Fine-grained Code Metadata by Using Editing Operations
|
Takayuki Omori, Katsuhisa Maruyama
|
IASTED International Conference on Software Engineering (SE'11)
|
144-151
|
2011/02
|
|
|
|
39 |
Flexibly Highlighting in Replaying Operation History
|
Takayuki Omori, Katsuhisa Maruyama
|
International Workshop on Empirical Software Engineering in Practice (IWESEP'10)
|
59-60
|
2010/12
|
|
|
|
40 |
A Programming Environment Consisting of Web Services
|
Ken-ichi Nakatani, Takayuki Omori, Katsuhisa Maruyama
|
IASTED International Conference on Software Engineering and Applications (SEA'10)
|
460-467
|
2010/11
|
|
|
|
41 |
プログラム変更履歴調査のための編集操作再生器
|
大森隆行, 丸山勝久
|
日本ソフトウェア科学会FOSE'10, ソフトウェア工学の基礎XVII, 近代科学社
|
45-54
|
2010/11
|
|
|
|
42 |
脆弱性に関する影響の可能性を警告するリファクタリング
|
丸山勝久, 戸子田健祐, 大森隆行
|
情報処理学会論文誌
|
51/ 9, 1777-1793
|
2010/09
|
|
|
|
43 |
プログラム依存グラフの等価性に基づくアスペクトの干渉検出
|
丸山勝久, 平井孝
|
情報処理学会論文誌
|
50/ 12, 3108-3126
|
2009/12
|
|
|
|
44 |
Identifying Stagnation Periods in Software Evolution by Replaying Editing Operations
|
Takayuki Omori, Katsuhisa Maruyama
|
Asia-Pacific Software Engineering Conference (APSEC'09)
|
389-396
|
2009/12
|
|
|
|
45 |
Improving the Classification of Security Patterns
|
Hironori Washizaki, Eduardo B. Fernández, Katsuhisa Maruyama, Atsuto Kubo, Nobukazu Yoshioka
|
International Workshop on Secure systems methodologies using patterns (SPattern '09)
|
165-170
|
2009/09
|
|
|
|
46 |
プログラム中の機密性違反を扱うセキュリティポイントカットとアドバイスの提案
|
伊三野直志, 丸山勝久
|
日本ソフトウェア科学会FOSE'09, ソフトウェア工学の基礎XVI, 近代科学社
|
275-282
|
2009/11
|
|
|
|
47 |
ソースコード編集履歴を用いた開発停滞期検出
|
大森隆行, 丸山勝久
|
日本ソフトウェア科学会FOSE'09, ソフトウェア工学の基礎XVI, 近代科学社
|
321-322
|
2009/11
|
|
|
|
48 |
Security-Aware Refactoring Alerting its Impact on Code Vulnerabilities
|
Katsuhisa Maruyama, Kensuke Tokoda
|
Asia-Pacific Software Engineering Conference (APSEC'08)
|
445-452
|
2008/12
|
|
|
|
49 |
リファクタリングにおける脆弱性混入の検出
|
丸山勝久, 戸子田健祐
|
日本ソフトウェア科学会FOSE'08, ソフトウェア工学の基礎XV, 近代科学社
|
1-10
|
2008/11
|
|
|
|
50 |
プログラム依存グラフを用いたアスペクトの干渉検出ツール
|
平井孝, 丸山勝久
|
情報処理学会ソフトウェアエンジニアリングシンポジウム,近代科学社
|
107-114
|
2008/09
|
|
|
|
51 |
日本のソフトウェア工学の今と未来
|
丸山勝久
|
情報処理学会情報処理
|
49/ 7, 793-798
|
2008/07
|
|
|
|
52 |
開発者による編集操作に基づくソースコード変更抽出
|
大森隆行,丸山勝久
|
情報処理学会論文誌
|
49/ 7
|
2008/07
|
|
|
|
53 |
A Change-aware Development Environment by Recording Editing Operations of Source Code
|
Takayuki Omori, Katsuhisa Maruyama
|
Working Conference on Mining Software Repositories (MSR 2008)
|
31-34
|
2008/05
|
|
|
|
54 |
A Survey on Security Patterns
|
Nobukazu Yoshioka, Hironori Washizaki, Katsuhisa Maruyama
|
Progress in Informatics
|
5, 35-47
|
2008/03
|
|
|
|
55 |
利便性の高いリファクタリングの取り消しメカニズム
|
丸山勝久, 大森隆行
|
情報処理学会論文誌
|
48/ 8, 2663-2673
|
2007/08
|
|
|
|
56 |
Secure Refactoring: Improving the Security Level of Existing Code
|
Katsuhisa Maruyama
|
International Conference on Software and Data Technologies (ICSOFT 2007)
|
222-229
|
2007/07
|
|
|
|
57 |
XMLを用いた統合開発環境の柔軟な機能拡張
|
大森隆行, 山本哲男, 丸山勝久
|
電子情報通信学会論文誌
|
J90-D/ 2, 406-415
|
2007/02
|
|
|
|
58 |
An Accurate and Convenient Undo Mechanism for Refactorings
|
Katsuhisa Maruyama
|
Asia-Pacific Software Engineering Conference (APSEC'06)
|
309-316
|
2006/12
|
|
|
|
59 |
既存コードの安全性の変化を意識したリファクタリング
|
丸山勝久, 戸子田健祐
|
情報処理学会ソフトウェアエンジニアリングシンポジウム,近代科学社
|
27-30
|
2006/10
|
|
|
|
60 |
Japanese Workshop on Leveraging Web2.0 Technologies in Software Development Environments (WebSDE)
|
Katsuhisa Maruyama, Makoto Matsushita, Shinichiro Yamamoto
|
IEEE/ACM International Conference on Automated Software Engineering (ASE'06)
|
337
|
2006/09
|
|
|
|
61 |
MDDロボットチャレンジ2005(チームFSEL): 参加報告と開発を通して得られた見識
|
丸山勝久, 山本哲男, 筏谷浩樹, 石塚聖啓, 原田彬直, 平井孝
|
情報処理学会組込みソフトウェアシンポジウム2005特別企画論文集
|
37-51
|
2006/08
|
|
|
|
62 |
A Tool Platform Using an XML Representation of Source Code Information
|
Katsuhisa Maruyama, Shinichiro Yamamoto
|
IEICE Transaction on ED
|
E89-D/ 7, 2214-2222
|
2006/07
|
|
|
|
63 |
An Easy-to-Use Extension Mechanism Using XML for an Integrated Development Environment
|
Takayuki Omori, Katsuhisa Maruyama
|
Asia-Pacific Software Engineering Conference (APSEC'05)
|
333-340
|
2005/12
|
|
|
|
64 |
リファクタリングによる既存ソフトウェアの安全性の向上
|
丸山勝久, Putu Ashintya Widhiartha
|
日本ソフトウェア科学会FOSE'05, ソフトウェア工学の基礎XII, 近代科学社
|
205-214
|
2005/11
|
|
|
|
65 |
統合開発環境の柔軟な拡張を支援するフレームワークの実装
|
大森隆行, 丸山勝久
|
日本ソフトウェア科学会FOSE'05, ソフトウェア工学の基礎XII, 近代科学社
|
215-220
|
2005/11
|
|
|
|
66 |
XMLを用いた統合開発環境の柔軟な拡張
|
大森隆行, 山本哲男, 丸山勝久
|
ソフトウェアシンポジウム2005論文集
|
113-122
|
2005/06
|
|
|
|
67 |
Design and Implementation of an Extensible and Modifiable Refactoring Tool
|
Katsuhisa Maruyama, Shinichiro Yamamoto
|
IEEE International Workshop on Program Comprehension (IWPC'05)
|
195-204
|
2005/05
|
|
|
|
68 |
XMLを用いた拡張性の高いリファクタリングツール
|
丸山勝久
|
電子情報通信学会論文誌
|
J88-D-I/ 2, 175-185
|
2005/02
|
|
|
|
69 |
リファクタリングツールにおけるUndo機構の提案
|
丸山勝久
|
日本ソフトウェア科学会FOSE'04, ソフトウェア工学の基礎XI, 近代科学社
|
177-180
|
2004/11
|
|
|
|
70 |
A CASE Tool Platform Using an XML Representation of Java Source Code
|
Katsuhisa Maruyama, Shinichiro Yamamoto
|
IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'04)
|
158-167
|
2004/09
|
|
|
|
71 |
Javaプログラム向けリファクタリング支援ツール
|
丸山勝久
|
情報処理学会オブジェクト指向'02シンポジウム, オブジェクト指向最前線
|
191-192
|
2002/07
|
|
|
|
72 |
基本ブロックスライシングを用いたメソッド抽出リファクタリング
|
丸山勝久
|
情報処理学会論文誌
|
43/ 6, 1625-1637
|
2002/06
|
|
|
|
73 |
オブジェクト指向2001シンポジウム
|
大須賀昭彦, 大西淳, 丸山勝久
|
情報処理
|
42/ 12, 1256-1257
|
2001/12
|
|
|
|
74 |
スライシングを用いたメソッド抽出リファクタリング
|
丸山勝久
|
情報処理学会オブジェクト指向'01シンポジウム, オブジェクト指向最前線
|
49-56
|
2001/08
|
|
|
|
75 |
Automated Method-Extraction Refactoring by Using Block-Based Slicing
|
Katsuhisa Maruyama
|
Symposium on Software Reusability (SSR'01)
|
31-40
|
2001/05
|
|
|
|
76 |
重み付き依存グラフを用いたメソッドの再構成
|
丸山勝久, 島健一
|
情報処理学会論文誌
|
41/ 6
|
2000/06
|
|
1777-1790
|
|
77 |
An Automatic Class Generation Mechanism by Method Integration
|
Katsuhisa Maruyama, Ken-ichi Shima
|
IEEE Transactions on Software Engineering (TSE)
|
26/ 5, 425-440
|
2000/05
|
|
|
|
78 |
メソッド合成による新規クラスの自動生成
|
丸山勝久, 島健一
|
情報処理学会論文誌
|
40/ 6, 2785-2798
|
1999/06
|
|
|
|
79 |
Automatic Method Refactoring Using Weighted Dependence Graphs
|
Katsuhisa Maruyama, Ken-ichi Shima
|
International Conference on Software Engineering (ICSE'99)
|
236-245
|
1999/05
|
|
|
|
80 |
A Network Dependence Graph for Modeling Network Services and its Use in Fault Location
|
Katsuhisa Maruyama, Shozo Naito
|
IEICE Transaction on ED
|
E-82-D/ 4, 737-746
|
1999/04
|
|
|
|
81 |
A New Class Generation Mechanism by Method Integration
|
Katsuhisa Maruyama, Ken-ichi Shima
|
International Conference on Software Reuse (ICSR5)
|
196-205
|
1998/06
|
|
|
|
82 |
部品変更履歴に基づく重み付き依存グラフを用いた部品の洗練
|
丸山勝久, 島健一
|
情報処理学会論文誌
|
39/ 3, 725-740
|
1998/03
|
|
|
|
83 |
変更履歴に基づく重みを用いたメソッドの再構成
|
丸山勝久, 島健一
|
日本ソフトウェア科学会FOSE'97, ソフトウェア工学の基礎IV, 近代科学社
|
143-150
|
1997/12
|
|
|
|
84 |
オブジェクト指向プログラミングにおける変更履歴を用いた新規クラスの自動生成
|
丸山勝久, 島健一
|
情報処理学会オブジェクト指向'97シンポジウム, オブジェクト指向最前線
|
76-83
|
1997/07
|
|
|
|
85 |
A Mechanism for Automatically and Dynamically Changing Software Components
|
Katsuhisa Maruyama, Ken-ichi Shima
|
Symposium on Software Reusability (SSR '97), ACM Software Engineering Notes
|
22/ 3, 169-180
|
1997/05
|
|
|
|
86 |
ソースコード再利用における能動的部品変化メカニズム
|
丸山勝久, 島健一
|
情報処理学会論文誌
|
37/ 12, 2334-2351
|
1996/12
|
|
|
|
87 |
New Software Components with an Autonomous Changing Mechanism
|
Katsuhisa Maruyama, Ken-ichi Shima
|
Asia-Pacific Software Engineering Conference (APSEC'96)
|
154-165
|
1996/12
|
|
|
|
88 |
重み付き依存グラフを用いたソフトウェア部品の洗練
|
丸山勝久, 島健一
|
日本ソフトウェア科学会FOSE'96, ソフトウェア工学の基礎III, 近代科学社
|
26-33
|
1996/12
|
|
|
|
89 |
区間設定可能なプログラムスライシングを用いたソフトウェア部品の作成
|
丸山勝久, 高橋直久
|
情報処理学会論文誌
|
37/ 4, 520-535
|
1996/04
|
|
|
|
90 |
Application of Verification Method and a Decomposition Method to Program Modification
|
Kouichi Ono, Katsuhisa Maruyama, Yoshiaki Fukazawa
|
Systems and Computers in Japan
|
27/ 1, 12-26
|
1996/01
|
|
|
|
91 |
能動的部品における機能交換変化メカニズム
|
丸山勝久, 島健一
|
日本ソフトウェア科学会FOSE'95, ソフトウェア工学の基礎II, 近代科学社
|
31-40
|
1995/12
|
|
|
|
92 |
スライシング技法の応用によるプログラムの検証法
|
小野康一, 丸山勝久, 深澤良彰
|
日本ソフトウェア科学会FOSE'94, ソフトウェア工学の基礎I, 近代科学社
|
61-70
|
1994/12
|
|
|
|
93 |
プログラム変更に対する正当性検証技法と分割技法の適用
|
小野康一, 丸山勝久, 深澤良彰
|
電子情報通信学会論文誌
|
D-I-J77/ 11, 747-758
|
1994/11
|
|
|
|