楠本研究室

論文一覧

ホーム

論文一覧

830件 / 830

Peacefulテストの解析による不足したミューテーション演算子検出の試み
電子情報通信学会技術研究報告, vol.126, no.125, pp.139-144, 2026
Reproducibility of Bugs4Q under Framework Evolution: Toward Supporting Quantum Program Migration
電子情報通信学会技術研究報告, vol.126, no.125, pp.115-120, 2026
2025年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
イメージレイヤの解析に基づくDockerfileの自動テスト生成手法の提案
情報処理学会論文誌, vol.67, no.4, 2026
Gradleビルドスクリプトの検証を目的としたテストライブラリ
情報処理学会論文誌, vol.67, no.4, 2026
令和7年度 大阪大学基礎工学部賞
令和7年度 大阪大学情報科学研究科賞
自動テスト生成を用いたリファクタリング検証手法の改善
電子情報通信学会技術研究報告, vol.125, no.376, pp.151-156, 2026
ソースコードの編集差分を用いた高精度なSBFLの提案
電子情報通信学会技術研究報告, vol.125, no.376, pp.049-054, 2026
CSSに対する自動リファクタリングに向けて ~ W3C勧告候補と草案に基づくCSSスメルの定義 ~
電子情報通信学会技術研究報告, vol.125, no.376, pp.067-072, 2026
ミューテーション解析の容易化を目的とした段階的なミュータント抽象化の検討
電子情報通信学会技術研究報告, vol.125, no.376, pp.025-030, 2026
関連成果物に基づくLLMを用いた要件定義書の完全性レビュー手法の提案
大阪大学, 卒業論文
ソースコードの編集差分を用いたSBFLの精度改善
大阪大学, 卒業論文
Pythonエコシステムにおけるバージョン上限の継続的更新の提案
大阪大学, 卒業論文
ソースコード改変におけるファインチューニングの実験的調査
大阪大学, 卒業論文
版管理リポジトリ上の設定ファイルに対する命名の現状調査とガイドラインの提案
大阪大学, 修士論文
Binary Relevanceとヒューリスティクスを用いたゲームタグ推薦
大阪大学, 修士論文
ソフトウェアトレーサビリティリンクの回復技術に関する系統的レビュー
大阪大学, 修士論文
ファンクションポイント研究の近年動向と有効性評価に関する系統的レビュー ~2019–2025年の文献分析~
大阪大学, 修士論文
Gradleビルドスクリプトに対する自動テスト実現のためのテストライブラリの提案
大阪大学, 修士論文
国際標準への適合を目的としたソフトウェア要求仕様書のLLMによる再構造化とその適用可能性評価
大阪大学, 修士論文
依存関係の解決におけるバージョン上限の継続的更新に向けて ~ Pythonエコシステムのシミュレーションによる評価 ~
電子情報通信学会技術研究報告, vol.125, no.288, pp.019-024, 2025
LLMを用いたソースコード改変タスクにおけるFine-Tuningの実験的調査に向けて
電子情報通信学会技術研究報告, vol.125, no.288, pp.001-006, 2025
Toward Automated Test Generation for Dockerfiles Based on Analysis of Docker Image Layers
Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025), pp.745-750, 2025
OverlayGit:OverlayFSを用いた高速なGitファイルシステム
情報処理学会論文誌, vol.66, no.11, pp.1462-1472, 2025
版管理リポジトリに含まれる設定ファイルに対する命名規則の調査 ー命名規則の共通認識形成に向けてー
ソフトウェアエンジニアリングシンポジウム2025論文集, pp.181-189, 2025
ソフトウェアエンジニアシンポジウム2025最優秀論文賞
IEEE Computer Society Japan Chapter SES Young Researcher Award
Towards the Automatic Restructuring of Software Requirements Specifications to Conform to Standards using Large Language Models
IEEE 33rd International Requirements Engineering Conference (RE), pp.467-475, 2025
Development and evaluation of a deep learning-based model for source code quality classification using industrial data
Journal of Software Engineering Practice, pp.1-19, 2025
継続的競争 ー継続的インテグレーションを拡張した競争型PBLの対戦フレームワークー
コンピュータソフトウェア, vol.42, no.2, pp.001-014, 2025
受講生による自発的タスクマネジメントの促進を目的としたPBL向けWBSツールの提案
コンピュータソフトウェア, vol.42, no.2, pp.017-029, 2025
Dockerイメージのレイヤ解析を用いたDockerfileの自動テスト生成に向けて
電子情報通信学会技術研究報告, vol.124, no.429, pp.067-072, 2025
2024年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
2024年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
2024年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
令和6年度 大阪大学基礎工学部賞
汎用的なテストアサーション命令に対する自動リファクタリングの提案
電子情報通信学会技術研究報告, vol.124, no.429, pp.043-048, 2025
LLMを用いた自動プログラム修正における正答率の予測に向けて
電子情報通信学会技術研究報告, vol.124, no.429, pp.134-139, 2025
Steamにおけるタグ付与支援を目的としたゲームタグ推薦に向けて
電子情報通信学会技術研究報告, vol.124, no.429, pp.109-114, 2025
LLMを用いた協調的メタプログラミング手法に対するコード生成能力の再評価 ~MetaGPTを対象として~
電子情報通信学会技術研究報告, vol.124, no.429, pp.140-145, 2025
フロントエンドフレームワークを採用したOSSプロジェクトにおけるテスト活用の現状と課題の分析
大阪大学, 修士論文
テストケースに含まれる汎用アサーションに対する自動リファクタリング
大阪大学, 卒業論文
LLMを用いた自動プログラム修正における正答率の代替指標の調査
大阪大学, 卒業論文
Dockerイメージのレイヤ構造に着目したDockerfileの自動テスト生成手法の提案
大阪大学, 卒業論文
Dockerイメージの品質改善を目的としたDockerfile最適化支援ツール
大阪大学, 卒業論文
結合テストを用いた自然で網羅率の高い単体テストの半自動生成
大阪大学, 卒業論文
複数のプログラミング言語に対するデコンパイラ歪み修正手法の再評価
大阪大学, 修士論文
OverlayFSを用いた効率的なGitチェックアウトの提案 -リポジトリマイニングの高速化を目的として-
大阪大学, 修士論文
メタプログラミングフレームワークMetaGPTに対するコード生成能力の再評価
大阪大学, 修士論文
メソッドの経路解析に基づくモック活用型単体テストの自動生成
大阪大学, 修士論文
Dockerイメージの品質改善を目的としたDockerfile最適化支援ツールの試作
電子情報通信学会技術研究報告, vol.124, no.326, pp.098-103, 2025
結合テストを用いたテストの半自動生成手法の提案 ~ 自然で網羅率の高い単体テストの生成を目的として ~
電子情報通信学会技術研究報告, vol.124, no.326, pp.059-064, 2025
OverlayGit: OverlayFSを用いた高速なGitファイルシステムの試作
電子情報通信学会技術研究報告, vol.124, no.326, pp.086-091, 2025
Gradleビルドスクリプトの検証を目的としたテストライブラリの提案
ソフトウェアエンジニアリングシンポジウム2025, pp.198-207, 2025
LLMを用いたプログラム修正に対するソースコードの意味的情報の調査
大阪大学, 修士論文
Exploring an Inclusion Relation on Test Cases to Identify Unit and Integration Tests
25th International Conference on Product-Focused Software Process Improvement (PROFES2024), pp.333-341, 2024
The Effects of Semantic Information on LLM-based Program Repair
25th International Conference on Product-Focused Software Process Improvement (PROFES2024), pp.377-385, 2024
大規模言語モデルを用いたデコンパイラ歪みの自動修正
情報処理学会論文誌, vol.65, no.11, pp.1576-1585, 2024
実行経路に基づく欠陥限局手法において例外処理を検査するテストが及ぼす影響の調査
情報処理学会論文誌, vol.65, no.9, pp.1411-1422, 2024
LLMを活用したクラスファイルの局所的な編集による代替コンパイラの提案
電子情報通信学会技術研究報告, vol.124, no.133, pp.73-78, 2024
複数のプログラミング言語を対象としたテストの信頼不能性発生原因の調査
電子情報通信学会技術研究報告, vol.124, no.133, pp.67-72, 2024
Revisiting Program Suitability for Fault Localization with Large Dataset and Various Mutation Operators
22nd IEEE/ACIS International Conference on Software Engineering, Management and Applications (SERA 2024), 2024
令和5年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
令和5年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
善吾賞
ChatGPTを用いたプログラム修正におけるソースコードの意味的情報の影響
電子情報通信学会技術研究報告, vol.123, no.414, pp.144-149, 2024
テストカバレッジに基づくテストケース間の包含関係の提案
電子情報通信学会技術研究報告, vol.123, no.414, pp.061-066, 2024
Arduinoスケッチの開発支援を目的としたArduinoスメルの定義と検出ツールの試作
電子情報通信学会技術研究報告, vol.123, no.414, pp.019-024, 2024
自動プログラム生成におけるプログラム依存を考慮した交叉の提案
情報処理学会論文誌, vol.65, no.3, pp.718-728, 2024
PBLにおけるタスク管理スキル習得のためのWBSツールの提案
大阪大学, 卒業論文
Arduinoスケッチ固有のコードスメルの定義と検出
大阪大学, 卒業論文
Rを対象とした再現可能な欠陥データセットの構築
大阪大学, 修士論文
Rust学習支援を目的としたJavaへの所有権システムの移植
大阪大学, 修士論文
深層学習を利用した機能仕様書からのファンクションポイント計測支援
大阪大学, 修士論文
OverlayFSの解析によるDockerfileのテスト自動生成
大阪大学, 修士論文
第10回実践的IT教育シンポジウム rePiT2024 in 京都 優秀発表賞
第10回実践的IT教育シンポジウム rePiT2024 in 京都 優秀教育実践賞
PBLにおけるタスク管理技術の自発的習得を目的としたWBSツールの試作
第10回 実践的IT教育シンポジウム rePiT2024 in 京都, pp.027-034, 2024
競争型のソフトウェア開発PBLに対する継続的競争フレームワークの試作と評価
第10回 実践的IT教育シンポジウム rePiT2024 in 京都, pp.001-008, 2024
正規表現の記述支援を目的とした意味情報に基づく用例検索システム
日本ソフトウェア科学会誌コンピュータソフトウェア, vol.41, no.1, pp.68-74, 2024
Javaへの所有権システム移植によるRust学習支援
電子情報通信学会技術研究報告, vol.123, no.335, pp.001-006, 2024
競争型のソフトウェア開発PBLに対する継続的競争フレームワークの提案
大阪大学, 卒業論文
大規模言語モデルを利用したコード間の機能的類似性の定量化
大阪大学, 修士論文
事前学習済みモデルを用いたデコンパイラの歪み修正手法の提案
大阪大学, 修士論文
Best Short Paper Award
Impacts of Program Structures on Code Coverage of Generated Test Suites
Proceedings of the 24th International Conference on Product-Focused Software Process Improvement (PROFES2023), pp.355-362, 2023
Automatic Fixation of Decompilation Quirks Using Pre-Trained Language Model
In Proceedings of the 24th International Conference on Product-Focused Software Process Improvement (PROFES2023), vol.14483, pp.259-266, 2023
深層学習による自然語で記述された要件仕様書に対するファンクションポイント計測支援ツールの実装
ソフトウェア信頼性研究会 第17回ワークショップ, 2023
R言語に対する欠陥データセット構築の試み ~ dplyrプロジェクトを題材として ~
電子情報通信学会技術研究報告, vol.123, no.206, pp.50-55, 2023
文法誤り訂正手法の転用によるデコンパイラの歪み修正手法の提案
ソフトウェアエンジニアリングシンポジウム2023, pp.218-225, 2023
大規模データセットと多種ミューテーション演算子を利用した欠陥限局に適するプログラム構造の再調査
ソフトウェアエンジニアリングシンポジウム2023, pp.011-019, 2023
IEEE Computer Society Japan Chapter SES Young Researcher Award
ソフトウェアエンジニアシンポジウム2023最優秀論文賞
ソフトウェアエンジニアシンポジウム2023最優秀論文賞
IEEE Computer Society Japan Chapter SES Young Researcher Award
例外処理を検査するテストが実行経路に基づく欠陥限局手法に与える影響の調査
ソフトウェアエンジニアリングシンポジウム2023, pp.020-029, 2023
令和4年度 大阪大学情報科学研究科賞
令和4年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
Docker における複数環境対応のための Dockerfile プリプロセッサの調査
電子情報通信学会技術報告, vol.122, no.432, pp.49-54, 2023
スペクトラムに基づく欠陥限局に適したプログラム構造の再調査
電子情報通信学会技術報告, vol.122, no.432, pp.31-36, 2023
プログラム構造が自動生成テストの網羅率に与える影響の調査
電子情報通信学会技術報告, vol.122, no.432, pp.127-132, 2023
事前構文定義を必要としないリファクタリング検出手法の提案
電子情報通信学会技術報告, vol.122, no.432, pp.67-72, 2023
遺伝的アルゴリズムを用いた自動プログラム修正における個体生成時間の計測とその分析
大阪大学, 卒業論文
Dockerにおける複数環境対応のためのDockerfileプリプロセッサの調査
大阪大学, 卒業論文
プログラム構造が自動生成テストの網羅率に与える影響の調査
大阪大学, 卒業論文
スペクトラムに基づく欠陥限局に適したプログラム構造の再調査
大阪大学, 卒業論文
スペクトラムに基づく欠陥限局に対するSoftアサートの影響の調査
大阪大学, 卒業論文
SBFLの精度向上を目的とした実行経路に基づくテストのグループ化
大阪大学, 修士論文
深層学習を用いたコンパイラレスコンパイルの試み
大阪大学, 修士論文
A Literature Review of Test Coverage Metrics
大阪大学, 修士論文
ソフトウェア開発者の業務能力に対する行動特性の関連調査 ― 適切な業務割り当てを目的として ―
大阪大学, 修士論文
プログラムスライスを用いた交叉による自動プログラム生成の効率改善
大阪大学, 修士論文
自動テスト生成を用いたリファクタリング検出手法の提案
大阪大学, 修士論文
構文誤りを含むソースコードを評価可能な指標の比較 —翻訳ベースのコード生成を前提として—
大阪大学, 修士論文
Efficient Test Script Generation and Maintenance for Web Applications
大阪大学, 博士論文
A Systematic Review of Source Code Coverage Metrics: Preliminary Results
電子情報通信学会技術報告, vol.122, no.330, pp.78-83, 2023
SBFLの欠陥限局精度向上を目的としたSoftアサートの調査
電子情報通信学会技術研究報告, vol.122, no.330, pp.72-77, 2023
The Effects of Soft Assertion on Spectrum-based Fault Localization
Proceedings of the 24th International Conference on Product-Focused Software Process Improvement (PROFES2023), pp.379-386, 2023
Do Exceptional Behavior Tests Matter on Spectrum-based Fault Localization?
Product-Focused Software Process Improvement, 2023
ソフトウェア開発者の役割における業務と行動特性の関係性調査
2022
Tidy Up Your Source Code! Eliminating Wasteful Statements in Automatically Repaired Source Code
Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022), pp.544-550, 2022
RESEM: Searching Regular Expression Patterns with Semantics and Input/Output Examples
Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022), pp.511-517, 2022
Classification of Changes based on API
Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022), pp.061-070, 2022
Are NLP Metrics Suitable for Evaluating Generated Code?
Proceedings of the 23rd International Conference on Product-Focused Software Process Improvement (PROFES2022), pp.531-537, 2022
フォーラムを教師データとしたアプリレビュー分類モデル
電子情報通信学会論文誌 D, vol.J105-D, no.11, pp.669-678, 2022
自動プログラム生成に対する多目的遺伝的アルゴリズムの導入:相補的な個体選択を目的として
情報処理学会論文誌, vol.63, no.10, pp.1564-1573, 2022
自動プログラム生成におけるプログラム依存を考慮した交叉法の提案と評価
電子情報通信学会技術研究報告, vol.122, no.225, pp.35-40, 2022
JTDog: 動的テストスメル検出のためのGradleプラグイン
日本ソフトウェア科学会誌コンピュータソフトウェア, vol.39, no.4, pp.50-60, 2022
情報処理学会 2022年度コンピュータサイエンス領域奨励賞
ソフトウェアエンジニアリングシンポジウム2022研究奨励賞
大規模データセットと多種ミュータント演算子を利用した自動修正適合性の再計測
ソフトウェアエンジニアリングシンポジウム2022, pp.61-70, 2022
ソフトウェアエンジニアリングシンポジウム2022研究奨励賞
欠陥限局および自動プログラム修正のための自動テスト生成と実行経路を用いたテスト選択
ソフトウェアエンジニアリングシンポジウム2022, pp.071-078, 2022
イミュータブルクラスを利用する必要性に関する調査 ~ハッシュ値を利用するデータ型を対象として~
電子情報通信学会技術報告, vol.122, no.138, pp.61-66, 2022
構文誤りを含むプログラムを評価可能なソースコード用自動評価尺度の調査
電子情報通信学会技術研究報告, vol.122, no.138, pp.7-12, 2022
現実的な設定におけるメソッド粒度バグ予測モデルの構築および精度評価
情報処理学会論文誌, vol.63, no.4, pp.973-985, 2022
第210回ソフトウェア工学研究会 学生研究賞
JavaScriptを対象としたスペクトラムに基づく欠陥限局ツールの試作
情報処理学会研究報告, vol.2022-SE-210, no.1, pp.1-8, 2022
意味情報と入出力例を用いた正規表現の用例検索システム resem の提案
電子情報通信学会技術研究報告, vol.121, no.416, pp.109-114, 2022
プログラミング教育における課題達成状況比較システムの試作
電子情報通信学会技術研究報告, vol.121, no.416, pp.127-132, 2022
Web Element Identification by Combining NLP and Heuristic Search for Web Testing
29th edition of the IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.1044-1054, 2022
JavaScript を対象としたSBFL ツールの開発と評価
大阪大学, 卒業論文
意味情報に基づく正規表現用例検索システムの提案と評価
大阪大学, 卒業論文
プログラミング教育におけるテストケース通過状況比較システム
大阪大学, 卒業論文
SBFLにおける実行経路の類似度を用いたテストケースへの重み付けの提案
大阪大学, 卒業論文
プログラミング教育における提出プログラム間の機能差検出 -自動テスト生成と経路ベクトルを用いて-
大阪大学, 修士論文
探索的ソースコード変換による自動修正コードの不要処理の除去
大阪大学, 卒業論文
アプリレビュー分類におけるフォーラムを用いた分類モデルの構築
大阪大学, 修士論文
自動テスト生成を利用した自動プログラム修正出力パッチの分類 —パッチ確認コスト削減を目的として—
大阪大学, 修士論文
ユースケースに基づくメソッド粒度バグ予測
大阪大学, 修士論文
実行経路の近似度を用いたテストケースの重み付けによるSBFLの精度向上
電子情報通信学会技術研究報告, vol.121, no.318, pp.046-051, 2022
自動生成コードの可読性向上を目的とした探索的ソースコード整形手法の提案
電子情報通信学会技術研究報告, vol.121, no.318, pp.013-018, 2022
自動修正適合性を用いた修正しやすいプログラム構造の評価
電子情報通信学会技術研究報告, vol.121, no.318, pp.118-123, 2022
フォーラムを教師データとしたアプリケーションレビュー分類手法の提案
電子情報通信学会技術研究報告, vol.121, no.318, pp.007-012, 2022
自動テスト生成を利用した自動プログラム修正出力パッチ分類の試み
電子情報通信学会技術研究報告, vol.121, no.318, pp.124-129, 2022
An Empirical Study on Self-Admitted Technical Debt in Dockerfiles
Empirical Software Engineering, vol.27, no.2, 2022
Improving Weighted-SBFL by Blocking Spectrum
In Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, 2022
Constructing Dataset of Functionally Equivalent Java Methods
the 19th International Conference on Mining Software Repositories, 2022
自動修正適合性の再計測 —大規模データセットと多種ミュータント演算子を利用して—
大阪大学, 修士論文
Towards Accurate File Tracking Based on AST Differences
Proceedings of the 28th Asia-Pacific Software Engineering Conference (APSEC 2021), pp.569-574, 2021
Tree-based Mining of Fine-grained Code Changes to Detect Unknown Change Patterns
the 28th Asia-Pacific Software Engineering Conference (APSEC 2021), pp.158-168, 2021
APSEC 2021 Best ERA Paper
Applying Multi-Objective Genetic Algorithm for Efficient Selection on Program Generation
Proceedings of the 28th Asia-Pacific Software Engineering Conference, pp.515-519, 2021
Detecting Functional Differences using Automatic Test Generation for Automated Assessment in Programming Education
Proceedings of the 28th Asia-Pacific Software Engineering Conference, pp.526-530, 2021
JTDog: a Gradle Plugin for Dynamic Test Smell Detection
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, pp.1271-1275, 2021
「役立つ」呪縛
コンピュータソフトウェア, vol.38, no.4, pp.84-85, 2021
Type-2 Code Clone Detection for Dockerfiles
Proc. 15th International Workshop on Software Clones, pp.1-7, 2021
Development of Code Completion System for Dockerfiles
日本ソフトウェア科学会誌コンピュータソフトウェア, vol.38, no.4, pp.453-459, 2021
NLP-assisted Web Element Identification Toward Script-free Testing
Proceedings of the 37th IEEE International Conference on Software Maintenance and Evolution (ICSME), pp.639-643, 2021
ソフトウェアエンジニアリングシンポジウム2021研究奨励賞
抽象構文木を利用したAPIの後方互換性が破壊される変更の検出
ソフトウェアエンジニアリングシンポジウム2021, pp.209-218, 2021
ソフトウェアエンジニアリングシンポジウム2021研究奨励賞
自動修正適合性:新しいソフトウェア品質指標とその計測
ソフトウェアエンジニアリングシンポジウム2021, pp.51-58, 2021
プルリクエスト型開発への統合を目的としたコードクローン修正支援システム CLIONE
電子情報通信学会論文誌D(システム開発論文), vol.J104-D, no.9, pp.690-701, 2021
NIL: Large-Scale Detection of Large-Variance Clones
Proceedings of The 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021), pp.830-841, 2021
Identifying Refactoring-Oriented Clones and Inferring How They Can Be Merged
Springer Nature, pp.183-196, 収録: Code Clone Analysis --Research, Tools, and Practices--, Chapter 13
抽象構文木を用いた差分検出手法の活用によるGit のファイル追跡機能改善の試み
電子情報通信学会技術研究報告, vol.121, no.94, pp.1-6, 2021
プログラム構造に着目したソースコード保守性の計測と改善に関する研究
大阪大学, 博士論文
ギャップを含むクローンセットの検出と評価
情報処理学会論文誌, vol.62, no.6, pp.1350-1357, 2021
2020年度 船井学術賞 ソースコード解析に基づくソフトウェア開発支援に関する研究
プログラムに対する欠陥限局の適合性計測
情報処理学会論文誌, vol.62, no.4, pp.1029-1038, 2021
Javaプロジェクトに含まれる振る舞いを変えない変更の検出
電子情報通信学会論文誌 D, vol.J104-D, no.4, pp.266-274, 2021
プロジェクト全体の抽象構文木構築によるファイル間の移動コード検出
電子情報通信学会論文誌 D, vol.J104-D, no.4, pp.242-254, 2021
コードクローンの自動集約に基づく削減可能なソースコード行数の測定
情報処理学会論文誌, vol.62, no.4, pp.1065-1075, 2021
令和2年度 大阪大学基礎工学部賞
令和2年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
令和2年度 大阪大学情報科学研究科賞
令和2年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
Evaluating Bug Prediction under Realistic Settings
Proc. of the 28th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2021), pp.491-495, 2021
動的テストスメル検出のためのGradleプラグインの試作
電子情報通信学会技術研究報告, vol.120, no.407, pp.84-89, 2021
多目的遺伝的アルゴリズムを用いた自動プログラム生成手法の提案 ~ プログラミングコンテストを題材として ~
電子情報通信学会技術研究報告, vol.120, no.407, pp.031-036, 2021
構文種別に着目したDockerfileのコードクローン検出手法
電子情報通信学会技術研究報告, vol.120, no.407, pp.55-60, 2021
抽象構文木を利用したAPIの変更の分類
情報処理学会研究報告, vol.2021-SE-207, no.9, pp.1-8, 2021
テスト自動生成を用いたプログラム機能差の検出 - プログラミング教育における自動評価を目的として -
情報処理学会研究報告, vol.2020-SE-207, no.26, pp.1-8, 2021
Scalable Large-Variance Clone Detection
IPSJ SIG Tech Report, vol.2021-SE-207, no.11, pp.1-8, 2021
変更コード片の動的切替による自動プログラム修正のビルド時間削減の試み
電子情報通信学会技術研究報告, vol.120, no.407, pp.19-24, 2021
JTDog: 動的テストスメルの検出を目的としたGradleプラグイン
大阪大学, 卒業論文
抽象構文木を利用したAPIに対する変更の検出
大阪大学, 卒業論文
自動プログラム修正における変更コード片の畳み込みによるビルド時間削減の提案
大阪大学, 卒業論文
Dockerfileに対する構文種別に着目したコードクローン検出手法の提案
大阪大学, 卒業論文
自動プログラム生成における探索効率向上を目的とした多目的遺伝的アルゴリズムの適用と評価
大阪大学, 卒業論文
Study on Code Clone Detection and Modification Support
大阪大学, 修士論文
自動修正適合性 : 新しいソフトウェア品質指標とその計測手法の提案
大阪大学, 修士論文
Humpback: Language Models-Based Code Completion System for Dockerfiles
大阪大学, 修士論文
An Empirical Study on Self-Admitted Technical Debt in Dockerfiles
大阪大学, 修士論文
SIGSE卓越研究賞
複数ファイルの履歴を考慮した Git ファイル追跡精度改善の提案
電子情報通信学会技術研究報告, vol.121, no.94, pp.7-12, 2021
自動プログラム修正を応用したプログラム生成の提案と評価
大阪大学, 修士論文
How Weak Reference Is Used in Java Projects?
the 27th Asia-Pacific Software Engineering Conference, pp.445-449, 2020
CLIONE: Clone Modification Support for Pull Request Based Development
the 27th Asia-Pacific Software Engineering Conference (APSEC), pp.455-459, 2020
Humpback: Code Completion System for Dockerfiles Based on Language Models
1st Workshop on Natural Language Processing Advancements for Software Engineering (NLPaSE 2020), pp.1-4, 2020
令和2年度 大阪大学賞 ソースコードを対象としたソフトウェア工学の研究
プルリクエスト型開発への統合を目的としたコードクローン修正支援システムの提案
電子情報通信学会技術研究報告, no.193, 2020
現実的な設定に基づいたバグ予測モデルの構築及び精度評価
電子情報通信学会技術研究報告, vol.120, no.193, pp.37-42, 2020
コンテナ仮想化技術におけるSelf-Admitted Technical Debtの調査
電子情報通信学会技術研究報告, vol.120, no.193, pp.25-30, 2020
言語モデルに基づくDockerfileコード補完システムの提案
電子情報通信学会技術研究報告, vol.120, no.193, pp.19-24, 2020
情報処理学会論文誌ジャーナル/JIP特選論文
Jact: JavaScriptフレームワーク理解支援のためのプレイグラウンド型ツール
情報処理学会論文誌, vol.61, no.10, pp.1605-1616, 2020
SBFL-Suitability: A Software Characteristic for Fault Localization
the 36th IEEE International Conference on Software Maintenance and Evolution, pp.702-706, 2020
ソースコード記述に着目したFault Localizationに対する適合性の提案
ソフトウェアエンジニアリングシンポジウム2020, pp.184-191, 2020
深層学習と遺伝的アルゴリズムを用いたプログラム自動生成
ソフトウェアエンジニアリングシンポジウム2020, pp.143-152, 2020
SIGSE卓越研究賞
ソフトウェアエンジニアリングシンポジウム2020最優秀論文賞
より短い編集スクリプトを目指して—行単位の差分情報に基づくGumTreeの拡張—
電子情報通信学会論文誌D, vol.J103-D, no.8, pp.579-590, 2020
Program Repairing History as Git Repository
2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW’20), 2020
Staged Tree Matching for Detecting Code Move across Files
2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC), pp.396-400, 2020
Improving the Accuracy of Spectrum-based Fault Localization for Automated Program Repair
2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC), pp.376-380, 2020
The Effect of Cognitive Load in Code Reading on Non-Programming Specific Environment
The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp.1105-1106, 2020
Does This Code Change Affect Program Behavior? –Identifying Nonbehavioral Changes with Bytecode–
The 44th IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp.1103-1104, 2020
令和元年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
令和元年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
On tracking Java methods with Git mechanisms
Journal of Systems and Software, vol.165, 2020
Ammonia: an approach for deriving project-specific bug patterns
Empirical Software Engineering, vol.25, no.3, pp.1951-1979, 2020
高処理効率性と高可搬性を備えた自動プログラム修正システムの開発と評価
情報処理学会論文誌, vol.61, no.4, pp.830-841, 2020
設定ファイルを考慮したFault Localizationの拡張
情報処理学会論文誌, vol.61, no.4, pp.884-894, 2020
令和元年度 大阪大学基礎工学部賞
令和元年度 大阪大学情報科学研究科賞
遺伝的アルゴリズムを用いた自動プログラム修正手法を応用したプログラミングコンテストの回答の自動生成に向けて
情報処理学会研究報告, vol.2020-SE-204, no.7, pp.1-8, 2020
構文ハイライトとフォントの違いによる開発者の脳波の比較
電子情報通信学会技術研究報告, vol.119, no.451, pp.55-60, 2020
第204回ソフトウェア工学研究会 学生研究賞
Firefoxにおけるマルチバイト文字に起因するバグの調査
電子情報通信学会技術研究報告, vol.119, no.451, pp.49-54, 2020
プログラミング教育における実績可視化システムの提案と評価
情報処理学会論文誌, vol.61, no.3, pp.644-656, 2020
系統的文献レビューを用いたファンクションポイント研究の調査
電子情報通信学会論文誌D, vol.J103-D, no.3, 2020
Javaプロジェクトに含まれる本質的でない変更の検出
大阪大学, 卒業論文
On Source Code Neutralization -- Integrating Preprocessing Methods for Static Code Analysis --
大阪大学, 修士論文
マルチバイト文字に起因するバグの調査: Firefoxを題材として
大阪大学, 卒業論文
抽象構文木を利用したファイル間の移動コード検出
大阪大学, 卒業論文
Gitリポジトリを用いた自動プログラム進化の過程共有
大阪大学, 卒業論文
極大クリーク列挙によるギャップを含むクローンセット検出手法の提案
大阪大学, 修士論文
自動発注問題を題材とした実践的人材育成コースにおける授業改善
日本ソフトウェア科学会誌コンピュータソフトウェア, vol.37, no.1, pp.19-30, 2020
Javaプロジェクトの変更履歴に含まれる本質的でない変更についての調査
電子情報通信学会技術研究報告, vol.119, no.362, pp.7-12, 2020
欠陥限局に適したテストスイートに関する考察
電子情報通信学会技術研究報告, vol.119, no.362, pp.019-024, 2020
JavaのStream APIに対する並び替えリファクタリングの提案
電子情報通信学会技術研究報告, vol.119, no.362, pp.79-84, 2020
ソースコード解析を対象としたコード前処理手法の集約
電子情報通信学会技術研究報告, vol.119, no.362, pp.091-096, 2020
自動プログラム進化における進化過程共有のための版管理技術の適用
電子情報通信学会技術研究報告, vol.119, no.362, pp.85-90, 2020
抽象構文木を利用したファイル間のコード移動検出
電子情報通信学会技術研究報告, vol.119, no.362, pp.13-18, 2020
可搬性と拡張性を備えたコード品質可視化プラグインの試作
電子情報通信学会技術研究報告, vol.119, no.362, pp.1-6, 2020
Java Stream APIの性能向上を目的とした並び替えリファクタリング
大阪大学, 修士論文
抽象構文木の構造を考慮した編集スクリプトのパターン抽出
大阪大学, 修士論文
A Study on the Current Status of Functional Idioms in Java
IEICE TRANSACTIONS on Information and Systems, vol.E102-D, no.12, pp.2414-2422, 2019
GenProg Meets Cluster Computing
The 10th International Workshop on Empirical Software Engineering in Practice, pp.037-042, 2019
Source Code Neutralization for Mining Software Repositories
The 10th International Workshop on Empirical Software Engineering in Practice, 2019
Jact: A Playground Tool for Comparison of JavaScript Frameworks
The 26th Asia-Pacific Software Engineering Conference, pp.474-481, 2019
How Compact Will My System Be? A Fully-Automated Way to Calculate LoC Reduced by Clone Refactoring
The 26th Asia-Pacific Software Engineering Conference, pp.284-291, 2019
A Code Clone Curation -Towards Scalable and Incremental Clone Detection-
7th International Workshop on Quantitative Approaches to Software Quality (QuASoQ2019), vol.7, pp.17-24, 2019
An empirical study of security warnings from static application security testing tools
Journal of Systems and Software, vol.158, 2019
メソッドレベルセマンティックバージョニングの提案と評価
電子情報通信学会論文誌D, vol.J102-D, no.11, pp.730-739, 2019
複数プロジェクトから高速にコードクローンを検出するキュレーションの提案
電子情報通信学会技術報告, vol.119, no.247, pp.59-64, 2019
Visualizing Code Genealogy: How Code is Evolutionarily Fixed in Program Repair?
The seventh IEEE Working Conference on Software Visualization (VISSOFT), pp.23-27, 2019
自動バグ限局に適したテスト自動生成に向けて
ソフトウェアエンジニアリングシンポジウム2019, 2019
ソフトウェアエンジニアリングシンポジウム2019 ポスター・インタラクティブ賞
Jact: JavaScriptフレームワーク理解支援のためのプレイグラウンド型ツール
ソフトウェアエンジニアリングシンポジウム2019, pp.4-12, 2019
非IDE環境におけるプログラム理解の理解に向けて
ソフトウェアエンジニアリングシンポジウム2019, 2019
kGenProg: 高拡張性・高処理効率性・高可搬性を備えた自動プログラム修正システム
ソフトウェアエンジニアリングシンポジウム2019, pp.78-86, 2019
大規模なプロジェクト群を対象とした高速にコードクローンを検出するキュレーションの提案
ソフトウェアエンジニアリングシンポジウム2019, 2019
ソフトウェアエンジニアリングシンポジウム2019 ポスター・インタラクティブ賞
平成30年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
分散処理を用いた自動プログラム修正の高速化
電子情報通信学会技術報告, vol.119, no.112, pp.141-146, 2019
Macaw:遺伝的アルゴリズムを用いた自動プログラム修正の進化過程の可視化ツール
電子情報通信学会技術報告, vol.119, no.112, pp.135-140, 2019
Achievements Visualization in Programming Education
The 43rd IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp.926-927, 2019
Impacts of Daylight Saving Time on Software Development
16th International Conference on Mining Software Repositories, pp.502-506, 2019
GitHubのJavaリポジトリを用いた弱参照の利用実態の調査
電子情報通信学会技術報告, vol.118, no.471, pp.31-36, 2019
コードクローンに対する集約結果に基づいた削減可能なソースコード行数の測定手法
電子情報通信学会技術報告, vol.118, no.471, pp.109-114, 2019
サマータイム制度によるソフトウェア開発への影響調査
電子情報通信学会技術報告, vol.118, no.471, pp.25-30, 2019
コードクローン間の類似度に基づく無害なコードクローンの自動判定手法
電子情報通信学会技術報告, vol.118, no.471, pp.103-108, 2019
行単位の差分情報を考慮した抽象構文木のノード単位の差分出力
電子情報通信学会技術報告, vol.118, no.471, pp.37-42, 2019
遺伝的アルゴリズムに基づいた自動プログラム修正の進化過程の可視化
大阪大学, 卒業論文
Madoop: Improving Browser-Based Volunteer Computing Based on Modern Web Technologies
Proc. of the 26th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2019), pp.634-638, 2019
オープンソースソフトウェアにおける弱参照の利用実態の調査
大阪大学, 卒業論文
ソースコード理解性向上のための探索的リファクタリング手法
大阪大学, 修士論文
コードクローンの自動集約による削減可能なソースコード行数の測定
大阪大学, 卒業論文
Ave: プログラミング教育におけるコード品質改善のための実績可視化システム
大阪大学, 卒業論文
Madoop: WebAssemblyを用いたWebブラウザベース分散処理フレームワーク
大阪大学, 修士論文
言語モデルによるソースコードの「自然さ」を利用した自動生成ファイルの特定
情報処理学会論文誌, vol.60, no.2, 2019
Javaメソッドの高精度な追跡のための細粒度版管理システムの提案
電子情報通信学会技術報告, vol.118, no.385, pp.133-138, 2019
JavaScriptフレームワーク比較支援のためのプレイグラウンド型ツールの試作
電子情報通信学会技術研究報告, vol.118, no.385, pp.139-144, 2019
プログラミング教育における実績制度を用いたコード品質可視化システムの試作
電子情報通信学会技術研究報告, vol.118, no.385, pp.145-150, 2019
設定ファイルを考慮した自動バグ限局手法の拡張
ソフトウェアエンジニアリングシンポジウム2019, pp.97-105, 2019
Beyond GumTree: A Hybrid Approach to Generate Edit Scripts
16th International Conference on Mining Software Repositories, 2019
ファンクションポイントに関する研究論文の系統的レビュー
大阪大学, 修士論文
効率的な開発履歴理解のためのGitに対するソースコード検索機能の統合
情報処理学会論文誌, vol.60, no.4, pp.1075-1087, 2019
開発履歴の理解支援を目的としたGitクライアントの拡張
大阪大学, 修士論文
自然さを用いたソースコードの定量的評価
大阪大学, 修士論文
ソースコード以外のファイルを考慮した自動バグ限局手法の提案
大阪大学, 修士論文
unjQuerify: Migration of jQuery Snippets to Modern Vanilla JavaScript APIs
Asia-Pacific Software Engineering Conference, pp.618-622, 2018
同一仕様プロジェクトを利用したコードクローンの影響調査
情報処理学会論文誌, vol.59, no.12, pp.2191-2200, 2018
APSEC2018 Best Poster Award
kGenProg: A High-performance, High-extensibility and High-portability APR System
the 25th Asia-Pacific Software Engineering Conference, pp.697-698, 2018
不適切に分割されたコミットに関する研究
コンピュータソフトウェア, vol.35, no.4, pp.164-170, 2018
ソフトウェアエンジニアリングシンポジウム2018 企業賞
ソフトウェアエンジニアリングシンポジウム2018 ポスター・インタラクティブ賞
既存メソッドの再利用・加工による自動プログラミング
ソフトウェアエンジニアリングシンポジウム 2018, pp.054-063, 2018
オブジェクト指向言語における関数型イディオムの実態調査
ソフトウェアエンジニアリングシンポジウム2018, pp.184-191, 2018
企業のソフトウェア開発に対する自動プログラム修正技術適用の試み
ソフトウェアエンジニアリングシンポジウム 2018, pp.139-147, 2018
Madoop: MapReduceとWebAssemblyを用いたWebブラウザベース分散処理フレームワーク
ソフトウェアエンジニアリングシンポジウム2018, pp.221-228, 2018
リファクタリングによる自然さの変化に関する調査 ---自然さによるリファクタリング支援を目指して---
ソフトウェアエンジニアリングシンポジウム2018, pp.249-250, 2018
平成29年度 電子情報通信学会ソフトウェアサイエンス研究会 研究奨励賞
自動プログラム修正手法を用いた自動リファクタリングツールの試作
電子情報通信学会技術研究報告, vol.118, no.137, pp.007-012, 2018
Toward Introducing Automated Program Repair Techniques to Industrial Software Development
26th IEEE/ACM International Conference on Program Comprehension, pp.332-335, 2018
Toward Refactoring Evaluation with Code Naturalness
26th IEEE/ACM International Conferenece on Program Comprehension, pp.316-319, 2018
On the Naturalness of Auto-generated Code —Can We Identify Auto-Generated Code Automatically?—
26th IEEE/ACM International Conference on Program Comprehension (ICPC2018), pp.340-343, 2018
A Study on Inappropriately Partitioned Commits --- How Much and What Kinds of IP Commits in Java Projects? ---
15th International Conference on Mining Software Repositories, pp.336-340, 2018
省電力プログラムの実現に向けて:実装手段の違いによる実行時間と消費電力量の比較調査
情報処理学会論文誌, vol.59, no.4, pp.1262-1272, 2018
情報処理学会 特選論文
多粒度コードクローンの検出と評価
情報処理学会論文誌, vol.59, no.4, pp.1192-1202, 2018
平成29年度 大阪大学情報科学研究科賞
Javaプロジェクトにおける関数型イディオムの実態調査
電子情報通信学会技術研究報告, vol.117, no.477, pp.039-044, 2018
Bring Your Own Coding Style
Proc. of the 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), pp.527-531, 2018
Integrating Source Code Search into Git Client for Effective Retrieving of Change History
Proc. of the IEEE 1st International Workshop on Mining and Analyzing Interaction Histories, pp.12-16, 2018
Towards Automated Generation of Java Methods: A Way of Automated Reuse-Based Programming
Proc. of the 12th IEEE International Workshop on Software Clones, pp.30-36, 2018
メソッドレベルセマンティックバージョニングの提案
電子情報通信学会技術研究報告, vol.117, no.477, pp.017-022, 2018
ソースコードの“自然さ”を用いたリファクタリング評価手法の検討
電子情報通信学会技術報告, vol.117, no.477, pp.45-50, 2018
既存コードの再利用によるユーティリティメソッドの自動生成
電子情報通信学会技術報告, vol.117, no.447, pp.029-034, 2018
Javaにおける関数型イディオムの利用実態調査
大阪大学, 卒業論文
既存メソッドの再利用・加工によるユーティリティメソッドの自動生成
大阪大学, 卒業論文
iコンピテンシディクショナリを利用したソフトウェア開発者が持つ役割ごとのレベル評価の試み
大阪大学, 修士論文
メソッドに対するセマンティックバージョニング手法の提案
大阪大学, 卒業論文
字句情報に基づく自然さを利用した自動生成ファイルの特定
大阪大学, 卒業論文
スマートフォン端末に対するWeb広告配置方法の提案および比較調査
大阪大学, 修士論文
Webフロントエンド開発者のためのユーザ参加型エラー収集システム
大阪大学, 修士論文
シグネチャ情報と入出力情報を用いたJava メソッドの自動プログラミング手法
大阪大学, 修士論文
モバイル端末における Web 広告の配置方法に対する一検討
電子情報通信学会技術研究報告, vol.117, no.388, pp.69-74, 2018
企業におけるソフトウェア開発に対する自動プログラム修正技術
電子情報通信学会技術研究報告, vol.117, no.380, pp.013-018, 2018
ソースコードの「自然さ」を利用した自動生成ファイルの特定
電子情報通信学会技術研究報告, vol.117, no.380, pp.019-024, 2018
シグネチャ情報と入出力情報を用いたJava メソッドの生成
電子情報通信学会技術研究報告, vol.117, no.380, pp.007-012, 2018
ファンクションポイントについての研究論文の系統的レビュー
ソフトウェア信頼性研究会第14回ワークショップ, 本発表の発展内容を電子情報通信学会論文誌で投稿中(2019.10現在条件付き採録,2019.11採録決定), 2018
Correlation Analysis between Code Clone Metrics and Project Data on the Same Specification Projects
Proc. of the 12th International Workshop on Software Clones, pp.37-43, 2018
ISBSGデータを用いた見積もり研究に対するIPA/SECデータを用いた外的妥当性の評価
SEC journal, vol.13, no.3, pp.10-17, 2017
iCDに基づいたソフトウェア開発者が持つ役割ごとの開発能力評価の試み
2017
大阪大学賞 教育貢献部門 実践的ソフトウェア技術者教育に関する取組み
Web フロントエンド開発者のための ユーザ参加型エラー収集システムの提案
電子情報通信学会技術研究報告, vol.117, no.271, pp.001-006, 2017
Generating Simpler AST Edit Scripts by Considering Copy-and-Paste
The 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE2017), pp.532-542, 2017
Flattening Code for Metrics Measurement and Analysis
In Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution, pp.494-498, 2017
ソフトウェアエンジニアリングシンポジウム2017インタラクティブ賞
ソフトウェアエンジニアリングシンポジウム2017最優秀論文賞
ソフトウェアエンジニアリングシンポジウム2017企業賞
ソフトウェアエンジニアリングシンポジウム2017優秀論文賞
Javaメソッドにおける自動プログラミングの試み
ソフトウェアエンジニアリングシンポジウム2017ワークショップ「実証的ソフトウェア工学の萌芽的研究」, 2017
Javaメソッドの自動生成を目指して
ソフトウェアエンジニアリングシンポジウム2017, pp.272-273, 2017
多粒度コードクローンの検出と評価
ソフトウェアエンジニアリングシンポジウム2017, pp.5-14, 2017
ソースコードの変更予測手法を用いた自動プログラム修正の高速化
ソフトウェアエンジニアリングシンポジウム2017, pp.15-24, 2017
同一仕様プロジェクトを対象としたコードクローンメトリクスとプロジェクトデータ間の相関分析
ソフトウェアエンジニアリングシンポジウム2017, pp.182-189, 2017
New Strategies for Selecting Reuse Candidates on Automated Program Repair
the 41st IEEE Computer Society Signature Conference on Computers, Software and Applications, pp.266-267, 2017
What Makes Software Energy-Efficient?: Make It Faster
The 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp.274-275, 2017
Investigation and Detection of Split Commit
the 41st IEEE Computer Society Signature Conference on Computers, Software and Applications, pp.268-269, 2017
電子情報通信学会 ソフトウェアサイエンス研究会 2016年度研究奨励賞
Finding Extract Method Refactoring Opportunities by Analyzing Development History
the 41st IEEE Computer Society Signature Conference on Computers, Software and Applications, pp.190-195, 2017
メトリクス計測や解析のためのソースコード平坦化
電子情報通信学会技術報告, vol.117, no.136, pp.61-66, 2017
要件定義書からのファンクションポイント自動計測の試み
2017
編集スクリプトへのコピーアンドペースト操作の導入によるコード差分の理解向上の試み
情報処理学会論文誌, vol.58, no.4, pp.833-844, 2017
機械学習を利用した構文情報に基づく自動生成ファイルの特定
情報処理学会論文誌, vol.58, no.4, pp.1-10, 2017
平成28年度 大阪大学情報科学研究科賞
ソフトウェア自動進化への挑戦
2017
コード内コンテキストを用いた履歴情報取得のためのGitクライアントの拡張
電子情報通信学会技術研究報告, vol.116, no.512, pp.37-42, 2017
第195回ソフトウェア工学研究会 学生研究賞
実装手段の異なるプログラムの実行時間と消費電力量に関する調査
情報処理学会研究報告, vol.2017-SE-195, no.16, 2017
Web閲覧時におけるJavaScriptライブラリ使用による副作用の調査
情報処理学会研究報告, vol.195, no.7, pp.1-8, 2017
再利用に基づく自動プログラム修正における更新順および類似度順の実装と評価
電子情報通信学会技術研究報告, vol.116, no.512, pp.19-24, 2017
バージョン管理システムにおけるスプリットコミットの調査およびその検出手法の提案
電子情報通信学会技術研究報告, vol.116, no.512, pp.43-48, 2017
Evaluating Automated Program Repair Using Characteristics of Defects
The 8th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP), 2017
A Technique to Detect Multi-Grained Code Clones
Proc. of the 11th IEEE International Workshop on Software Clones, pp.54-60, 2017
自然語で記述された要件定義書からのファンクションポイント自動計測の試み
大阪大学, 卒業論文
ソフトウェア開発PBLにおけるタスクの作業時間の見積もり手法に関する調査と改善
大阪大学, 修士論文
版管理システムにおける履歴情報取得機能の拡張
大阪大学, 卒業論文
再利用に基づく自動プログラム修正における再利用候補の絞り込み手法の実装と評価
大阪大学, 卒業論文
版管理システムにおけるスプリットコミットの調査とその自動検出手法の提案
大阪大学, 卒業論文
バグの特徴を用いた自動プログラム修正ツールの比較
大阪大学, 修士論文
実装方法の違いによるプログラムの消費電力量および実行時間への影響に関する調査
大阪大学, 卒業論文
プログラム依存グラフと抽象構文木を用いたコードクローン検出のための正規化
大阪大学, 修士論文
多粒度コードクローン検出ツールDecrescendoの実装と評価
大阪大学, 修士論文
Rearranging the Order of Program Statements for Code Clone Detection
Proc. of the 11th IEEE International Workshop on Software Clones, pp.15-21, 2017
コードクローン検出のためのソースコードに対する前処理
電子情報通信学会技術研究報告, vol.116, no.425, pp.135-140, 2017
欠陥の特徴を用いた自動欠陥修正の評価
電子情報通信学会技術研究報告, vol.116, no.425, pp.129-134, 2017
コーディングスタイルの自動変換ツール ~共同開発時におけるコーディングスタイルの統一と各開発者の好みの両立を目指して~
大阪大学, 修士論文
ソースコードの変更予測手法を用いた自動プログラム修正の高速化手法
大阪大学, 修士論文
Splitting Commits via Past Code Changes
Proc. of the 23rd Asia-Pacific Software Engineering Conference (APSEC2016), pp.129-136, 2016
Toward Developer-like Automated Program Repair ―Modification Comparisons between GenProg and Developers―
Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC2016), pp.241-248, 2016
Web広告が閲覧デバイスに与える副作用の実証的調査
電子情報通信学会技術研究報告, vol.116, no.287, pp.39-44, 2016
共同開発環境におけるコーディングスタイルの変更に関する調査
電子情報通信学会技術報告, vol.116, no.277, pp.103-108, 2016
ソースコードの変更予測手法による自動プログラム修正の高速化
電子情報通信学会技術研究報告, vol.116, no.277, pp.73-78, 2016
多粒度コードクローン検出手法の提案
電子情報通信学会技術研究報告, vol.116, no.277, pp.67-72, 2016
ソフトウェアシンポジウム2016最優秀論文賞
編集スクリプトへのコピーアンドペースト操作の導入によるコード差分の理解向上の試み
ソフトウェアエンジニアリングシンポジウム2016予稿集, pp.4-13, 2016
機械学習を利用した構文情報に基づく自動生成ファイルの特定
ソフトウェアエンジニアリングシンポジウム2016予稿集, pp.86-93, 2016
自動プログラム修正の修正可能バグ数に関する考察
コンピュータソフトウェア, vol.33, no.3, pp.81-87, 2016
コードクローンとロジカルカップリングを用いた文字列検索ツールの出力順序の並べ替え
コンピュータソフトウェア, vol.33, no.3, pp.74-80, 2016
ISBSGデータを用いた見積もり研究に対するIPA/SECデータを用いた追試
2016
2015年度長尾真記念特別賞
複数メソッド上に解離したコードクローンの検出手法
電子情報通信学会論文誌D, vol.J99-D, no.6, 2016
Generating Clone References with Less Human Subjectivity
Proc. of the 24th IEEE International Conference on Program Comprehension, 2016
Hey! Are You Injecting Side Effect?: A Tool for Detecting Purity Changes in Java Methods
Proc. of 24th IEEE International Conference on Program Comprehension (ICPC2016), 2016
書き忘れたコードに対するコード補完について
電子情報通信学会論文誌D, vol.J99-D, no.4, pp.415-427, 2016
Toward Improving Ability to Repair Bugs Automatically –A Patch Candidate Location Mechanism Using Code Similarity–
31st ACM Symposium on Applied Computing, pp.1364-1370, 2016
IWESEP2016 Best Presentation Award
Identifying Auto-Generated Code by Using Machine Learning Techniques
Proc. of 7th International Workshop on Empirical Software Engineering in Practice (IWESEP), pp.018-023, 2016
コードクローンメトリクスとプロジェクトデータ間の相関分析 —同一仕様プロジェクト群を対象として—
電子情報通信学会技術報告, vol.115, no.508, pp.127-132, 2016
A Capable Crossover Technique on Automatic Program Repair
Proc. of 7th International Workshop on Empirical Software Engineering in Practice (IWESEP), pp.045-050, 2016
Fast and Precise Token-Based Code Clone Detection
大阪大学, 博士論文
開発者と自動プログラム修正手法による修正の差異の調査
電子情報通信学会技術研究報告, vol.115, no.508, pp.67-72, 2016
集約されたメソッドを利用したコードクローンベンチマークの作成
電子情報通信学会技術研究報告, vol.115, no.508, pp.73-78, 2016
再利用に基づく自動プログラム修正における更新順を用いた挿入候補の絞込の提案
電子情報通信学会技術研究報告, vol.115, no.508, pp.79-84, 2016
開発者とGenProgによるソースコード修正の比較調査
大阪大学, 卒業論文
ISBSGリポジトリを用いた見積もり研究に対する追試
大阪大学, 卒業論文
遺伝的プログラミングにおける選択的交叉を用いた自動プログラム修正手法
大阪大学, 修士論文
自動プログラム修正における更新履歴データを用いた挿入候補選択手法
大阪大学, 卒業論文
機械学習を利用した構文情報に基づく自動生成ファイルの特定 -パーサジェネレータ生成ファイルへの適用-
大阪大学, 卒業論文
見積もり研究における外的妥当性の調査を目的とした系統的レビューと追試
大阪大学, 修士論文
コピーアンドペーストを考慮したEdit Scriptの生成
大阪大学, 修士論文
機械学習を用いた自動生成コードの特定
電子情報通信学会技術研究報告, vol.115, no.419, pp.165-170, 2016
選択的交叉を用いた遺伝的プログラミングに基づく自動修正手法
電子情報通信学会技術研究報告, vol.115, no.420, pp.171-175, 2016
A Preliminary Study of Size Optimization for Text-Based Web-Resource
International Workshop on Empirical Software Engineering in Practice (IWESEP), 2016
工数予測支援ツールe3の実用性評価と機能拡張
2015
ソフトウェア文書匿名化ツールの試作
電子情報通信学会論文誌D, vol.J98-D, no.11, pp.1419-1422, 2015
Memoization Refactoring based on Purity Analysis
電子情報通信学会技術研究報告, vol.115, no.248, pp.47-52, 2015
Toward Inproving Graftability on Automated Program Repair
31st International Conference on Software Maintenance and Evolution, pp.511-515, 2015
Towards Purity-Guided Refactoring in Java
31st International Conference on Software Maintenance and Evolution, pp.521-525, 2015
工数予測支援ツールe3の機能拡張と追加評価
FIT2015 第14回情報科学技術フォーラム 講演論文集, vol.1, pp.165-166, 2015
Javaメソッドの純粋性の変化と不具合の混入および除去に関する調査
FIT2015 第14回情報科学技術フォーラム 講演論文集, vol.1, pp.187-188, 2015
コードクローン研究のこれまでとこれから
ソフトウェアエンジニアリングシンポジウム2015, pp.4, 2015
コードクローンとロジカルカップリングを用いた文字列検索ツールの出力順序の並べ替え
ソフトウェアエンジニアリングシンポジウム2015, pp.115-120, 2015
Circle Packingを用いたコードクローン可視化手法
ソフトウェアエンジニアリングシンポジウム2015, pp.6-16, 2015
Classification model for code clones based on machine learning
Empirical Software Engineering, vol.20, no.4, pp.1095-1125, 2015
自動バグ修正における対応可能バグ数の拡充に向けて―大規模データセットを用いるアプローチのフィージビリティ調査―
電子情報通信学会技術研究報告, vol.115, no.153, pp.131-136, 2015
情報処理学会論文賞
識別子名を用いたコミットのクラスタリング手法
電子情報通信学会論文誌D, vol.J98-D, no.6, pp.1060-1062, 2015
電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
Reordering Results of Keyword-based Code Search for Supporting Simultaneous Code Changes
Proc. of the 23rd IEEE International Conference on Program Comprehension, pp.289-290, 2015
Toward Reusing Code Changes
Proc. of the 12th Working Conference of Mining Software Repositories (MSR 2015), pp.372-376, 2015
再利用に基づく自動バグ修正における再利用候補の絞込に向けた調査
電子情報通信学会技術研究報告, vol.115, no.20, pp.047-052, 2015
機械学習を利用した危険なコードクローンの予測手法
電子情報通信学会論文誌D, vol.J98-D, no.5, pp.847-850, 2015
平成27年度 科学技術分野の文部科学大臣表彰 科学技術賞
複数のプロジェクトを対象としたクローンの系譜にもとづくソースコード再利用分析手法の提案
電子情報通信学会技術研究報告, vol.114, no.510, pp.61-66, 2015
Source Code Reuse Evaluation by using Real/Potential Copy and Paste
Proc. of the 9th International Workshop on Software Clones (IWSC 2015), pp.33-39, 2015
情報処理学会山下記念研究賞
平成26年度 大阪大学情報科学研究科賞
シーケンス図が持つメッセージ順序の曖昧性除去手法の提案
電子情報通信学会技術研究報告, vol.114, no.510, 2015
On the Level of Code Suggestion for Reuse
Proc. of the 9th International Workshop on Software Clones (IWSC 2015), pp.26-32, 2015
相関ルールマイニングを用いたソースコードの修正候補の推薦
電子情報通信学会技術研究報告, vol.114, no.510, pp.67-72, 2015
ClonePacker: A Tool for Clone Set Visualization
Proc. of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015), pp.474-478, 2015
相関ルールを用いたソースコード修正候補の推薦
大阪大学, 修士論文
メソッド純粋性の変化に伴う不具合に関する調査
大阪大学, 卒業論文
リポジトリ解析におけるメソッド追跡精度向上のための正規化手法
大阪大学, 修士論文
JavaにおけるhashCodeメソッドの整合性検査手法の精度に関する調査および改善案の提案
大阪大学, 修士論文
指向性ランダム探索によるプログラム自動修正
大阪大学, 修士論文
構文情報を用いた機械学習に基づくリファクタリング箇所の推薦 ―メソッド抽出リファクタリングへの適用―
大阪大学, 修士論文
e3の機能拡張と追加評価
大阪大学, 卒業論文
コード片再利用に基づいたプログラム自動修正に対する再利用候補限定に向けた調査
大阪大学, 卒業論文
ソースコード修正漏れ防止を目的とした同時変更箇所検索ツールの出力結果の並べ替え
大阪大学, 卒業論文
非同期モデルのシーケンス図に含まれるメッセージ順序の曖昧性除去手法
大阪大学, 修士論文
粗粒度なコードクローン検出手法の精度に関する調査
情報処理学会論文誌, vol.56, no.2, pp.580-592, 2015
コードクローン解析に対するスーパーコンピュータ導入に向けた試行実験
電子情報通信学会技術研究報告, vol.114, no.416, pp.13-18, 2015
派生開発ソフトウェア群に対するコードクローン分析技術の適用事例
電子情報通信学会技術研究報告, vol.114, no.416, pp.7-12, 2015
How Often Is Necessary Code Missing? — A Controlled Experiment
14th International Conference on Software Reuse, vol.LNCS 8919, pp.156-163, 2015
Revealing Purity and Side Effects on Functions for Reusing Java Libraries
14th International Conference on Software Reuse, vol.LNCS 8919, pp.314-329, 2015
プラットフォーム依存種検索によるソースコードからのプラットフォーム依存部抽出手法
SEC journal, vol.10, no.5, 2015
ソフトウェア開発ドキュメント匿名化ツールの試作
2014
Prediction risky clones based on machine learning
Proc. of the 15th International Conference on Product Focused Software Process Improvement (PROFES2014), pp.294-297, 2014
Predicting Next Changes at the Fine-Grained Level
Proceedings of the 21st Asia-Pacific Software Engineering Conference (APSEC2014), pp.126-133, 2014
How Should We Measure Functional Sameness from Program Source Code? An Exploratory Study on Java Methods
In Proc. of the 22nd International Symposium on the Foundations of Software Engineering (FSE2014), pp.294-305, 2014
Clustering Commits for Understanding the Intents of Implementation
Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), pp.406-410, 2014
Formal Verification Technique for Consistency Checking between equals and hashCode methods in Java
IWIN2014, 2014
MPAnalyzer: A Tool for Finding Unintended Inconsistencies in Program Source Code
Proc. of the 29th IEEE/ACM International Conference on Automated Software Engineering (ASE2014), pp.843-846, 2014
ソフトウェア工学研究に対するHPC利用の効果 -コードクローン研究の事例を通して-
ソフトウェアエンジニアリングシンポジウム2014 ポスターセッション, 2014
修正履歴情報を利用したコミット分割支援手法の提案
ソフトウェアエンジニアリングシンポジウム2014, 2014
ギャップの位置情報を追加した正解クローンの作成
電子情報通信学会論文誌D, vol.J97-D, no.9, pp.1537-1540, 2014
情報処理学会研究会推薦博士論文
ソフトウェア開発におけるコピーアンドペーストで生じたコード片に対する調査
電子情報学会技術研究報告, vol.114, no.127, 2014
機械学習を用いたコードクローンの危険予測
電子情報通信学会技術研究報告, vol.114, no.127, pp.129-134, 2014
ソフトウェア開発ドキュメント匿名化ツールの試作とその評価
2014
Hey! Are You Committing Tangled Changes?
Proceedings of the 22nd International Conference on Program Comprehension(ICPC2014), pp.262-265, 2014
Quantitative Assessment with Using Ticket Driven Development for Teaching Scrum Framework
Proceedings of the 2014 International Conference on Software Engineering(ICSE2014), 2014
A Dataset of Clone References with Gaps
Proc. of the 11th Working Conference on Mining Software Repositories, pp.412-415, 2014
Identifying Cross-Function Side Effects using Static Analysis
電子情報通信学会技術研究報告, vol.114, no.23, pp.25-30, 2014
再利用実績を持つコード片の再利用におけるプログラム構造を考慮した再利用候補の提示
電子情報通信学会技術研究報告, vol.114, no.23, pp.31-36, 2014
電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞
処理の委譲の有無に基づくリファクタリング支援手法
電子情報通信学会技術研究報告, vol.114, no.23, pp.007-012, 2014
粗粒度なコードクローン検出手法の精度評価
情報処理学会研究報告, vol.2014-SE-183, no.6, pp.1-8, 2014
JavaにおけるequalsメソッドとhashCodeメソッドの整合性の検査手法の提案
電子情報通信学会技術研究報告, vol.113, no.489, pp.19-24, 2014
コード内に出現する識別子情報に基づくコミット分類
電子情報通信学会技術研究報告, 2014
コードクローンを用いたコード補完手法の提案
電子情報通信学会技術研究報告, 2014
リポジトリマイニングを用いたリファクタリングが開発に与える影響の測定
電子情報通信学会技術研究報告, 2014
細粒度作業履歴を用いたTask Level Commit支援手法の提案
信学技報 SS2013-82, vol.113, no.489, pp.61-66, 2014
ソフトウェア開発ドキュメント匿名化ツールの試作とその評価
大阪大学, 卒業論文
ソースコード中の識別子情報にもとづくコミット分類の提案と評価
大阪大学, 卒業論文
再利用実績に基づくコード片検索におけるプログラム構造を考慮した検索結果の提示
大阪大学, 卒業論文
処理の委譲の有無に基づく一貫性が欠如したコードの特定
大阪大学, 卒業論文
コードクローンを用いたコード補完
大阪大学, 修士論文
Towards an Analysis of Who Creates Clone and Who Reuses it
Proceedings of the 8th International Workshop on Software Clones (IWSC 2014), 2014
プログラム解析を目的としたループ実行前後の変数間に成り立つ写像導出
大阪大学, 修士論文
Evaluating the Effect of Return Null on Maintenance
大阪大学, 修士論文
JavaにおけるequalsメソッドとhashCodeメソッドの整合性の検査
大阪大学, 修士論文
JavaにおけるequalsメソッドとhashCodeメソッドの検査ツールの実装と評価
大阪大学, 卒業論文
プログラム文の並べ替えに基づくソースコードの可読性向上の試み
情報処理学会論文誌, vol.55, no.2, pp.939-946, 2014
ソースコード中に含まれる繰り返しコードの進化に関する調査
情報処理学会論文誌, vol.55, no.2, pp.959-970, 2014
情報処理学会論文誌ジャーナル/JIP特選論文
IEEE関西支部学生研究奨励賞
Smith-Watermanアルゴリズムを利用したギャップを含むコードクローン検出
情報処理学会論文誌, vol.55, no.2, pp.981-993, 2014
CRDを用いたコードクローンの生存期間と修正回数に関する調査
情報処理学会論文誌, vol.55, no.2, pp.947-958, 2014
Does Return Null Matter?
IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp.244-253, 2014
生成抑止,分析効率化,不具合検出を中心としたコードクローン管理支援技術に関する研究動向
コンピュータソフトウェア, vol.31, no.1, pp.14-29, 2014
How Accurate Is Coarse-grained Clone Detection?: Comparison with Fine-grained Detectors
Proc. of the 8th International Workshop on Software Clones (IWSC 2014), pp.1-18, 2014
エンタープライズ・システム開発における品質・コスト・納期の改善に関する研究
大阪大学, 博士論文
Immutable Infrastructureを利用したソフトウェア工学教育のためのサーバ運用手法の検討
ウィンターワークショップ2014・イン・大洗 論文集, pp.79-80, 2014
ソースコードの自動進化に向けて
電子情報通信学会技術研究報告, vol.113, no.422, pp.107-112, 2014
コードクローンの特性に対する開発者の熟練度に関する調査に向けて
ウィンターワークショップ2014・イン・大洗 論文集, vol.2014, pp.17-18, 2014
情報処理学会論文誌ジャーナル/JIP特選論文
タスクボードとオンラインストレージを用いたソフトウェア開発PBLのためのタスク記録支援環境の構築
情報処理学会論文誌, vol.55, no.1, pp.199-209, 2014
ソフトウェアプロダクトラインのエンタープライズ・システムへの適用と評価
SEC journal, vol.9, no.4, pp.194-201, 2014
Seamless Code Reuse using Source Code Corpus
Proc. of the 5th International Workshop on Empirical Software Engineering in Practice, pp.31-36, 2013
精度向上および高速化を目的としたギャップを含むコードクローン検出手法の提案
ソフトウェア信頼性研究会第9回ワークショップ, 2013
How Much Do Code Repositories Include Peripheral Modifications?
5th International Workshop on Empirical Software Engineering in Practice (IWESEP2013), pp.19-24, 2013
Bidirectional Translation between OCL and JML for Round-trip Engineering
5th International Workshop on Empirical Software Engineering in Practice (IWESEP2013), pp.49-54, 2013
IWESEP2013 Best Paper Award
制約記述言語OCLとJMLの双方向変換手法の提案
2013
SMTソルバと統計解析を用いたJavaプログラム解析器の提案
2013
Revisiting Capabilities of PDG-based Clone Detection
Graduate School of Information Science and Techology, Osaka University, 2013
メソッド呼び出し履歴のフェイズ分割を用いた Move Method リファクタリング
電子情報通信学会論文誌D, vol.J96-D, no.11, pp.2864-2865, 2013
PDGとSMTソルバを利用した表明自動導出手法の提案と評価
電子情報通信学会論文誌D, vol.J96-D, no.11, pp.2657-2668, 2013
主要処理に着目したメソッド単位のコードクローン検出
電子情報通信学会論文誌D, vol.J96-D, no.11, pp.2669-2680, 2013
メトリクス計測の前処理となるソースコード簡略化手法の提案と評価
電子情報通信学会論文誌D, vol.J96-D, no.11, pp.2634-2645, 2013
ソースコード中の変数間のデータ依存関係を用いたコミットの分割
電子情報通信学会技術研究報告, vol.113, no.269, pp.67-72, 2013
再利用実績に基づいたコード片検索手法の提案
電子情報通信学会技術研究報告, vol.113, no.269, pp.61-66, 2013
Reusing Reused Code
Proc. of the 20th Working Conference on Reverse Engineering(WCRE2013), pp.457-461, 2013
管理図を用いた欠陥管理システムによる品質改善とその効果
電子情報通信学会論文誌D, vol.J96-D, no.10, pp.2214-2225, 2013
システム価値向上を目的としたScrumの試行・評価
SEC journal, vol.9, no.3, pp.110-117, 2013
Cloud Spiralの取り組み
日本ソ フトウェア科学会 30 回大会 (2013 年度) 講演論文集, 2013
PDGとSMTソルバを用いたJavaプログラム解析器の提案
2013
プログラム文の並び替えに基づくソースコードの可読性向上の試み
ソフトウェアエンジニアリングシンポジウム2013, pp.S03:1-S03:6, 2013
null返り値が保守作業に与える悪影響の調査
ソフトウェアエンジニアリングシンポジウム2013, pp.F02:1-F02:8, 2013
Smith-Watermanアルゴリズムを利用したギャップを含むコードクローン検出
ソフトウェアエンジニアリングシンポジウム2013, pp.F10:1-F10:8, 2013
ソフトウェアエンジニアリングシンポジウム2013 最優秀論文賞
ソフトウェアエンジニアリングシンポジウム2013 学生奨励賞
CRDを用いたコードクローンの生存期間と修正回数に関する調査
ソフトウェアエンジニアリングシンポジウム2013, pp.F03:1-F03:8, 2013
PBL のための Scrum とチケット駆動開発の融合
ソフトウェアエンジニアリングシンポジウム 2013 ワークショップ「開発マネジメントにおける産学の問題共有と連携強化」, 2013
Alloy Analyzerを用いた表明に関する欠陥の検出手法 -JMLによる表明記述に対して-
コンピュータソフトウェア, vol.30, no.3, pp.187-193, 2013
Identifying Duplicate Code Removal Opportunities Based on Co-evolution Analysis
Proc. of the 13th International Workshop on Principles of Software Evolution (IWPSE2013), pp.63-67, 2013
Enhancement of CRD-based Clone Tracking
Proc. of the 13th International Workshop on Principles of Software Evolution (IWPSE2013), pp.28-37, 2013
平成25年度 第2回大阪大学総長奨励賞
第35 回ソフトウェア工学国際会議 (ICSE2013) 参加報告
情報処理学会研究報告. ソフトウェア工学研究会報告, vol.2013-SE-181, no.14, pp.1-2, 2013
PBL への DaaS 開発環境の導入事例
電子情報通信学会技術研究報告 SS2013-30, vol.113, no.159, pp.103-108, 2013
Efficient Code Clone Management Based on Historical Analysis and Refactoring Support
大阪大学, 博士論文
異なるスキーマ間に対応するSQL文の整合性のAlloy Analyzerを用いた一検証手法
電子情報通信学会技術研究報告, vol.113, no.159, pp.007-012, 2013
修正実績に基づく重複コード集約支援の試み
電子情報通信学会技術研究報告, vol.113, no.159, pp.121-126, 2013
CRDの類似度に基づくコードクローン追跡手法
電子情報通信学会技術研究報告, vol.113, no.159, pp.127-132, 2013
“Improving Process of Source Code Modification Focusing on Repeated Code
Proc. of the 14th International Conference on Product Focused Software Process Improvement (PROFES2013), pp.298-312, 2013
ソフトウェアリポジトリにおけるコードクローン作成者・利用者関係分析手法とその適用
電子情報通信学会技術研究報告 SS2013-7, vol.113, no.24, pp.37-42, 2013
コーディングにおける細粒度作業履歴を用いた手戻り支援ツールの検討
電子情報通信学会技術研究報告 SS2013-5, vol.113, no.24, pp.25-30, 2013
コード修正履歴情報を用いた修正漏れの自動検出
情報処理学会論文誌, vol.54, no.5, pp.1686-1696, 2013
屋内位置情報基盤構築支援システムVELSY
ヒューマンインタフェース学会論文誌, vol.15, no.2, pp.131-150, 2013
ソースコード中に含まれる繰り返しコードの進化に関する調査
電子情報通信学会技術研究報告, vol.113, no.24, pp.49-54, 2013
修正の分類に基づいたコミット分割手法の提案
電子情報通信学会技術研究報告, vol.113, no.24, pp.31-36, 2013
ソフトウェアイノベーションプロジェクトにおけるPBL及びPBL教育のためのクラウドコンピューティング活用
第2回PBLシンポジウム, 2013
平成24年度 大阪大学情報科学研究科賞
契約記述の変更傾向の開発履歴情報を用いた調査
電子情報通信学会技術研究報告, vol.112, no.457, pp.121-126, 2013
契約に基づく設計を用いたソフトウェアにおける開発履歴の実証的調査
大阪大学, 修士論文
Reordering Program Statements for Improving Readability
proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR2013), pp.361-364, 2013
ソースコード中に含まれる繰り返しコードの進化に関する調査
大阪大学, 卒業論文
修正の分類に基づくリポジトリ再構築手法
大阪大学, 卒業論文
Classification Model for Code Clones Based on Machine Learning
Type-3 Code Clone Detection Using The Smith-Waterman Algorithm
大阪大学, 修士論文
異常処理除去を追加したメソッドクローン検出手法の提案と評価
大阪大学, 修士論文
ラウンドトリップエンジニアリングのためのソフトウェア制約記述言語双方向変換
大阪大学, 修士論文
JMLによる仕様記述に対するAlloy Analyzerを用いた 検証手法の提案—在庫管理プログラムに対する適用—
大阪大学, 卒業論文
プログラム構造に着目したソースコード理解性向上のためのリファクタリング支援手法
大阪大学, 修士論文
リポジトリマイニング可能なコードクローン版管理システムの提案
情報処理学会論文誌, vol.54, no.2, pp.894-902, 2013
機械学習を用いた類似度に基づく有用なコードクローンの自動特定手法
情報処理学会論文誌, vol.54, no.2, pp.807-819, 2013
ソースコード中の繰り返し部分に着目したコードクローン検出ツールの実装と評価
情報処理学会論文誌, vol.54, no.2, pp.845-856, 2013
大規模なソフトウェア群を対象とするメソッド単位でのコードクローン検出
情報処理学会論文誌, vol.54, no.2, pp.835-844, 2013
IEEE関西支部GOLD賞
IEEE関西支部学生研究奨励賞
Template Method パターン適用支援手法の類似メソッド群への拡張
電子情報通信学会論文誌D, vol.J96-D, no.2, pp.362-364, 2013
講義進捗状況の可視化によるプログラミング講義リフレクション支援の提案
情報処理学会研究報告, vol.2013-GN-86, no.17, pp.1-6, 2013
在庫管理プログラムに対する Alloy Analyzer を用いた検証事例
情報処理学会シンポジウムシリーズ ウィンターワークショップ2013・イン・那須, vol.2013, no.1, pp.5-6, 2013
プログラミング演習における進捗状況把握のためのコーディング過程可視化システムC3PVの提案
情報処理学会論文誌, vol.54, no.1, pp.330-339, 2013
Variable Coverage: A Metric to Evaluate the Exhaustiveness for Program Specifications Based on DbC
International Workshop on Informatics 2013, pp.123-132, 2013
Implementation of a Prototype Bi-directional Translation Tool between OCL and JML
International Journal of Informatics Society (IJIS), vol.5, 2013
SMTを活用したJava プログラム解析器の設計
ソフトウェア工学の基礎XIX, pp.33-38, 2012
ソフトウェア開発PBLにおけるタスク記録の修正に基づく振り返り手法の提案
ソフトウェア工学の基礎XIX(日本ソフトウェア科学会FOSE 2012), レクチャーノート/ソフトウェア学38, pp.183-188, 2012
An Experience Report on Analyzing Industrial Software Systems Using Code Clone Detection Techniques
the 19th Asia-Pacific Software Engineering Conference, pp.310-313, 2012
Preprocessing of Metrics Measurement Based on Simplifying Program Structures
International Workshop on Software Analysis, Testing and Applications, pp.120-127, 2012
ソフトウェア開発PBLのためのDaaSを利用した開発環境の構築
電子情報通信学会技術研究報告, vol.112, no.299, pp.13-18, 2012
異常処理を考慮したメソッド単位のコードクローン検出
ソフトウェア信頼性研究会第8回ワークショップ, 2012
オープンソースソフトウェアにおけるコードクローンの消失に関する調査
電子情報通信学会技術研究報告, vol.112, no.275, pp.111-116, 2012
A Bi-directional Translation Tool between OCL and JML considering Reverse Translation
The 4th International Workshop on Empirical Software Engineering in Practice (IWESEP2012), poster presentation, 2012
Inter-Project Functional Clone Detection toward Building Libraries - An Empirical Study on 13,000 Projects -
19th Working Conference on Reverse Engineering, pp.387-391, 2012
書き込みの時間軸表示によるホワイトボードログの振り返り支援システムの実装
研究報告グループウェアとネットワークサービス(GN), vol.2012-GN-85, no.29, pp.1-6, 2012
屋内位置情報サービス構築支援システムVELSYとその評価
研究報告グループウェアとネットワークサービス(GN), vol.2012-GN-85, no.1, pp.1-8, 2012
Move Code Refactoring with Dynamic Analysis
2012 International Conference on Software Maintenance, pp.575-578, 2012
Folding Repeated Instructions for Improving Token-based Code Clone Detection
12th International Working Conference on Source Code Analysis and Manipulation, pp.64-73, 2012
How Often Do Unintended Inconsistencies Happen? — Deriving Modification Patterns and Detecting Overlooked Code Fragments—
28th IEEE International Conference on Software Maintenance, pp.222-231, 2012
Verification of Safety Property of Line Tracer Program using Timed Automaton Model
International Workshop on Informatics 2012, pp.136-142, 2012
Implementation of a Prototype Bi-directinal Translation Tool between OCL and JML
International Workshop on Informatics 2012, pp.121-127, 2012
ソフトウェア開発PBLにおける正確な根拠に基づいた振り返りのためのプロジェクトロギングにおけるエラー検出支援
ソフトウェアエンジニアリングシンポジウム2012ワークショップ「ソフトウェア開発マネジメントの実践と課題」, 2012
Experimental Report of the Exercise Environment for Software Development PBL
Software Engineering, Artificial Intelligence, Networking and Parallel Distributed Computing (SNPD), 2012 13th ACIS International Conference on, pp.482-487, 2012
A Study of Student Experience Metrics for Software Development PBL
Software Engineering, Artificial Intelligence, Networking and Parallel Distributed Computing (SNPD), 2012 13th ACIS International Conference on, pp.465-469, 2012
情報処理学会 2012年度コンピュータサイエンス領域奨励賞
産学連携による携帯端末用ソフトウェアに対する品質改善の取り組み
ソフトウェア・エンジニアリングシンポジウム2012, pp.9:1-9:6, 2012
OCLとの比較を用いた形式仕様記述言語JMLの品質評価メトリクスの提案
ソフトウェアエンヂニアリングシンポジウム2012ワークショップ形式手法の今と未来, 2012
ソフトウェアエンジニアリングシンポジウム2012 最優秀論文賞
機械学習に基づく有用なコードクローンの自動特定手法
ソフトウェア・エンジニアリングシンポジウム2012, pp.21:1-21:8, 2012
リポジトリマイニング可能なコードクローン版管理システムの提案
ソフトウェアエンジニアリングシンポジウム2012, pp.20:1-20:8, 2012
開発履歴情報を用いた修正漏れの検出
ソフトウェアエンジニアリングシンポジウム2012, pp.28:1-28:8, 2012
GQMパラダイムを用いたソフトウェアメトリクスの活用
コンピュータソフトウェア, vol.29, no.3, pp.29-38, 2012
細粒度プロジェクトモニタリングのためのDaaS を利用したソフトウェア開発PBL支援環境の提案
電子情報通信学会技術研究報告, vol.112, no.164, pp.73-78, SS2012-22, 2012
動的解析を用いたコード移動リファクタリングの支援
電子情報通信学会技術研究報告, vol.112, no.164, pp.97-102, 2012
プログラム構造の簡略化によるメトリクス計測方法の改善
電子情報通信学会技術研究報告, vol.112, no.164, pp.85-90, 2012
プログラム依存グラフを用いたコードクローンに対するテンプレートメソッドパターン適用支援手法
電子情報通信学会論文誌D, vol.J95-D, no.7, pp.1439-1453, 2012
Detecting Service Chains and Feature Interactions in Sensor-Driven Home Network Services
Sensors, vol.12, no.7, pp.8447-8464, 2012
Practical Application of a Translation Tool from UML/OCL to Java Skeleton with JML Annotation
14th International Conference on Enterprise Information Systems, pp.389-394, 2012
Experience of Finding Inconsistently-Changed Bugs in Code Clones of Mobile Software
the 6th International Workshop on Software Clones (IWSC2012), pp.94-95, 2012
CRat: A Refactoring Support Tool for Form Template Method
Proc. of the 20th International Conference on Program Comprehension (ICPC2012), pp.250-252, 2012
Filtering Clones for Individual User based on Machine Learning Analysis
Proc. of the 6th International Workshop on Software Clones (IWSC2012), pp.76-77, 2012
Bug Prediction Based on Fine-Grained Module Histories
Proc. of 34th International Conference on Software Engineering (ICSE2012), pp.200-210, 2012
開発履歴メトリクスを用いた細粒度な Fault-prone モジュール予測
情報処理学会論文誌, vol.53, no.6, pp.1635-1643, 2012
An Empirical Study on the Impact of Duplicate Code
Advances in Software Engineering, vol.2012, 2012
家庭における省エネ促進のための電力消費振り返りサービスの実装と評価
電子情報通信学会論文誌D, vol.J95-D, no.4, 2012
屋内位置情報サービス開発支援環境の構築
インタラクション2012インタラクティブ発表1, pp.331-336, 2012
プログラミング演習における受講生支援のためのコーディング過程可視化システムの提案
電子情報通信学会技術研究報告, 2012
ソフトウェア開発PBLにおけるプロジェクトの可視化に基づく適応的な指導の実現
教育システム情報学会研究報告, vol.26, no.7, pp.169-176, 2012
プログラミング演習における初学者を対象としたコーディング傾向の分析
信学技報, vol.111, no.481, pp.67-72, 2012
Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph
Proc. of the 16th European Conference on Software Maintenance and Reengineering (CSMR2012), pp.53-62, 2012
制約記述言語OCLとJMLのモデル駆動開発技法に基づいた双方向の変換手法の提案
電子情報通信学会技術研究報告, vol.111, no.481, 2012
平成23年度 大阪大学情報科学研究科賞
ソースコード中の繰り返し部分に着目したコードクローン検出手法の提案
電子情報通信学会技術研究報告, vol.111, no.481, pp.25-30, 2012
大規模ソフトウェア群に対するメソッド単位のコードクローン検出
電子情報通信学会技術研究報告, vol.111, no.481, pp.31-36, 2012
Java Modeling LanguageからObject Constraint Languageへのモデル変換技法に基づいた変換手法の提案
大阪大学, 卒業論文
SMTソルバーとPDG作成ツールを用いた Java のテストケース自動導出手法の提案
電子情報通信学会技術研究報告, vol.111, no.481, pp.55-60, 2012
Java の実行パスからパス実行可能性判定式への変換と SMTソルバによる求解
大阪大学, 卒業論文
SMTソルバとPDGを利用したJava テストケース自動導出手法
大阪大学, 修士論文
ソースコード中の繰り返し部分に着目したコードクローン検出手法の実装
大規模データセットを対象とするメソッド単位でのコードクローン検出
大阪大学, 卒業論文
ソフトウェア開発PBLにおけるオンラインストレージを用いた学生評価メトリクスの提案
大阪大学, 卒業論文
Variable Coverage: A Metric to Evaluate the Exhaustiveness for Program Specifications Based on DbC
大阪大学, 修士論文
ソースコードコーパスを利用したシームレスなソースコード再利用法
情報処理学会論文誌, vol.53, no.2, pp.644-652, 2012
プログラム依存グラフを用いた増分的なコードクローン検出
情報処理学会論文誌, vol.53, no.2, pp.601-611, 2012
A Refactoring Support for Form Template Method using PDG-based Code Clone Detection
大阪大学, 修士論文
OCLからJMLへのDSLを用いた変換ツールの試作型の実装
情報処理学会シンポジウムシリーズ ウィンターワークショップ2012・イン・琵琶湖, vol.2012, no.1, 2012
JMLによって記述された契約に対する品質評価手法の在庫管理プログラムへの適用
情報処理学会シンポジウムシリーズ ウィンターワークショップ2012・イン・琵琶湖, vol.2012, no.1, pp.109-110, 2012
ソフトウェアイノベーション先導のためのクラウドコンピューティングを対象とした教育プログラムの検討
情報処理学会シンポジウムシリーズ ウィンターワークショップ2012・イン・琵琶湖, vol.2012, no.1, pp.19-20, 2012
講義資料閲覧ログを用いたプログラミング講義進捗管理手法の提案
情報処理学会論文誌, vol.53, no.1, pp.61-71, 2012
IWIN2012 Student Award
期待される精度の比較による適切な工数予測手法の判別を支援する工数予測ツール
電子情報通信学会論文誌D, vol.J95-D, no.4, 2012
コードクローンを対象としたリファクタリング
コンピュータソフトウェア, vol.28, no.4, pp.42-56, 2011
Is Duplicate Code Good or Bad? An Empirical Study with Multiple Investigation Methods and Multiple Detection Tools
The 22nd annual International Symposium on Software Reliability Engineering (ISSRE 2011), 2011
呼び出し関係を用いた単体テストおよび静的検査の可視化手法の改善とその評価
ソフトウェア工学の基礎XVIII 日本ソフトウェア科学会FOSE2011, pp.163-168, 2011
Improvement of a Visualization Technique for the Passage Rate of Unit Testing and Static Checking and its Evaluation
Proc. of the Joint Conference of the 21th International Workshop on Software Measurement and the 6th International Conference on Software Process and Product Measurement (IWSM/MENSURA2011), pp.279-284, 2011
Repeated Instructions Removal Preprocessing for Lightweight Code Clone Detection
In Proc. of the 22nd International Symposium on Software Reliability Engineering (ISSRE2011), 2011
プログラム依存グラフを用いたテンプレートメソッドパターン適用によるリファクタリング支援手法の提案
ソフトウェア信頼性研究会第7回ワークショップ, 2011
A Pluggable Tool for Measuring Software Metrics from Source Code
Proc. of the Joint Conference of the 21th International Workshop on Software Measurement and the 6th International Conference on Software Process and Product Measurement (IWSM/MENSURA2011), pp.3-12, 2011
Approach to Introducing a Statistical Quality Control
The Joint Conference of the 21st International Workshop on Software Measurement (IWSM) and the 6th International Conference on Software Process and Product Measurement (Mensura), pp.297-301, 2011
Incremental Code Clone Detection: A PDG-based Approach
Proc. of 18th Working Conference on Reverse Engineering, pp.3-12, 2011
Java in Academia and Research
iConcept Press Ltd.
Process Monitoring Environment for Reality-based Software Development Practice Based on Comparison among Student Groups
The Educational Technology Research Journal, 2011
Daikon を利用した表明動的生成改善手法の実プロジェクト教材への適用実験とテストデータ生成改善手法の検討
平成23 年度情報 処理学会関西支部支部大会,, 2011
JML によって記述された契約に対する品質評価手法の提案
情報処理学会関西支部支部大会, 2011
LASP - a Learning Assistant System for Formal Proof
International Workshop on INformatics, IWIN 2011, pp.158-165, 2011
修正頻度の比較に基づくソフトウェア修正作業量に対する重複コードの影響に関する調査
情報処理学会論文誌, vol.52, no.9, pp.2788-2798, 2011
ソフトウェアエンジニアリングシンポジウム2011 優秀論文賞
プログラム依存グラフを用いた増分的なコードクローン検出
ソフトウェアエンジニアリングシンポジウム2011, 2011
ソースコードコーパスを利用したシームレスなソースコード再利用手法
ソフトウェアエンジニアリングシンポジウム2011, 2011
平成23年度 国立大学法人大阪大学功績賞
コードクローン検出技術の展開
コンピュータソフトウェア, vol.28, no.3, pp.28-42, 2011
モデル検査器とDaikon を用いた表明動的生成改善手法のシステム開発実プロジェクト教材への適用と評価
電子情報通信学会技術報告, 2011
情報処理学会 平成23年度コンピュータサイエンス領域奨励賞
ソフトウェア保守におけるコードクローンの影響に関する調査方法の比較
電子情報通信学会技術研究報告, vol.111, no.168, pp.25-30, 2011
Function Point Measurement from Web Application Source Code Based on Screen Transitions and Database Accesses
Journal of Systems and Software, vol.84, no.6, pp.976-984, 2011
A Visualization Technique for the Passage Rate of Unit Testing and Static Checking with Caller-Callee Relationships
International Conference on Advanced Software Engineering, pp.336-341, 2011
A Visualization Method of Program Dependency Graph for Identifying Extract Method Opportunity
Proc. of the 4th Workshop on Refactoring Tools (WRT2011), pp.8-14, 2011
QoS Analysis of Real-time Distributed Systems Based on Hybrid Analysis of Probabilistic Model Checking Technique and Simulation
IEICE Transactions on Information and Systems, vol.E94-D, no.5, 2011
OCL からJML への変換ツールにおける対応クラスの拡張と教務システムに対する適用実験
2011
プログラム依存グラフを用いたTemplate Methodパターン適用によるコードクローン集約支援
情報処理学会研究報告, vol.171, no.14, 2011
OCLからJMLへの変換ツールの対応クラスの拡張と実プロジェクトに対する適用
大阪大学, 修士論文
OCLからJMLへの変換ツールの Eclipse プラグイン化と教務システムを対象とする適用実験
大阪大学, 卒業論文
ソースコードの重複関係が修正に及ぼす影響の調査 -様々な条件の下で計測を行った結果の比較-
大阪大学, 卒業論文
類似性に基づく工数予測へのMoving Windowsの適用とその評価
大阪大学, 卒業論文
プログラム依存グラフを用いたリファクタリング候補の自動特定と可視化
大阪大学, 修士論文
A Method for Measuring Modifications of Class Diagrams Based on Version Change Information
大阪大学, 修士論文
プログラム依存グラフを用いたコードクローンのインクリメンタルな検出手法
大阪大学, 修士論文
Daikon 生成表明改善のためのテストケース自動生成手法とその評価実験
日本ソフトウェア科学会誌コンピュータソフトウェア, vol.28, no.4, pp.4-306-4-317, 2011
A Visualization Technique for Unit Testing and Static Checking with Caller-Callee Relationships
Journal of Convergences, vol.2, no.2, pp.1-8, 2011
Code Clone Detection on Specialized PDGs with Heuristics
Proc. of the 15th European Conference on Software Maintenance and Reengineering (CSMR2011), pp.75-84, 2011
Study on Model Abstraction for Model Checking of Real-time Systems
大阪大学, 博士論文
複数反例抽出を用いた時間オートマトンの到達可能性解析手法
大阪大学, 修士論文
プログラム依存グラフを用いたコードクローン検出法の改善と評価
情報処理学会論文誌, vol.51, no.12, pp.2149-2168, 2010
Reachability Analysis of Probabilistic Timed Automata Based on an Abstraction Refinement Technique
Proceedings of International Workshop on Empirical Software Engineering in Practice 2010 (IWESEP 2010), pp.33-38, 2010
改版履歴情報を用いたクラス図の変更量の計測の試み
電子情報通信学会技術研究報告, vol.110, no.336, pp.73-78, 2010
複数の手法による予測結果が比較可能な工数予測ツールの開発と評価
電子情報通信学会技術研究報告, vol.110, no.336, pp.7-12, 2010
プログラム依存グラフを用いたリファクタリング候補の特定と可視化
電子情報通信学会技術研究報告, vol.110, no.336, pp.61-66, 2010
複数のメソッドにまたがって存在するコードクローンの検出に向けて
電子情報通信学会技術研究報告, vol.110, no.336, pp.67-72, 2010
A Software Tag Generation System to Realize Software Traceability
Proc. of 17th Asia Pacific Software Engineering Conference (APSEC2010), 2010
OCLのJMLへの変換ツールの実装と評価
電子情報通信学会技術報告, no.170, 2010
アサーション動的生成を目的としたテストケース制約のESC/Java2を利用した導出
ソフトウェア工学の基礎XVII, no.36, pp.35-44, 2010
情報処理学会50周年記念論文賞
数理論理学の形式証明に対する学習支援システムの試作と評価
電子情報通信学会技術報告, 2010
Reachability Analysis of Probabilistic Real-Time Systems Based on CEGAR for Timed Automata
Proceedings of International Workshop on Informatics 2010, pp.18-26, 2010
Is Duplicate Code More Frequently Modified than Non-duplicate Code in Software Evolution?: An Emprical Study on Open Source Software
Proc. of the 4th International Joint ERCIM/IWPSE Symposium on Software Evolution, 2010
グラフマイニングアルゴリズムを利用したギャップを含むコードクローン情報の生成
電子情報通信学会論文誌D, vol.J93-D, no.9, pp.1727-1735, 2010
コードクローン検出に必要な計算コストの削減を目的としたプログラム依存グラフ頂点集約手法の提案
ソフトウェアエンジニアリング最前線2010(ソフトウェアエンジニアリングシンポジウム2010予稿集), pp.127-134, 2010
An Abstraction Refinement Technique for Timed Automata Based on Counterexample-Guided Abstraction Refinement Loop
IEICE Transactions on Information and Systems, vol.E93-D, no.5, pp.994-1005, 2010
メソッドの自動生成を用いたOCLのJMLへの変換
コンピュータソフトウェア, vol.27, no.2, 2010
OCLのJMLへの変換ツールの実装
電子情報通信学会技術報告, no.110, 2010
複数の手法による予測結果が比較可能な工数予測ツールの開発
電子情報通信学会総合大会講演論文集, 2010
第16回アジア太平洋ソフトウェア工学国際会議(APSEC 2009)参加報告
情報処理学会研究報告, vol.2010-SE-167, no.22, pp.1-8, 2010
重複コードと非重複コードに加えられる修正の頻度の比較 -複数の検出ツールを用いた評価-
電子情報通信学会総合大会講演論文集, 2010
重複コードと非重複コードにおける修正頻度の比較
電子情報通信学会技術研究報告, vol.109, no.456, pp.43-48, 2010
大規模ソースコード集合を対象とした類似関数集合群の抽出
電子情報通信学会技術研究報告, vol.109, no.456, pp.49-54, 2010
時間抽象を行う洗練手法を用いた確率時間システムの到達可能性解析
電子情報通信学会技術研究報告, vol.109, no.456, pp.85-90, 2010
類似性に基づく工数予測における予測回避の効果
ソフトウェア信頼性研究会第6回ワークショップ論文集, pp.37-44, 2010
開発プロセスの観察とグループ間比較による実践的ソフトウェア開発演習の支援環境
電子情報通信学会技術研究報告, vol.109, no.456, pp.13-18, 2010
ESC/Java2の反例出力を利用したJavaメソッド実行パス取得ツールの試作および評価
大阪大学, 卒業論文
新規開発者のためのプログラム依存グラフ可視化によるソフトウェア理解支援手法の提案
ソースコード修正時におけるコードクローンの影響に関する調査 - 複数の検出ツールを用いて -
大阪大学, 卒業論文
オープンソースソフトウェアにおける重複コードと非重複コードの修正頻度計測とその比較
大阪大学, 修士論文
時間抽象を行う洗練手法を用いた確率時間システムの到達可能性解析手法
大阪大学, 修士論文
クラス間関係を利用した単体テストおよび静的検査の網羅率可視化ツールの試作と評価
大阪大学, 卒業論文
アサーション動的生成を目的としたテストケース制約のESC/Java2を利用した導出
大阪大学, 修士論文
プログラム解析技術の普及に向けて -「プログラム解析」セッションの紹介-
ウインターワークショップ2010・イン・倉敷論文集, pp.1-2, 2010
プログラム解析技術の普及に向けた取り組と課題
ウインターワークショップ2010・イン・倉敷論文集, pp.25-26, 2010
ソフトウェア開発マネージメントのための予測における課題
ウィンターワークショップ2010・イン・倉敷論文集, pp.101-102, 2010
クラス階層構造を利用したコードクローン集約支援手法の改良
電子情報通信学会論文誌D, vol.J93-D, no.1, pp.59-63, 2010
時間オートマトン
電子情報通信学会ハンドブック/知識ベース, vol.7 群1 編3 章3-2, 2010
時間システムを対象とした到達可能性解析の高速化手法の提案
情報処理学会研究報告, vol.170, no.15, 2010
実時間システムを対象としたCEGARによる抽象洗練の並列化手法
電子情報通信学会信学技報, vol.110, no.169, pp.35-40, 2010
IWIN2010 BEST PAPER AWARD
Toward Identifying Inter-project Clone Sets for Building Useful Libraries
Proc. of the 4th International Workshop on Software Clones, pp.87-88, 2010
ソフトウェア資源の機能整理を目的とした類似関数集合の検出
大阪大学, 修士論文
類似性に基づく工数予測における予測回避プロジェクト判別手法の提案とその評価
大阪大学, 修士論文
トレーサビリティ実現のためのソフトウェアタグ生成基盤システムの開発
大阪大学, 修士論文
Problematic Code Clones Identification using Multiple Detection Results
Proc. of the 16th Asia-Pacific Software Engineering Conference, 2009
大阪大学大学院情報科学研究科 第三回嵩賞
メソッドの自動生成を用いたOCLのJMLへの変換ツールの設計
レクチャーノート・ソフトウェア学 35 ソフトウェア工学の基礎XVI, pp.191-198, 2009
アサーション動的生成のためのテストケース自動生成手法の生成アサーションの妥当性評価
ソフトウェア工学の基礎XVI 日本ソフトウェア科学会FOSE2009, pp.183-190, 2009
Qualitative Analysis of Real-time Distributed Systems Considering Network Congestion by Probabilistic Model Checker PRISM
Proceedings of 2009 International Workshop on Empirical Software Engineering in Practice (IWESEP 2009), 2009
Stepwise Approach to Design of Real-Time Systems based UML/OCL with Formal Verification
International Journal of Informatics Society (IJIS), vol.1, no.2, pp.37-44, 2009
フォーマルアプローチの基本技術習得のための学習支援システムの試作
ソフトウェアエンジニアリング最前線2009, pp.69-74, 2009
メトリクス計測Eclipseプラグインの開発
ソフトウェアエンジニアリング最前線2009, pp.193, 2009
集約の観点から見たソースコード類似性の判定
ソースコードの類似性ワークショップ, 2009
QoS Evaluation for Real-time Distributed Systems Using the Probabilistic Model Checker PRISM
Proceedings of International Workshop on Informatics 2009, pp.60-66, 2009
実規模ソフトウェアへの適用を目的としたプログラム依存グラフに基づくコードクローン検出法
ソフトウェアエンジニアリング最前線2009, 2009
多言語対応メトリクス計測プラグイン開発基盤MASUの開発
電子情報通信学会論文誌D, vol.J92-D, no.9, pp.1518-1531, 2009
メトリクス値の変遷を用いたFault-Proneモジュール特定手法の改良
第8回情報科学技術フォーラム講演論文集, 2009
変数使用に着目したFault-Prone メソッド特定手法の提案と評価
第8回情報科学技術フォーラム講演論文集, 2009
工数予測における類似性に基づく欠損値補完法の実験的評価
コンピュータソフトウェア, vol.26, no.3, pp.44-55, 2009
確率的モデル検査ツールを用いた実時間ネットワークシステムの検証手法の提案およびネットワークシミュレータNS-2 との比較
電子情報通信学会技術報告, vol.109, no.170, pp.37-42, 2009
類似性に基づく工数予測における適切でない予測プロジェクトの判別の試み
電子情報通信学会技術報告, vol.109, no.170, pp.83-87, 2009
メソッド抽出の必要性を評価するソフトウェアメトリックスの提案
電子情報通信学会論文誌D, vol.J92-D, no.7, pp.1071-1073, 2009
Fault-proneモジュール判別におけるテスト工数割り当てとソフトウェア信頼性のモデル化
情報処理学会論文誌, vol.50, no.7, pp.1716-1724, 2009
ソフトウェアコンポーネント推薦における協調フィルタリングの効果
情報処理学会論文誌, vol.50, no.3, pp.1139-1143, 2009
ソフトウェアタグデータ収集システムの試作
ソフトウェア信頼性研究会第5回ワークショップ論文集, pp.57-65, 2009
アドホック通信を用いた移動ノードの密度推定法
情報処理学会研究報告, vol.2009, no.8, pp.17-24, 2009
ソースコードの重複度を用いたオープンソースソフトウェアライセンス違反の検出
ウインターワークショップ2009・イン・宮崎論文集, vol.2009, no.3, pp.11-12, 2009
Enhancing Quality of Code Clone Detection with Program Dependency Graph
Proc. of the 16th Working Conference on Reverse Engineering, pp.315-316, 2009
実プロジェクトデータからのソフトウェアタグ作成とその分析
FIT2009 第8回情報科学技術フォーラム, 2009
変数使用とメソッド呼び出しに着目したFault-Prone メソッド特定手法の提案と評価
大阪大学, 卒業論文
静的解析によるWeb アプリケーションからのファンクションポイント自動計測手法の改善とその実験的評価
大阪大学, 修士論文
ソフトウェアタグデータ収集システムの設計とその試作
大阪大学, 修士論文
ソフトウェアメトリクス値の変遷に基づいた注力すべきモジュールを特定する手法の提案
電子情報通信学会論文誌D, vol.J91-D, no.12, pp.2915-2925, 2008
On an Automatic Function Point Measurement from Source Codes
2nd Workshop on Accountability and Traceability in Global Software Engineering (ATGSE2008), pp.27-28, 2008
Empirical Evaluation of Missing Data Techniques for Effort Estimation
Proc. of International Workshop on Software Productivity Analysis And Cost Estimation (SPACE2008), pp.4-9, 2008
A Metric-based Approach to Identifying Refactoring Opportunities for Merging Code Clones in a java Software System
Journal of Software Maintenance and Evolution: Research and Practice, vol.20, no.6, pp.435-461, 2008
Javaに対するループインバリアントを含むDaikon生成アサーションの妥当性評価
電子情報通信学会論文誌D, vol.J91-D, no.11, pp.2721-2723, 2008
在庫管理プログラムに対するJML記述とESC/Java2を用いた検証の事例報告
電子情報通信学会論文誌 VOL.J91-D NO.11, vol.91-D, no.11, pp.2719-2720, 2008
モデル検査技術を用いたインバリアント被覆テストケースの自動生成によるDaikon出力の改善
ソフトウェア工学の基礎XV 日本ソフトウェア科学会FOSE2008, pp.41-50, 2008
バグ予測で信頼性はどれだけ向上するのか?-テスト工数割り当ての観点からの従来研究の評価
ソフトウェア工学の基礎XV 日本ソフトウェア科学会FOSE2008, pp.63-68, 2008
組込みシステムシンポジウム2008 奨励賞
時間オートマトンを対象としたコンポーネント部分合成による抽象化洗練手法の改良
組込みシステムシンポジウム2008 論文集, vol.2008, no.9, pp.141-150, 2008
「SEC journal」 論文発表会 優秀賞
クラス階層構造を利用したリファクタリング支援手法の改良
情報処理学会関西支部 支部大会講演論文集, pp.63-66, 2008
コードクローン検索による類似不具合検出の実証的評価
電子情報通信学会論文誌D, vol.J91-D, no.10, 2008
Fault-Proneモジュール予測へのコードクローン情報の適用
電子情報通信学会論文誌D, vol.J91-D, no.10, 2008
上位設計におけるシステムの振る舞い検証技術
システム/制御/情報, vol.52, no.9, pp.328-333, 2008
コードクローンの複雑度メトリクスを用いた開発者の特徴分析
ソフトウェアエンジニアリング最前線2008, pp.103-106, 2008
メトリクス計測プラグインプラットフォームMASUの開発
ソフトウェアエンジニアリング最前線2008, pp.63-70, 2008
Stepwise Approach to Design of Real-Time Systems based UML/OCL with Formal Verification
Proceedings of International Workshop on Informatics, pp.98-105, 2008
規模・工期・要員数・工数の関係の定量的導出
SEC journal, no.14, pp.6-11, 2008
Javaに対するDaikonを用いたインバリアント自動生成のための汎用基盤ツール
第7回情報科学技術フォーラム講演論文集, 2008
コードクローン検出ツールを用いた不具合検出手法の提案と評価
電子情報通信学会技術研究報告, vol.108, no.173, pp.67-72, 2008
画面遷移とデータベース処理を考慮したトランザクションファンクション識別手法の詳細化と実装
電子情報通信学会技術報告, vol.108, no.173, pp.25-30, 2008
Predicting Fault-Prone Modules Based on Metrics Transitions
Proc. of the International Workshop on Defects in Large Software Systems (DEFECTS2008), pp.6-10, 2008
プロジェクト類似性に基づく工数見積もりに適した変数選択法
情報処理学会論文誌, vol.49, no.7, pp.2338-2348, 2008
コードクローン検出とその関連技術
電子情報通信学会論文誌D, vol.91-D, no.6, pp.1465-1481, 2008
平成19年度 情報処理学会論文賞
A Metric-based Approach for Reconstructing Methods in Object-Oriented Systems
Proc. of the 6th Workshop of Software Quality (WoSQ2008), pp.53-58, 2008
ユースケースポイント計測におけるアクタとユースケースの自動分類の試みと支援ツールの試作
電子情報通信学会論文誌D, vol.J91-D, no.4, pp.956-965, 2008
複数のコードクローン検出ツールによって検出されるコードクローンの差異を用いた不具合検出手法
情報処理学会第70回全国大会講演論文集, 2008
履歴データからの有用プロダクトデータの抽出
電子情報通信学会2008年総合大会講演論文集, 2008
Abstraction of Timed Automata Based on Counterexample-Guided Abstraction Refinement Loop
IEICE Technical Report, vol.107, no.505, pp.103-108, 2008
コードクローンのメトリクス値と開発者の相関の調査
情報処理学会第70回全国大会講演論文集第5分冊, 2008
メトリクス値の変遷に基づくソフトウェアの特性分析手法の提案と実装
電子情報通信学会技術研究報告, vol.107, no.505, pp.91-96, 2008
Refactoring Effect Estimation based on Complexity Metrics
Proc. of the 19th Australian Software Engineering Conference (ASWEC2008), pp.219-228, 2008
コードクローンのメトリクス値と開発者の相関の調査
情報処理学会第70回全国大会講演論文集第5分冊, 2008
コードクローン検出技術を用いたLinuxカーネル進化の調査
電子情報通信学会論文誌D, vol.J91-D, no.2, pp.509-511, 2008
An Abstraction Refinement Technique for Timed Automata Based on Counterexample-Guided Abstraction Refinement Loop
Techinical Report of Software Design Lab in Osaka Univ. SDL-Sep-3-2008, 2008
クラス階層内のコードクローン間距離を評価するメトリクスDCHの改良
大阪大学, 卒業論文
Model Abstraction of Timed Automata Based on Counterexample-Guided Abstraction Refinement Loop
大阪大学, 修士論文
識別子の共起関係に基づく類似コード検索法の提案と欠陥検出への適用
電子情報通信学会技術研究報告, vol.SS2007, no.47, pp.55-60, 2007
AGMアルゴリズムを用いたギャップを含むコードクローン情報の生成
電子情報通信学会技術研究報告, vol.107, no.392, pp.61-66, 2007
Toward Efficient Code Clone Detection on Grid Environment
Proc. of the 1st Workshop on Accountability and Traceability in Global Software Engineering (ATGSE2007), pp.49-50, 2007
Simultaneous Modification Support based on Code Clone Analysis
Proc. of the 14th Asia-Pacific Software Engineering Conference (APSEC2007), pp.262-269, 2007
大規模ソースコードを対象としたコードクローンの検出と可視化
情報処理学会論文誌, vol.48, no.11, pp.3510-3519, 2007
Method and Implementation for Investigating Code Clones in a Software System
Information and Software Technology, vol.49, no.9-10, pp.985-998, 2007
JMLを用いた在庫管理プログラムの設計とESC/Java2 を用いた検証
電子情報通信学会技術報告, vol.107, no.176, pp.37-42, 2007
UPPAAL拡張時間オートマトンの反例に基づく抽象化改良ループによるモデル抽象化手法
電子情報通信学会技術報告, vol.107, no.176, pp.77-82, 2007
車車間アドホックルーティングプロトコルGVGridの実装と評価
マルチメディア,分散,協調とモバイル(DICOMO2007)シンポジウム, pp.540-547, 2007
実行履歴から得られたトランザクションファンクション候補の類似判定手法
ソフトウェア信頼性研究会第4回ワークショップ論文集, 2007
Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder
Proc of the 29the IEEE International Conference on Software Engineering (ICSE2007), pp.106-115, 2007
Analysis of the Linux Kernel Evolution Using Code Clone Coverage
Proc. of the International Workshop on Mining Software Repositories (MSR2007), 2007
車車間ルーティングプロトコルGVGridにおける経路修復機能の実装と評価
大阪大学, 卒業論文
仕様記述言語JMLとAlloy を用いた在庫管理プログラムの設計に対するモデル検査ツールによる検証事例
大阪大学, 卒業論文