現在の研究対象:

プログラム解析

プロセス改善支援を目的とした支援手法の研究
今までにやってきた研究(現在進行中も含む):
プログラムスライスの集約
情報漏洩解析
部品評価
部品検索システム
エンピリカルソフトウェア工学
過去の研究報告 (Research publication)


以下の論文およびその研究に対して関わり,筆者として名を連ねました.
基本的にセカンドオーサー以降のときは,(大なり小なり)論文の一部執筆や修正にもかかわっています.
●を押すと前所属研究室のデータベースに飛びます.



学術論文(Research paper)

大畑 文明, 横森 励士, 西松 顯, 井上 克郎: "スライス計算効率化のためのプログラム依存グラフの節点集約法", 電子情報通信学会論文誌D-I, Vol.J84-D-I, No.7, pp.1021-1029, 2001.

Reishi Yokomori, Fumiaki Ohata, Yoshiaki Takata, Hiroyuki Seki, Katsuro Inoue: "An information-leak analysis system based on program slicing", Information and Software Technology, published by Elsevier, Vol.44, No.15, pp.903--910, 2002.

横森 励士, 近藤 和弘, 大畑 文明, 井上 克郎: "オブジェクト指向プログラムの変更作業を支援する影響波及解析システム ", 電子情報通信学会論文誌D-I, Vol.J86-D-I, No.3, pp.150-158, 2003.

横森 励士, 藤原 晃, 山本 哲男, 松下 誠, 楠本 真二, 井上 克郎: "利用実績に基づくソフトウェア部品重要度評価システム",電子情報通信学会論文誌D-I, Vol.J86-D-I, No.9, pp.671-681,2003.

藤井 将人, 横森 励士, 山本 哲男, 井上 克郎: "動的情報を利用したソフトウェア部品評価手法", 電子情報通信学会論文誌D-I, Vol.J86-D-I, No.10, pp783-785, 2003.

山中 祐介, 横森 励士, 井上 克郎: "エイリアス関係を考慮したJavaスライシングツール", 電子情報通信学会論文誌D-I, Vol.J86-D-I, No.11, pp.848-851, 2003.

横森 励士, 梅森 文彰, 西 秀雄, 山本 哲男, 松下 誠, 楠本 真二, 井上 克郎: "Javaソフトウェア部品検索システムSPARS-J", 電子情報通信学会論文誌 D-I, Vol.J87-D-I, No.12, pp.1060-1068, 2004.

大平 雅雄, 横森 励士, 阪井 誠, 岩村 聡, 小野 英治, 新海 平, 横川 智教: "ソフトウェア開発プロジェクトのリアルタイム管理を目的とした支援システム", 電子情報通信学会論文誌D-I, Vol.J88-D-I, No.2, pp228-239, 2005.

Katsuro Inoue, Reishi Yokomori, Tetsuo Yamamoto, Makoto Matsushita, Shinji Kusumoto: "Ranking Significance of Software Components Based on Use Relations", Transactions on Software Engineering, Vol. 31, No. 3, pp213-225, 2005.

● 横森 励士, 野呂 昌満, 井上 克郎: "開発履歴中のソースコードを対象とした更新の重要度を評価する手法の提案", 電子情報通信学会論文誌D-I, VolJ91-D-I, No.4, pp 945-955, 2008.

● Reishi Yokomori,Harvey Siy, Norihiro Yoshida, Masami Noro, Katsuro Inoue : "Evolution of Component Relationships between Framework annd Application ", Journal of Computers, Computer Society of The Republic of China, Vol. 23, No2 , pp.61-79 , 2012.

● Reishi Yokomori,Harvey Siy, Norihiro Yoshida, Masami Noro, Katsuro Inoue : "Further Considerations about Relationship between Framework and Application Components ", International Journal of Computer Science and Application ,Vol. 4, Issue. 1 , pp.18-31 , 2015.

● Reishi Yokomori, Norihiro Yoshida, Masami Noro, Katsuro Inoue : "Changes of Evaluation Values on Component Rank Model by Taking Code Clones into Consideration", IEICE Transactions on Information and Systems ,Vol.E101-D,No.1,pp.130-141, Jan. 2018.



