期刊文献+

面向专家示例的Stack Overflow本体构造和推理研究

Research on expert code example oriented ontology construction and reasoning for Stack Overflow
下载PDF
导出
摘要 Stack Overflow是一个计算机领域的IT技术问答网站,为了获取问答网站中的专家示例并将其应用于API挖掘中。首先采用Scrapy爬虫框架技术获取Stack Overflow问答网站中的结构化数据,并存储在关系模式中;再使用本体建模工具Protégé构建本体,然后使用D2RQ工具实现对关系数据库的知识抽取,将关系模式转换为三元组形式的本体模型;同时,提出了一个面向专家示例的子本体抽取算法,用于从原本体中抽取出专家示例推理相关的子本体,并提出了若干条专家示例推理规则,能推导出专家所编写的代码示例。实验结果证明,从Stack Overflow本体模型中抽取的专家示例能提高API调用序列挖掘的准确率。 Stack Overflow is an IT technology Q&A website in the computer field.In order to obtain expert examples in the Q&A website and apply them to API mining,this paper firstly used the Scrapy crawler framework technology to obtain structured data in the Stack Overflow Q&A website and store it in the relational model.Then it used the ontology modeling tool Protégéto build the ontology,and then used the D2RQ tool to achieve the knowledge extraction of the relational database,and transformed the relational model into the ontology model in the form of triplets.At the same time,this article proposed a sub ontology extraction algorithm for expert examples,and used it to extract sub ontologies related to expert example reasoning from the original ontology,and proposed several expert example reasoning rules that could derive expert examples.The experimental results demonstrate that extracting expert examples from the Stack Overflow ontology model can improve the accuracy of API call sequence mining.
作者 阮书鹤 钟林辉 高荣锦 祝艳霞 陈浩然 卢腾骏 夏子豪 Ruan Shuhe;Zhong Linhui;Gao Rongjin;Zhu Yanxia;Chen Haoran;Lu Tengjun;Xia Zihao(School of Computer&Information Engineering,Jiangxi Normal University,Nanchang 330022,China;School of Information Engineering,Jiangxi University of Technology,Nanchang 330098,China;School of VR Modern Industry,Jiangxi University of Finance&Economics,Nanchang 330032,China)
出处 《计算机应用研究》 CSCD 北大核心 2023年第12期3736-3741,共6页 Application Research of Computers
基金 国家自然科学基金资助项目(62062039,61966017) 江西省自然科学基金资助项目(20212BAB202017,20224BAB202013,20212BAB202018) 校教改课题资助项目(JXSDJG2044)。
关键词 Stack Overflow问答网站 本体 本体构建 专家示例推理规则 专家示例 Stack Overflow Q&A website ontology ontology construction expert example reasoning rules expert example
  • 相关文献

参考文献8

二级参考文献88

  • 1杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:266
  • 2鲁强,陈明.一种基于本体的团队知识共享模型[J].计算机工程,2006,32(3):193-195. 被引量:6
  • 3ARANGO G, Domain analysis: from art form to engineering discipline[ J]. ACM SIGSOFT Software Engineering Notes, 1989, 14 (3): 152 -159.
  • 4梅宏 张伟.领域工程--实现软件复用的有效途径.中国计算机学会通讯,2007,3(11):17-25.
  • 5KANG K C, COHEN S G, HESS J A, et al. Feature-oriented domain analysis (FODA) feasibility study[ EB/OL]. [ 2009 - 06 - 20]. http://wwwiti, cs. uni-magdeburg, de/iti_db/lehre/epmd/2008/bib/foda, pdf.
  • 6CLEMENTS P, NORTHROP L. Software product lines : Practices and patterns[ M]. Massachusetts: Addison-Wesley, 2001.
  • 7ZHUGE HAL Knowledge flowmanagement for distributed team software development[J]. Knowledge-Based Systems, 2002, 15(8): 465-471.
  • 8ZHUGE HAl . A knowledge grid model and platform for global knowledge sharing[ J]. Expert Systems with Application, 2002, 22 (4) : 313 -320.
  • 9GIRARDI R, LINDOSO A N. An ontology-based knowledge base for the representation and reuse of software patterns[ J]. ACM SIGSOFT Software Engineering Notes, 2006, 31(1): 1-6.
  • 10陈明,鲁强.基于团队知识共享模型的知识订阅和发布机制[J].计算机工程,2007,33(16):32-34. 被引量:3

共引文献67

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部