A Software Component Recommendation System Based on Development Context
基于开发上下文的软件组件推荐系统
基本信息
- 批准号:17300007
- 负责人:
- 金额:$ 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.
在现代软件开发中,许多软件产品都是通过组合现有软件组件和仅编码最小所需功能来构建的。但是,从许多组件中选择必要的组件并不容易。例如,Java 2 SDK标准版(J2SE)版本1.41_02被软件开发人员广泛使用,并为其提供了5568个软件组件(基础类)。从我们的试点实验中,我们发现Java 2 SDK的软件组件中只有4%用于典型的软件开发。该结果表明仍然需要其他编码,而目前可以重复使用各种软件组件。我们的研究的目的是实现基于组件的软件开发的有效环境。为了实现目标,在这个研究项目中,我们构建了一个系统,该系统根据软件开发的背景为开发人员推荐所需的软件组件。特别是我们专注于开发以下元素技术:(a)。胎记:一种分析开发环境的技术,这意味着通过从开发目标软件中提取特征的开发,软件本身的特征和/或结构的进度和/或完整性,(b)。协作过滤:标识的技术并推荐具有类似于目标软件的上下文的软件组件,以及(c)。协会可视化:一种可视化技术,可为开发人员提供系统向开发人员推荐软件组件的原因。我们将这三种技术集成到了系统中并对其进行了评估。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Supporting Software Requirements Elicitation as Collaboration among Heterogeneous Stakeholders
支持软件需求获取作为异构利益相关者之间的协作
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子:0
- 作者:Akinori;Tsuji
- 通讯作者:Tsuji
Centrality Analysis for Understanding the Collaboration Process in OSS Community
用于理解 OSS 社区协作流程的中心性分析
- DOI:
- 发表时间:2007
- 期刊:
- 影响因子:0
- 作者:Masao;Ohira
- 通讯作者:Ohira
Recommendation of Software Technologies Based on Collaborative Filtering
基于协同过滤的软件技术推荐
- DOI:
- 发表时间:2005
- 期刊:
- 影响因子:0
- 作者: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
- 期刊:
- 影响因子:0
- 作者:Mamuti W;Sako Y;Nakao M;Xiao N;Nakaya K;Ishikawa Y;Yamsasaki H;Lightowlers MW;Ito A;Hidetake Uwano
- 通讯作者:Hidetake Uwano
Accelerating cross-project knowledge collaboration using collaborative filtering and social networks
- DOI:10.1145/1082983.1083163
- 发表时间:2005-05
- 期刊:
- 影响因子:0
- 作者:M. Ohira;Naoki Ohsugi;Tetsuya Ohoka;Ken-ichi Matsumoto
- 通讯作者:M. Ohira;Naoki Ohsugi;Tetsuya Ohoka;Ken-ichi Matsumoto
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
MATSUMOTO Kenichi其他文献
湿式ボールミル法を用いた廃電子基板の脱臭素処理
湿式球磨法脱溴处理废旧电子基板
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
ISLAM Syful;WANG Dong;GAIKOVINA KULA Raula;ISHIO Takashi;MATSUMOTO Kenichi;真鍋良幸;梁川治暉,齋藤優子,熊谷将吾,亀田知人, 中川原聡,堀内章芳,渡邊宏満,吉岡敏明 - 通讯作者:
梁川治暉,齋藤優子,熊谷将吾,亀田知人, 中川原聡,堀内章芳,渡邊宏満,吉岡敏明
プラスチック問題解決に期待される化学・バイオ工学の役割
化学和生物工程有望解决塑料问题
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
ISLAM Syful;GAIKOVINA KULA Raula;TREUDE Christoph;CHINTHANET Bodin;ISHIO Takashi;MATSUMOTO Kenichi;吉岡敏明 - 通讯作者:
吉岡敏明
超好熱菌 Thermococcus kodakarensis 由来 N-グリ カンの構造決定および合成
超嗜热菌柯达卡伦西斯 N-聚糖的结构测定和合成
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
ISLAM Syful;WANG Dong;GAIKOVINA KULA Raula;ISHIO Takashi;MATSUMOTO Kenichi;真鍋良幸;梁川治暉,齋藤優子,熊谷将吾,亀田知人, 中川原聡,堀内章芳,渡邊宏満,吉岡敏明;伊藤潤一郎;小澤裕之;栁澤琢史;平尾 宏太郎・真鍋 良幸・跡見 晴幸・MOLINARO Antonio・De CASTRO Cristina・深瀬 浩一 - 通讯作者:
平尾 宏太郎・真鍋 良幸・跡見 晴幸・MOLINARO Antonio・De CASTRO Cristina・深瀬 浩一
ファジングを用いた近似コンピューティング回路の品質検証手法の一検討
基于模糊测试的近似计算电路质量验证方法研究
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
ISLAM Syful;WANG Dong;GAIKOVINA KULA Raula;ISHIO Takashi;MATSUMOTO Kenichi;吉末和樹,増田豊,石原亨 - 通讯作者:
吉末和樹,増田豊,石原亨
Phase-amplitude couplingはCNNによるてんかん弁別精度を改善する
相位幅度耦合提高了 CNN 癫痫判别准确性
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
ISLAM Syful;WANG Dong;GAIKOVINA KULA Raula;ISHIO Takashi;MATSUMOTO Kenichi;真鍋良幸;梁川治暉,齋藤優子,熊谷将吾,亀田知人, 中川原聡,堀内章芳,渡邊宏満,吉岡敏明;伊藤潤一郎;小澤裕之;栁澤琢史 - 通讯作者:
栁澤琢史
MATSUMOTO Kenichi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('MATSUMOTO Kenichi', 18)}}的其他基金
A massively distributed technical framework that support crowd-sourcing and collective intelligence formation in software development
支持软件开发中众包和集体智慧形成的大规模分布式技术框架
- 批准号:
23300009 - 财政年份:2011
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Role of tenascin family in vascular diseases and its application for diagnosis
生腱蛋白家族在血管疾病中的作用及其在诊断中的应用
- 批准号:
22590063 - 财政年份:2010
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of new therapy targeting glioma invasion
针对神经胶质瘤侵袭的新疗法的开发
- 批准号:
19791001 - 财政年份:2007
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
The historic significance of the German and Slavic culture contact in Germany between World Wars
两次世界大战期间德国德国与斯拉夫文化接触的历史意义
- 批准号:
15320041 - 财政年份:2003
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Simulation of a software development project for supporting project management
用于支持项目管理的软件开发项目模拟
- 批准号:
10680406 - 财政年份:1998
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
AN INVESTIGATION OF THE ENHANCEMENT OF HEAT TRANSFER AS QUICK COOLING OF THE HEATED PLATE
加热板快速冷却强化传热的研究
- 批准号:
06650271 - 财政年份:1994
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
相似国自然基金
大数据环境下基于多源数据协同的个性化服务关键技术研究
- 批准号:61462022
- 批准年份:2014
- 资助金额:45.0 万元
- 项目类别:地区科学基金项目
基于投影向量机的动态协作过滤方法研究
- 批准号:61100166
- 批准年份:2011
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
综合集成研讨环境中的主动信息获取方法研究
- 批准号:60602032
- 批准年份:2006
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
E-Learning中的协作式学习与个性化预测模型研究
- 批准号:60372078
- 批准年份:2003
- 资助金额:24.0 万元
- 项目类别:面上项目
Web信息过滤的智能化方法与协作技术研究
- 批准号:60073030
- 批准年份:2000
- 资助金额:15.0 万元
- 项目类别:面上项目
相似海外基金
Proof of concept: Development, testing and implementation of a collaborative filtering recommendation algorithm to drive engagement with art and culture events
概念验证:开发、测试和实施协作过滤推荐算法,以推动艺术和文化活动的参与
- 批准号:
10063112 - 财政年份:2023
- 资助金额:
$ 10.08万 - 项目类别:
Collaborative R&D
Collaborative Research: The leaky rake to solid plate transition on flow through biological filtering structures
合作研究:流过生物过滤结构时漏耙到实心板的过渡
- 批准号:
2114309 - 财政年份:2021
- 资助金额:
$ 10.08万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Collaborative: A Multi-Layer Learning Approach to Mobile Traffic Filtering
SaTC:核心:小型:协作:移动流量过滤的多层学习方法
- 批准号:
2102347 - 财政年份:2020
- 资助金额:
$ 10.08万 - 项目类别:
Standard Grant
Collaborative Research: The leaky rake to solid plate transition on flow through biological filtering structures
合作研究:流过生物过滤结构时漏耙到实心板的过渡
- 批准号:
1916154 - 财政年份:2019
- 资助金额:
$ 10.08万 - 项目类别:
Standard Grant
Development and Application of Collaborative Filtering Methods Based on User Values
基于用户价值的协同过滤方法的开发与应用
- 批准号:
19H04219 - 财政年份:2019
- 资助金额:
$ 10.08万 - 项目类别:
Grant-in-Aid for Scientific Research (B)