国際会議録(International conference)

Reishi Yokomori, Fumiaki Ohata, Yoshiaki Takata, Hiroyuki Seki, Katsuro Inoue: "Analysis and Implementation Method of Program to Detect Inappropriate Information Leak ", Proceedings of The Second Asia-Pacific Conference on Quality Software(APAQS 2001), pp.5-12, HongKong, China, December, 2001.

Reishi Yokomori, Takashi Ishio, Tetsuo Yamamoto, Makoto Matsushita, Shinji Kusumoto, Katsuro Inoue: "Java Program Analysis Projects in Osaka University: Aspect-Based Slicing System ADAS and Ranked-Component Search System SPARS-J", 25th International Conference on Software Engineering (ICSE2003), Research Demonstration, Portland, Oregon, USA, May, 2003.

Fumiaki Umemori, Kenji Konda, Reishi Yokomori, Katsuro Inoue: "Design and Implementation of Bytecode-based Java Slicing System", Proceedings of the Third IEEE International Workshop on Source Code Analysis and Manipulation(SCAM2003), pp.108-117, Amsterdam, The Netherlands, 26-27 September, 2003.

Katsuro Inoue, Reishi Yokomori, Hikaru Fujiwara, Tetsuo Yamamoto, Makoto Matsushita, Shinji Kusumoto: "Component Rank: Relative Significance Rank for Software Component Search", 25th International Conference on Software Engineering (ICSE2003), Portland, Oregon, USA, May, 2003.

Masao Ohira, Reishi Yokomori, Makoto Sakai, Ken-ichi Matsumoto, Katsuro Inoue: "Empirical Project Monitor: A Tool for Mining Multiple Project Data", International Workshop on Mining Software Repositories (MSR2004), 2004.

Reishi Yokomori, Masami Noro, Katsuro Inoue: "Evaluation of Source Code Updates in Software Development Based on Component Rank", 13th Asia Pacific Software Engineering Conference (APSEC06), pp 327-334 , Bangalore, India, Dec, 2006.

Makoto Ichii, Reishi Yokomori, Katsuro Inoue: "Towards Effective Reference Analysis for Software Component Retrieval System", Workshop on Accountability and Traceability in Global Software Engineering(ATGSE2007) , pp 51-52 , 2007.

Makoto Ichii, Yasuhiro Hayase, Reishi Yokomori, Tetsuo Yamamoto, Katsuro Inoue : "Software Component Recommendation Using Collaborative Filtering ", 2009 ICSE Workshop on Search-Driven Development Users, Infrastructure, Tools and Evaluation , pp 17-20 , 2009.

Reishi Yokomori, Harvey Siy, Masami Noro, Katsuro Inoue : "Assessing the Impact of Framework Changes Using Component Ranking ", 25th IEEE International Conference on Software Maintenance, pp 189-198 , 2009.

Reishi Yokomori,Harvey Siy, Norihiro Yoshida, Masami Noro, Katsuro Inoue : "Measuring the Effects of Aspect-Oriented Refactoring on Component Relationships: Two Case Studies ", the 10th Annual Aspected-Oriented Software Development Conference (AOSD.11) , pp 215--226, 2011.

Reishi Yokomori, Norihiro Yoshida, Masami Noro : "Extensions of Component Rank Model by Taking into Account for Clone Relations", Proceedings of the 10th International Workshop on Software Clones, pp 30--36, 2016.

Reishi Yokomori, Norihiro Yoshida, Masami Noro, Katsuro Inoue : "Use-Relationship Based Classification for Software Components", Proceedings of the Quantitative Approaches to Software Quality, pp 59--66, 2018.



その他 研究会など(Paper for domestic workshop, etc.)


横森 励士, 大畑 文明, 井上 克郎: "局所的集約によるプログラム依存グラフの効率的な構築法", 情報処理学会第60回(平成12年前期)全国大会講演論文集(1), pp.275-276, 2000.

