亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

Generating concept based API element comparison using a knowledge graph

计算机科学 文档 图形 知识图 应用程序编程接口 情报检索 程序设计语言 理论计算机科学
作者
Yang Liu,Mingwei Liu,Xin Peng,Christoph Treude,Zhenchang Xing,Xiaoxin Zhang
标识
DOI:10.1145/3324884.3416628
摘要

Developers are concerned with the comparison of similar APIs in terms of their commonalities and (often subtle) differences. Our empirical study of Stack Overflow questions and API documentation confirms that API comparison questions are common and can often be answered by knowledge contained in API reference documentation. Our study also identifies eight types of API statements that are useful for API comparison. Based on these findings, we propose a knowledge graph based approach APIComp that automatically extracts API knowledge from API reference documentation to support the comparison of a pair of API classes or methods from different aspects. Our approach includes an offline phase for constructing an API knowledge graph, and an online phase for generating an API comparison result for a given pair of API elements. Our evaluation shows that the quality of different kinds of extracted knowledge in the API knowledge graph is generally high. Furthermore, the comparison results generated by APIComp are significantly better than those generated by a baseline approach based on heuristic rules and text similarity, and our generated API comparison results are useful for helping developers in API selection tasks.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Owen应助SYX采纳,获得10
2秒前
麦益颖完成签到,获得积分10
3秒前
9秒前
14秒前
15秒前
科研通AI6.3应助KamilahKupps采纳,获得10
18秒前
体贴以筠发布了新的文献求助10
19秒前
猴哥发布了新的文献求助10
22秒前
斯文莺发布了新的文献求助10
23秒前
DrN完成签到,获得积分10
26秒前
29秒前
30秒前
111完成签到 ,获得积分10
31秒前
沉静乾完成签到,获得积分10
33秒前
不攻自破发布了新的文献求助10
35秒前
华仔应助inRe采纳,获得10
36秒前
YOG完成签到,获得积分10
44秒前
53秒前
54秒前
小马甲应助那行laxg采纳,获得10
55秒前
斯文败类应助科研通管家采纳,获得10
56秒前
Hello应助科研通管家采纳,获得20
56秒前
大模型应助科研通管家采纳,获得10
56秒前
汉堡包应助科研通管家采纳,获得10
56秒前
56秒前
inRe发布了新的文献求助10
57秒前
小休完成签到 ,获得积分10
58秒前
熊小松发布了新的文献求助10
59秒前
1分钟前
KamilahKupps发布了新的文献求助10
1分钟前
大神瓜完成签到,获得积分10
1分钟前
科研通AI6.2应助huizi采纳,获得10
1分钟前
熊小松完成签到,获得积分10
1分钟前
1分钟前
1分钟前
1分钟前
GingerF应助dihele采纳,获得100
1分钟前
周周粥完成签到 ,获得积分10
1分钟前
1分钟前
那行laxg发布了新的文献求助10
1分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Modern Epidemiology, Fourth Edition 5000
Kinesiophobia : a new view of chronic pain behavior 5000
Molecular Biology of Cancer: Mechanisms, Targets, and Therapeutics 3000
Digital Twins of Advanced Materials Processing 2000
Propeller Design 2000
Weaponeering, Fourth Edition – Two Volume SET 2000
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 纳米技术 化学工程 生物化学 物理 计算机科学 内科学 复合材料 催化作用 物理化学 光电子学 电极 冶金 细胞生物学 基因
热门帖子
关注 科研通微信公众号,转发送积分 6012210
求助须知:如何正确求助?哪些是违规求助? 7566558
关于积分的说明 16138721
捐赠科研通 5159173
什么是DOI,文献DOI怎么找? 2762977
邀请新用户注册赠送积分活动 1742036
关于科研通互助平台的介绍 1633873