A Software Component Recommendation System Based on Development Context
A Software Component Recommendation System Based on Development Context
批准号:
17300007
负责人:
MATSUMOTO Kenichi
金额:
$10.08万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2007
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In modern software development, many of software products are built by combining existing software components and coding only minimal required features. However, selecting necessary components from a number of components is not easy. For instance, Java 2 SDK Standard Edition (J2SE) Version 1.41_02 is widely used by software developers and provides them with 5568 software components (basis classes). From our pilot experiments, we have found that only 4% of the software components of Java 2 SDK were used in typical software development. This result indicates additional coding is still much required, while a variety of software components are currently available to reuse.The goal of our study is to realize an efficient environment for components-based software development. Toward achieving the goal, in this research project, we constructed a system that recommends required software components to developers according to the context of software development. Especially we focused on developing the following elemental technologies:(A). Birthmark: a technology to analyze the development context which means the progress and/or completeness of development, features and/or structures of software itself, and so forth, by extracting the amount of characteristics from target software under development,(B). Collaborative Filtering: a technology to identity and recommend software components which have context similar to target software, and(C). Association Visualization: a visualization technology to provide developers with reasons why the system recommends software components to developers.We integrated the three technologies into a system and evaluated it.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Centrality Analysis for Understanding the Collaboration Process in OSS Community
用于理解 OSS 社区协作流程的中心性分析
DOI:
--
发表时间:
2007
期刊:
影响因子:
--
作者:
[Masao, Ohira]
通讯作者:
Ohira
DOI:
--
发表时间:
2005
期刊:
Proc. of APSEC2005 Workshop on Supporting Knowledge Collaboration in Software Development
影响因子:
--
作者:
[Ikejima T, Piao ZX, Sako Y, Sato MO, Bao S, Si R, Yu F, Zhang C, Nakao M, Yamasaki H, Nakaya K, Kanazawa T, Ito A, Tomohiro Akinaga]
通讯作者:
Tomohiro Akinaga
Exploiting Eye Movements for Evaluating Reviewer's Performance in Software Review
利用眼动评估审阅者在软件审阅中的表现
DOI:
--
发表时间:
2007
期刊:
IEICE Transactions on Fundamentals Vol.J90-A, No.10
影响因子:
--
作者:
[Mamuti W, Sako Y, Nakao M, Xiao N, Nakaya K, Ishikawa Y, Yamsasaki H, Lightowlers MW, Ito A, Hidetake Uwano]
通讯作者:
Hidetake Uwano
Supporting Software Requirements Elicitation as Collaboration among Heterogeneous Stakeholders
支持软件需求获取作为异构利益相关者之间的协作
DOI:
--
发表时间:
2007
期刊:
IEICE Transactions on Information and Systems Vol. J99-D, No. 12
影响因子:
--
作者:
[Akinori, Tsuji]
通讯作者:
Tsuji
Accelerating cross-project knowledge collaboration using collaborative filtering and social networks
DOI:
10.1145/1082983.1083163
发表时间:
2005-05
期刊:
ACM SIGSOFT Software Engineering Notes
影响因子:
--
作者:
[M. Ohira;Naoki Ohsugi;Tetsuya Ohoka;Ken-ichi Matsumoto]
通讯作者:
M. Ohira;Naoki Ohsugi;Tetsuya Ohoka;Ken-ichi Matsumoto
共 55 条
A massively distributed technical framework that support crowd-sourcing and collective intelligence formation in software development
-
批准号:23300009
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$12.4万
-
财政年份:2011
-
负责人:MATSUMOTO Kenichi
-
依托单位:
Role of tenascin family in vascular diseases and its application for diagnosis
-
批准号:22590063
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.91万
-
财政年份:2010
-
负责人:MATSUMOTO Kenichi
-
依托单位:
Development of new therapy targeting glioma invasion
-
批准号:19791001
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.28万
-
财政年份:2007
-
负责人:MATSUMOTO Kenichi
-
依托单位:
The historic significance of the German and Slavic culture contact in Germany between World Wars
-
批准号:15320041
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$5.25万
-
财政年份:2003
-
负责人:MATSUMOTO Kenichi
-
依托单位:
Simulation of a software development project for supporting project management
-
批准号:10680406
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.05万
-
财政年份:1998
-
负责人:MATSUMOTO Kenichi
-
依托单位:
AN INVESTIGATION OF THE ENHANCEMENT OF HEAT TRANSFER AS QUICK COOLING OF THE HEATED PLATE
-
批准号:06650271
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.09万
-
财政年份:1994
-
负责人:MATSUMOTO Kenichi
-
依托单位:
海外基金