横森 励士, 大畑 文明, 高田 義朗, 関 浩之, 井上 克郎: "セキュリティ解析アルゴリズムの実現とオブジェクト指向言語への適用に関する一考察", 電子情報通信学会技術研究報告、SS2000-30, pp. 17-24, 2000.

藤原 晃, 横森励士, 山本哲男, 松下 誠, 楠本真二, 井上克郎: "ソースコード間の関係を用いた再利用性評価手法の提案", 情報処理学会研究報告, 2002-SE-136, Vol.2002, No.23, pp.155-162, 2002.

横森 励士, 藤原 晃, 山本 哲男, 松下 誠, 楠本 真二, 井上 克郎: "ソフトウェア部品間の利用関係を用いた再利用性評価手法の提案 ", ソフトウェア・シンポジウム2002論文集, pp.216-225, 2002.

西 秀雄, 横森 励士, 井上克郎: "プログラム依存グラフを利用した情報漏洩解析手法の提案と実装", 電子情報通信学会技術研究報告, SS2002-14, pp.19-24, 2002.

梅森 文彰, 誉田 謙二, 横森 励士, 井上 克郎: "Javaバイトコードの動的依存解析情報を用いたスライシングシステムの実現", 日本ソフトウェア科学会第19回大会講演論文集,1C-2, 2002.

山本 哲男, 横森 励士, 松下 誠, 楠本 真二, 井上克郎: "利用頻度に基づくソフトウェア部品の解析・検索システムの提案", 電子情報通信学会技術研究報告, SS2002-17, pp.13-18, 2002.

横森 励士, 山本 哲男, 松下 誠, 楠本 真二, 井上 克郎: "利用実績に基づくソフトウェア部品検索システムSPARS-J", 第2回クリティカルソフトウェアワークショップ( Workshop of Critical Software(WOCS)), pp.41-42, NASDA 筑波宇宙センター, 2003.

山中 祐介, 横森 励士, 井上 克郎: "エイリアス関係を利用したJavaスライシングツールの実現", 電子情報通信学会技術研究報告, SS2002-56, pp.21-26, 2003.

藤井 将人, 横森 励士, 山本 哲男, 井上 克郎: "動的情報を利用したソフトウェア部品評価手法の提案と評価", 電子情報通信学会技術研究報告, SS2002-42, pp.31-36, 2003.

西 秀雄, 梅森 文彰, 横森 励士, 山本 哲男, 松下 誠, 楠本 真二, 井上 克郎: "Javaソフトウェア部品 解析・検索システムSPARS-Jの構築", 電子情報通信学会技術研究報告, SS2003-23, Vol.103, No.481, pp.43-48, 2003.

Masao Ohira, Reishi Yokomori, Makoto Sakai, Ken-ichi Matsumoto, Katsuro Inoue, Koji Torii: "Empirical Project Monitor: Automatic Data Collection and Analysis toward Software Process Improvement", 日本ソフトウェア科学会研究会資料シリーズ, No.28, 第1回ディペンダブルソフトウェアワークショップ(DSW2004)論文集, pp. 141-150, 2004.

梅森 文彰, 西 秀雄, 横森 励士, 山本 哲男, 松下 誠, 楠本 真二, 井上 克郎: "Javaを対象としたソフトウェア部品検索システムSPARS-Jの実験的評価", 電子情報通信学会技術研究報告,SS2003-49,Vol.103,No.708,pp.19-24,2004.

大平 雅雄, 横森 励士, 阪井 誠, 松本 健一, 井上 克郎, 鳥居 宏次: "Empirical Project Monitor: プロセス改善支援を目的とした定量的開発データの自動収集・分析システムの試作", 電子情報通信学会技術報告, Vol.103, No.708, SS2003-48, pp.13-18, 2004.

Makoto Ichii, Reishi Yokomori, Katsuro Inoue: " Application of Collaborative Filtering for Software Component Retrieval System", International Workshop on Computer Supported Knowledge Collaboration, 2004.

市井 誠, 山本 哲男, 横森 励士, 井上 克郎: "ソフトウェア部品推薦のための協調フィルタリング手法の提案と実現", 電子情報通信学会技術研究報告, SS2004-15, Vol.104, No.243, pp. 7-12, 2004.

