期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
基于大语言模型的API使用约束知识构建 认领 引用 被引量:1
1
作者 刘根壕 张能 郑子彬 《计算机工程》 CAS CSCD 北大核心 2025年第8期74-85,共12页
API(Application Programming Interface)使用约束是开发者在调用API时必须遵守的条件或限制,以确保正确使用并避免API误用。API文档是提取这些约束的重要来源。现有的基于自然语言处理(NLP)的API使用约束提取方法通常依赖于句法模式,... API(Application Programming Interface)使用约束是开发者在调用API时必须遵守的条件或限制,以确保正确使用并避免API误用。API文档是提取这些约束的重要来源。现有的基于自然语言处理(NLP)的API使用约束提取方法通常依赖于句法模式,但对复杂并列句的处理能力有限,且对语法模式要求严格。为此,提出一种基于大语言模型(LLM)的API使用约束知识提取方法,记为AUCK。AUCK首先对Java API文档进行预处理,提取包含API使用约束的句子;其次,总结并列句的句法模式并设计相应案例,指导LLM将并列句拆分为简单句;最后,针对简单句总结出三元组句法模式,并设计案例指导LLM提取API使用约束三元组。实验结果表明,在Java API文档上,AUCK的准确率和召回率分别达到92.23%和93.14%,显著优于现有方法DRONE(准确率为80.61%,召回率为86.81%)、主流三元组提取工具OpenIE(准确率为76.92%,召回率为52.63%)以及大语言模型ChatGPT-3.5(准确率为82.23%,召回率为67.71%)。此外,将AUCK应用于Android和Python API文档的实验结果验证了其良好的迁移能力。 展开更多
关键词 Java API文档 API使用约束 大语言模型 并列句拆解 三元组提取 知识提取
暂未订购 下载PDF
基于依赖感知分层神经网络的代码注释增强方法 认领 引用
2
作者 张育博 姚开春 +2 位作者 张立波 武延军 赵琛 《软件学报》 EI CSCD 北大核心 2026年第2期662-683,共22页
作为软件工程领域的一项新兴技术,源代码自动生成注释旨在为给定的代码片段生成自然语言描述.目前最先进的代码注释技术采用编码器-解码器神经网络模型:编码器提取源代码的语义表示,而解码器则将其转换为人类可读的代码注释.然而,许多... 作为软件工程领域的一项新兴技术,源代码自动生成注释旨在为给定的代码片段生成自然语言描述.目前最先进的代码注释技术采用编码器-解码器神经网络模型:编码器提取源代码的语义表示,而解码器则将其转换为人类可读的代码注释.然而,许多现有方法将输入的代码片段视为独立函数,往往忽略了目标函数与其调用的子函数之间的上下文依赖关系.忽视这些依赖关系可能导致关键语义信息的缺失,从而降低生成注释的质量.为此,提出了一种函数依赖感知的分层代码注释神经网络模型DHCS(dependency-aware hierarchical code summarization).DHCS通过显式建模目标函数与其子函数之间的分层依赖关系,旨在提高代码注释的质量.采用了一个分层编码器,包括子函数编码器和目标函数编码器,使模型能够有效地捕捉局部和上下文的语义表示.同时,引入了一项自监督任务,即掩码子函数预测,以增强子函数的表示学习.此外,提出挖掘子函数的主题分布,并将其与主题感知的复制机制相结合,集成到注释解码器中.因此,它能够直接从子函数中提取关键信息,从而更有效地生成目标函数的注释.最后,在针对Python、Java和Go语言构建的3个真实数据集上进行了大量实验,结果充分验证了所提方法的有效性. 展开更多
关键词 代码注释生成 API文档 分层神经网络 自监督任务
暂未订购 下载PDF
REST API设计分析及实证研究 认领 引用 被引量:29
3
作者 周芯宇 陈伟 +1 位作者 吴国全 魏峻 《软件学报》 EI CSCD 北大核心 2022年第9期3271-3296,共26页
REST API已成为访问和使用Web服务的重要途径,为开发基于服务架构的应用系统提供了可复用接口.但是,REST API的设计质量参差不齐,因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值.首先,基于REST AP... REST API已成为访问和使用Web服务的重要途径,为开发基于服务架构的应用系统提供了可复用接口.但是,REST API的设计质量参差不齐,因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值.首先,基于REST API的本质内涵,建立了一个多维度、两层次的REST API设计指导规范分类体系RADRC(REST API design rule catalog),并对当前主流的25条设计指导规范进行分类.其次,针对已有规范提出相应的检测方法,并实现了REST API设计指导规范遵循情况的分析与检测工具RESTer.最后,使用RESTer开展REST API设计实证研究,分析了APIs.guru收录的近2000个真实REST API的文档,从中分析提取相应的REST API信息,进一步检测并统计当前REST API的设计特征和设计指导规范遵循情况.研究发现不同应用类别的REST API在资源和操作模式上存在差异,使得不同类别REST API在设计规则和总体架构方面各有特点.实证研究结果有助于深入了解当前REST API及其设计规则的特征、现状和不足,对于提高REST API设计质量和改进设计指导规范具有实际意义. 展开更多
关键词 REST API 设计指导规范 分类体系 API描述文档 实证研究
暂未订购 下载PDF
API使用的关键问题研究 认领 引用 被引量:14
4
作者 李正 吴敬征 李明树 《软件学报》 EI CSCD 北大核心 2018年第6期1716-1738,共23页
API(application programming interface,应用程序编程接口)在现代软件开发过程中被广泛使用.开发人员通过调用API快速构建项目,节省了大量的时间.但由于API数量众多、文档不够完善、维护更新不及时等原因,开发人员在学习使用API的过程... API(application programming interface,应用程序编程接口)在现代软件开发过程中被广泛使用.开发人员通过调用API快速构建项目,节省了大量的时间.但由于API数量众多、文档不够完善、维护更新不及时等原因,开发人员在学习使用API的过程中面临着严峻的挑战.一旦API使用不正确,程序可能会出现缺陷甚至严重的安全问题.通过对API相关文献的深入调研,对近些年来国内外学者在该研究领域取得的成果进行了系统总结.首先,介绍了API的基本概念并分析出影响API使用的3个关键问题:API文档质量不高、调用规约不完整以及API调用序列难以确定;接着,从API文档、调用规约和API推荐这3个主要方面对研究成果进行全面的分析;最后,对未来研究可能面临的挑战进行了展望. 展开更多
关键词 API 调用规约 API文档 API推荐 API使用
暂未订购 下载PDF
一种Java API文档对异常描述不一致的自动检测方法 认领 引用 被引量:2
5
作者 古睿航 周宇 《计算机应用研究》 CSCD 北大核心 2017年第7期2032-2037,共6页
应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等。针对Java API异常代码及其文档描述不一致的情况,... 应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等。针对Java API异常代码及其文档描述不一致的情况,提出了一种基于静态分析代码语法树及方法之间的调用关系的自动检测方法。为验证方法的有效性,利用JDK中的API源代码包及其相应文档作为测试对象。根据实验结果,该方法的检测结果能达到71.5%的准确率以及85.9%的召回率,能够较为准确地识别API文档对程序异常描述不一致的问题,对API文档的编写和维护具有指导性意义。 展开更多
关键词 API文档 程序异常 约束条件 不一致性检测
暂未订购 下载PDF
基于DeepSeek的文档格式校准提效工具的实现和应用 认领 引用
6
作者 李嘉宸 王健 +1 位作者 赵毓海 邓蕊 《软件》 2026年第4期87-89,共3页
针对Microsoft Word文档处理中传统手动调整格式方式存在的样式冗余、多文档合并冲突等问题,本研究基于DeepSeek与Microsoft Word VBA技术,设计并实现了一款文档格式校准提效工具。该工具以VBA为核心开发语言,集成标题/目录格式校准、... 针对Microsoft Word文档处理中传统手动调整格式方式存在的样式冗余、多文档合并冲突等问题,本研究基于DeepSeek与Microsoft Word VBA技术,设计并实现了一款文档格式校准提效工具。该工具以VBA为核心开发语言,集成标题/目录格式校准、批量样式修正、文本润色等功能模块,显著提升了文档格式调整的效率与一致性。本研究为办公自动化领域的智能文档处理提供了一种可行的技术方案。 展开更多
关键词 文档格式校准 软件测试报告 VBA自动化 DeepSeek接口
暂未订购 下载PDF
利用InternetReadFile API函数下载二进制大文件 认领 引用 被引量:1
7
作者 张嘉惠 崔超艳 《电脑编程技巧与维护》 2010年第18期12-15,共4页
编写应用程序时,使用InternetReadFile API函数将二进制文件如图片、视频、音频文件从服务器上下载到客户端,通过编程实例详细阐述了使用该函数下载二进制大文件及其解决办法。
关键词 InternetReadFile API 函数 下载 二进制大文件
暂未订购 下载PDF
利用HttpSendRequest API函数上载二进制大文件 认领 引用 被引量:1
8
作者 张嘉惠 崔超艳 《电脑编程技巧与维护》 2010年第12期71-74,共4页
通过微生物菌种资源数据库编程实例,详细解读了上传二进制数时自动进行的编码转换和数据溢出的问题,并提出了有效的解决办法。
关键词 HttpSendRequest API 函数 上载 二进制大文件
暂未订购 下载PDF
Why do they ask? An exploratory study of crowd discussions about Android application programming interface in stack overflow 认领 引用
9
作者 FAN Qiang WANG Tao +3 位作者 YANG Cheng YIN Gang YU Yue WANG Huai-min 《Journal of Central South University》 SCIE EI CAS CSCD 2019年第9期2432-2446,共15页
Nowadays,more and more Android developers prefer to seek help from Q&A website like Stack Overflow,despite the rich official documentation.Several researches have studied the limitations of the official applicatio... Nowadays,more and more Android developers prefer to seek help from Q&A website like Stack Overflow,despite the rich official documentation.Several researches have studied the limitations of the official application programming interface(API)documentations and proposed approaches to improve them.However,few of them digged into the requirements of the third-party developers to study this.In this work,we gain insight into this question from multidimensional perspectives of API developers and API users by a kind of cross-validation.We propose a hybrid approach,which combines manual inspection on artifacts and online survey on corresponding developers,to explore the different focus between these two types of stakeholders.In our work,we manually inspect 1000 posts and receive 319 questionnaires in total.Through the mutual verification of the inspection and survey process,we found that the users are more concerned with the usage of API,while the official documentation mainly provides functional description.Furthermore,we identified 9 flaws of the official documentation and summarized 12 aspects(from the content to the representation)for promotion to improve the official API documentations. 展开更多
关键词 API documentation Android online survey Stack Overflow
暂未订购 下载PDF
XML数据更新算法研究 认领 引用 被引量:5
10
作者 鲍培明 吉根林 《计算机工程》 CAS 北大核心 2008年第4期101-103,共3页
为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,... 为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,因此,线性结构存储的数据可以无损还原为原XML文档。线性数据结构支持Xpath查询,在查询得到的局部数据上应用DOM方法进行数据更新。更新后的数据再转换为XML文档。该组算法对大XML文档的数据更新实用且有效,而且对大XML文档的其他数据处理也有一定的实用价值。 展开更多
关键词 扩展标记语言 数据更新 SAX解析 DOM解析
暂未订购 下载PDF
SolidWorks文档工程化管理的探讨 认领 引用
11
作者 肖华军 罗红波 +1 位作者 段振强 李泽文 《机械》 2008年第6期54-55,74,共2页
SolidWorks软件是当前种广泛使用的三维设计软件,但它的文档管理系统适用于对大型企业及工程的管理要求,对于国内的大多是使用者及其单位而言过于复杂,在软硬件方面要求过高。为了建立一个符合国内广大中小企业及个人使用者的文档管理系... SolidWorks软件是当前种广泛使用的三维设计软件,但它的文档管理系统适用于对大型企业及工程的管理要求,对于国内的大多是使用者及其单位而言过于复杂,在软硬件方面要求过高。为了建立一个符合国内广大中小企业及个人使用者的文档管理系统,对SolidWorks的API函数和消息响应系统作分析、探索。通过在SolidWorks中加入插件的方法,取得SolidWorks的内部消息响应,而对不同消息的分析感知到使用者所进行的具体操作,结合数据库技术,实现了从建立管理项目到具体的文档添加更新的数据维护,而最终通过数据库实现对文档的管理维护。 展开更多
关键词 SolidWorks API 文档管理
暂未订购 下载PDF
基于统一文档模型的文档协同编辑系统设计 认领 引用
12
作者 施运梅 刘旭红 唐江 《北京信息科技大学学报(自然科学版)》 2015年第4期15-20,26,共6页
文档协同编辑工具允许身处异地的多个用户通过网络协同编辑共享文档。目前仅有少量的商用软件支持对流式文档的协同编辑,这些工具在存储文档时要么是改变了文档的结构,要么是实现方法不公开,支持的文档类型有限。针对这一现状,构建了一... 文档协同编辑工具允许身处异地的多个用户通过网络协同编辑共享文档。目前仅有少量的商用软件支持对流式文档的协同编辑,这些工具在存储文档时要么是改变了文档的结构,要么是实现方法不公开,支持的文档类型有限。针对这一现状,构建了一个统一的文档模型,该模型抽取了OOXML、UOF和ODF中的公共语义信息,采用树状结构,通过API实现了模型和各流式文档逻辑结构之间的映射。基于模型,设计并实现了一个文档协同编辑系统。结果表明统一文档模型能较好地支持对流式文档的各种操作、修订管理和协同编辑功能。 展开更多
关键词 统一文档模型 文档协同编辑 流式文档 文档格式 文档格式API
暂未订购 下载PDF
融合多种语义特征的代码摘要生成方法 认领 引用 被引量:1
13
作者 屈薇 周栋 +1 位作者 赵文玉 曹步清 《中文信息学报》 CSCD 北大核心 2023年第11期81-90,共10页
生成任务旨在实现全自动化地产生自然语言描述源代码的功能,使其便于软件维护和程序理解。目前,主流的基于Transformer的方法只考虑源代码的文本和结构化语义特征,忽略了与源代码密切相关的API文档等外部语义特征;其次,在使用大规模数... 生成任务旨在实现全自动化地产生自然语言描述源代码的功能,使其便于软件维护和程序理解。目前,主流的基于Transformer的方法只考虑源代码的文本和结构化语义特征,忽略了与源代码密切相关的API文档等外部语义特征;其次,在使用大规模数据的情况下,由于Transformer结构的自注意力模块需要计算所有相似度分数,因此存在计算成本高和内存占用量大的问题。为解决以上问题,该文提出了一种基于改进Transformer结构的融合多种语义特征的代码摘要生成方法。该方法采用三个独立编码器充分学习源代码的多种语义特征(文本、结构和外部API文档),并使用非参数化傅里叶变换替代编码器中的自注意力层,通过线性变换降低使用Transformer结构的计算时间和内存占用量,在公开数据集上的实验结果证明了该方法的有效性。 展开更多
关键词 代码摘要 Transformer API文档 傅里叶变换
暂未订购 下载PDF
XML的DOM接口研究 认领 引用 被引量:2
14
作者 黄律 傅明 曾菲菲 《微处理机》 2004年第6期32-33,36,共2页
本文讨论了XML中DOM的使用优点 ,以及DOM和应用程序的几个主要接口和它们的使用方法。
关键词 XML 文档对象模型 SAX HTML
暂未订购 下载PDF
XML文档分析模型研究与设计 认领 引用 被引量:1
15
作者 刘勇 《计算机仿真》 2005年第2期253-254,共2页
XML本身并没有提供与应用程序交互的接口 ,而必须用XML分析器来处理XML文档。该文主要研究了XML文档分析器的两种分析模型 --树分析模型和线性分析模型 --的特点 ,接着介绍了两种分析模型对应的典型例子 --DOM和SAX ,研究了两者的分析... XML本身并没有提供与应用程序交互的接口 ,而必须用XML分析器来处理XML文档。该文主要研究了XML文档分析器的两种分析模型 --树分析模型和线性分析模型 --的特点 ,接着介绍了两种分析模型对应的典型例子 --DOM和SAX ,研究了两者的分析机制和优缺点 ,并讨论了二者的应用范围。 展开更多
关键词 可扩展标记语言文档 分析模型 文档对象模型 可扩展标记语言的简单应用程序接口
暂未订购 下载PDF
用C++语言实现XML文件解析的一种方案 认领 引用 被引量:4
16
作者 周宇 吴涛 《光通信研究》 北大核心 2008年第4期25-27,共3页
近年来,可扩充标记语言(XML)技术的应用越来越广泛,实现XML文件解析的方式也是多种多样。文章参照万维网联盟(W3C)定义的文档对象模型(DOM)标准接口文档,介绍了一种在标准C++语言的基础上实现DOM接口的方案,该方案不仅达到了用DOM接口... 近年来,可扩充标记语言(XML)技术的应用越来越广泛,实现XML文件解析的方式也是多种多样。文章参照万维网联盟(W3C)定义的文档对象模型(DOM)标准接口文档,介绍了一种在标准C++语言的基础上实现DOM接口的方案,该方案不仅达到了用DOM接口的方式解析XML文件的目的,还避免了一些常用的XML解析器存在的解析速度慢的问题。 展开更多
关键词 可扩充标记语言 文档对象模型 应用编程接口
暂未订购 下载PDF
XML在文本加工中的应用和实现 认领 引用
17
作者 左伟 李礴 《中国传媒大学学报(自然科学版)》 2006年第4期58-61,共4页
普通文本中的任一个句子或段落都包含有丰富的信息,在文本加工时需要一种方式对这些信息数据进行描述并加以储存。本文着重介绍了怎样将XML引入到普通文本文档的处理中,并通过举例来说明如何用程序实现这些功能。
关键词 XML XML文档 解析器 底层API
暂未订购 下载PDF
XML在文本加工中的应用和实现 认领 引用
18
作者 左伟 李礴 《农业网络信息》 2006年第4期108-110,共3页
普通文本中的任一个句子或段落都包含有丰富的信息,在文本加工时需要一种方式对这些信息数据进行描述并加以储存。本文着重介绍了怎样将XML引入到普通文本文档的处理中,并通过举例来说明如何用程序实现这些功能。
关键词 XML XML文档 解析器 底层API
暂未订购 下载PDF
浅析我国原料药出口欧盟的相关认证 认领 引用
19
作者 贺聪 《机电信息》 2012年第35期26-28,共3页
详细描述了中国制药企业原料药出口欧洲时药品注册所应具备的基本条件,明确说明了原料药申请EDMF文件/COS证书认证所需要的文件、文件的格式以及认证的详细程序,并且对药品注册所使用的CTD格式文件作了明确的说明,目的在于使中国原料药... 详细描述了中国制药企业原料药出口欧洲时药品注册所应具备的基本条件,明确说明了原料药申请EDMF文件/COS证书认证所需要的文件、文件的格式以及认证的详细程序,并且对药品注册所使用的CTD格式文件作了明确的说明,目的在于使中国原料药出口企业对于欧盟认证有所了解,明确认识欧盟注册认证的程序与所需的文件等。 展开更多
关键词 原料药 药品注册 EDMF文件 COS认证
暂未订购 下载PDF
An Empirical Comparison Between Tutorials and Crowd Documentation of Application Programming Interface 认领 引用
20
作者 Yi-Xuan Tang Zhi-Lei Ren +2 位作者 He Jiang Xiao-Chen Li Wei-Qiang Kong 《Journal of Computer Science & Technology》 SCIE EI CSCD 2021年第4期856-876,共21页
API(application programming interface)documentation is critical for developers to learn APIs.However,it is unclear whether API documentation indeed improves the API learnability for developers.In this paper,we focus o... API(application programming interface)documentation is critical for developers to learn APIs.However,it is unclear whether API documentation indeed improves the API learnability for developers.In this paper,we focus on two types of API documentation,i.e.,official API tutorials and API crowd documentation.First,we analyze API coverage and check API consistencies in API documentation based on the API traceability.Then,we conduct a survey and extract several characteristics to analyze which API documentation can help developers learn APIs.Our findings show that:1)API crowd documentation can be regarded as a supplement to the official API tutorials to some extent;2)the concerns for frequently-used APIs between different types of API documentation show a huge mismatch,which may prevent developers from deeply understanding the usages of APIs through only one type of API documentation;3)official API tutorials can help developers seek API information on a long page and API crowd documentation could provide long codes for a particular programming task.These findings may help developers select the suitable API documentation and find the useful information they need. 展开更多
关键词 API documentation empirical study quantitative analysis
暂未订购 下载PDF
上一页 1 2 下一页 到第
在线咨询 使用帮助 返回顶部 意见反馈