ゼミナール発表

日時: 9月25日(金)2限 (11:00-12:30)


会場: L1

司会: 川上 朋也
大橋 亮太 1451027: M, 2回目発表 松本 健一,飯田 元,門田 暁人
title: Task Purpose Estimation in Software Development Based on Application Execution Histories
abstract: In this research, I propose a method to support Personal Software Process (PSP), which is a well known software process improvement framework for individual developers. The proposed method estimates developer's purposes (aims) from time-series data about developer's tasks, given by an execution history of software applications. The proposed method can help developers' process improvement as they become aware of how much time they spent on a specific aim (such as programming and testing).
language of the presentation: Japanese
発表題目: アプリケーション実行履歴に基づくソフトウェア開発の作業目的の推定
発表概要: ソフトウェア開発者個人に着目した能力向上・プロセス改善手法として,Personal Software Process (PSP)が知られている.本研究では,PSPにおける作業履歴の記録と作業目的に基づいた履歴の分析を支援するために,パソコン上のアプリケーション実行履歴から作業目的を推定する手法を提案する.提案手法により,プログラミング,テスト等の作業目的に費やした時間を自動推定することが可能となり,開発者が自らの作業を振り返って改善に繋げることが期待される.
 
河居 寛樹 1451035: M, 2回目発表 松本 健一,飯田 元,伊原 彰紀
title: Analysis of the bug report contens for patch development
Software developers or users (reporter) who detect a bug often notify the bug information to software development project. The information should be correct and useful to fix the bug. However, existing study found that a reporter always submit a useful bug information to the project. This study conducts an empirical study to understand that a reporter should submit what is bug information, and create a model to recommend necessary bug information for a developer to fix a bug. In my presentation, I would introduce my research progress and the future tasks.
language of the presentation: Japanese
 
藤原 新 1451091: M, 2回目発表 松本 健一,飯田 元,門田 暁人,畑 秀明
title: Toward reusing source code snippets for programming contest beginners
abstract: Programming contest has attracted attention as a programming evaluation indicators and educational platform. Many of the programming contest uses the online automatic judge system, and it can be viewed past problem and submitted source code. However, programming beginners cannot use submitted source code effectively because the source code is indexed submitter ID or problem ID. In this research, I propose a method that map problem statement snippets and source code snippets for programming beginners.
language of the presentation: Japanese
発表題目: プログラミングコンテスト学習者のためのソースコード再利用支援
発表概要: 近年,プログラミングコンテストはプログラミングの評価指標や教育のプラットフォームとして注目されている.多くのプログラミングコンテストではオンラインのプログラム自動正誤判定システムを用いており,過去に出題された問題や提出されたソースコードは閲覧が可能である.しかし,提出されたソースコードは提出者,問題文毎にインデキシングされているため,プログラミング初学者が提出されたソースコードを十分に利活用できていない問題がある.そこで本研究では,プログラミング初学者の利活用のために,提出されたソースコードのスニペットと問題文のスニペットを対応付ける方法を提案する.
 
小川 夏輝 1451030: M, 2回目発表 笠原 正治,藤川 和利,笹部 昌弘
title: Indirect Control Scheme of Tit-for-Tat-Based P2P File Distribution
abstract: Peer-to-Peer (P2P) file distribution systems are suitable for quickly disseminating massive files from a server to many users. BitTorrent, which is one of the typical P2P file distribution systems, adopts Titfor-Tat (TFT) strategy in game theory, where each peer has to upload pieces to others so as to retrieve his/her demanding pieces from them. Thus, TFT strategy restricts piece flow among peers. In this research, we propose a scheme where the server can indirectly control the piece flow in the system. Through simulation experiments, we evaluate the effectiveness of the proposed scheme.
language of the presentation: Japanese
発表題目: Tit-for-Tat型P2Pファイル配信の間接的制御方式
発表概要: 大容量のファイルをサーバから多数のユーザに迅速に配信する際には,Peer-to-Peer (P2P) ファイル配信システムが有効である.P2Pファイル配信システムの一つであるBitTorrentでは,ゲーム理論におけるTit-for-Tat (TFT) 戦略に基つき,ピアのピース取得には他のピアへのピース提供か必要となる仕組みが導入されている.したがって,TFT戦略にはピア間のピース交換を制限する効果がある.本研究では,この性質を利用し,サーバがシステム内のピースフローを間接的に制御することのできる方式を提案する.提案手法の有効性をシミュレーション評価により示す.
 

会場: S1

司会: 藤本 まなと
安川 達朗 1451113: M, 2回目発表 安本 慶一,中村 哲,荒川 豊,諏訪 博彦,藤本 まなと
title: Proposal of Long Tail User Recommender System Specified In Recipe Sharing Site
abst: Existing recommender systems have been helping users find the items/users that they would like to purchase, follow, etc. However, most of existing recommender systems, especially collaborative filter based methods, tend to recommend items/users relevant to its popularity. In this research, we propose a long tail recommender system specified in recipe shareing site which recommends not popular users but have similar preference.