横森 励士, 市井 誠, 新海 平, 井上 克郎: "開発履歴データのリアルタイム収集・分析システムEPMの拡張について - SRGMを用いた予測グラフの実現および既存解析システムとの連携 -", 電子情報通信学会技術研究報告, SS2004-56, Vol.104, No.722, pp. 1-6, 2005.

松村 知子, 横森 励士, 大杉 直樹, 川口 真司, 井上 克郎: "ファイルの同時変更パターンと変更差分の分析による論理的結合関係の自動抽出", ソフトウェアシンポジウム2005論文集, pp.104-112, 2005.

横森 励士, 市井 誠, 井上 克郎: "コンポーネントランクを用いた開発プロセス評価手法の有効性について", 情報処理学会研究報告, Vol.2005, No.75, 2005-SE-149, pp.103-110, 2005.

市井 誠, 横森 励士, 松下 誠, 井上 克郎: "コンポーネントランクを用いたソフトウェアのクラス設計に関する分析手法の提案", 電子情報通信学会技術研究報告, SS2005-37, Vol.105, No.229, pp.25-30, 2005.

● 横森 励士: "組み込みソフトウェアビジネス実態アンケート調査", ユビキタス市場と組込ソフトウェアに関する調査研究, 17-J006, pp.83-121, 2006年3月. "JISA会員を対象とした組込ソフトビジネス実態アンケート調査について"(調査報告), ユビキタス・ネットワーク時代の先進ビジネスシンポジウム, 2006年7月.

● 井垣 宏, 横森 励士, 川口 真司, 花川 典子: "第13回アジア太平洋ソフトウェア工学国際会議(APSEC 2006)参加報告", 情報処理学会研究報告, Vol.2007, No.33, 2007-SE-155, pp.199-206, 2007.

●横森 励士: "ソフトウェア開発を支援するソフトウェア部品検索システム", ソフトウェアエンジニアリング最前線2008 /ソフトウェアエンジニアリングシンポジウム2008, pp.25-32, 2008.

●市井 誠, 横森 励士, 井上 克郎 : "名前の重複を考慮したJava ソフトウェア部品間の利用関係解析手法の提案", 電子情報通信学会技術研究報告 , pp.109-114, 2008.

●横森 励士, 青山 幹雄,井上克郎 : "名第31回ソフトウェア工学国際会議(ICSE2009)参加報告 ", 情報処理学会研究報告 , Vol.2009-SE-165, No.10 ,pp.1-8, 2009.

●横森 励士: "バージョン間の部品間の関係の変化を掲示するツールの試作 ", 電子情報通信学会2014年総合大会講演論文集 ,pp.23, 2014.

●横森 励士,竹仲孝盛: "スプリングアルゴリズムを用いたソフトウェア部品グラフの視覚化手法について ", 第78回情報処理学会全国大会講演論文集 ,pp. 231-232 , 2016.

●横森 励士 : "部品間の関係を利用したソフトウェア部品の分類手法の提案", 情報処理学会研究報告 ,Vol.2016-se-194, No.8 , pp. 1-8 , 2016.





修士論文および卒業論文(Doctoral, master and bachelor thesis)

● 横森 励士(大阪大学基礎工学部情報工学科): "線形ブロック符号の最尤復号器における 時分割ACS手続きの回路設計", 大阪大学基礎工学部情報工学科特別研究報告, 1999年 3月.

横森 励士 (大阪大学大学院基礎工学研究科): "オブジェクト指向プログラムにおけるセキュリティ解析アルゴリズムの提案と実現", 大阪大学大学院基礎工学研究科情報数理系専攻修士論文, 2001年 2月.

横森 励士 (大阪大学大学院基礎工学研究科): "ソフトウェア保守・再利用の支援を目的としたプログラム解析手法に関する研究", 大阪大学大学院基礎工学研究科情報数理系専攻博士論文, 2003年 9月.


苦情,お問い合わせ MAIL : yokomori@it.nanzan-u.ac.jp