論文
公開件数:93件
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