期刊文献+
共找到150篇文章
< 1 2 8 >
每页显示 20 50 100
METARO^(3):Metamorphic Relation Group for Automatic Program Repair
1
作者 Tingting Wu Yunwei Dong 《Computer Modeling in Engineering & Sciences》 SCIE EI 2019年第12期909-928,共20页
The application of metamorphic testing(MT)on automatic program repair(APR-MT)is used to generate a patch without test oracles by examining whether the input metamorphic relation(MR)is satisfied or not.However,the deli... The application of metamorphic testing(MT)on automatic program repair(APR-MT)is used to generate a patch without test oracles by examining whether the input metamorphic relation(MR)is satisfied or not.However,the delivered patch is plausible since it may satisfy the input MR but violate other MRs.This inspires us to propose an improved approach to enhance the effectiveness of APR-MT with metamorphic relation group.Ourapproach involves three major steps.First,we formally define the repair process of APR-MT by building the model of automatic program repair and metamorphic testing separately.Then,we propose the advanced model of automatic program repair based on metamorphic relation group,named METARO^(3),which takes several MRs as input while only one MR is used in APR-MT.We additionally present two kinds of selection strategies to rank MRs in descending order of the fault detection capability,which helps shorten the repair time of finding a patch.To demonstrate the feasibility and procedure of our approach,an illustration example was conducted.The results show that METARO^(3) can improve the effectiveness of APR-MT significantly. 展开更多
关键词 Automatic program repair metamorphic testing metamorphic relation formal modeling
下载PDF
神经程序修复领域数据泄露问题的实证研究
2
作者 李卿源 钟文康 +2 位作者 李传艺 葛季栋 骆斌 《软件学报》 EI CSCD 北大核心 2024年第7期3071-3092,共22页
修复软件缺陷是软件工程领域一个无法回避的重要问题,而程序自动修复技术则旨在自动、准确且高效地修复存在缺陷的程序,以缓解软件缺陷所带来的问题.近年来,随着深度学习的快速发展,程序自动修复领域兴起了一种使用深度神经网络去自动... 修复软件缺陷是软件工程领域一个无法回避的重要问题,而程序自动修复技术则旨在自动、准确且高效地修复存在缺陷的程序,以缓解软件缺陷所带来的问题.近年来,随着深度学习的快速发展,程序自动修复领域兴起了一种使用深度神经网络去自动捕捉缺陷程序及其补丁之间关系的方法,被称为神经程序修复.从在基准测试上被正确修复的缺陷的数量上看,神经程序修复工具的修复性能已经显著超过了非学习的程序自动修复工具.然而,近期有研究发现:神经程序修复系统性能的提升可能得益于测试数据在训练数据中存在,即数据泄露.受此启发,为了进一步探究神经程序修复系统数据泄露的原因及影响,更公平地评估现有的系统:(1)对现有神经程序修复系统进行了系统的分类和总结,根据分类结果定义了神经程序修复系统的数据泄露,并为每个类别的系统设计了数据泄露的检测方法;(2)依照上一步骤中的数据泄露检测方法对现有模型展开了大规模检测,并探究了数据泄露对模型真实性能与评估性能间差异的影响以及对模型本身的影响;(3)分析现有神经程序修复系统数据集的收集和过滤策略,加以改进和补充,在现有流行的数据集上,基于改进后的策略构建了一个纯净的大规模程序修复训练数据集,并验证了该数据集避免数据泄露的有效性.由实验结果发现:调研的10个神经程序修复系统在基准测试集上均出现了数据泄露,其中,神经程序修复系统RewardRepair的数据泄露问题较为严重,在基准测试集Defects4J(v1.2.0)上的数据泄露达24处,泄露比例高达53.33%.此外,数据泄露对神经程序修复系统的鲁棒性也造成了影响,调研的5个神经程序修复系统均因数据泄露产生了鲁棒性降低的问题.由此可见,数据泄露是一个十分常见的问题,且会使神经程序修复系统得到不公平的性能评估结果以及影响系统在基准测试集上的鲁棒性.研究人员在训练神经程序修复模型时,应尽可能避免出现数据泄露,且要考虑数据泄露问题对神经程序修复系统性能评估产生的影响,尽可能更公平地评估系统. 展开更多
关键词 程序自动修复 神经程序修复 深度学习 数据泄露 程序修复数据集
下载PDF
MMR、PD-L1在子宫内膜样癌中的表达及其与预后的相关性
3
作者 张维新 孙慧敏 +2 位作者 高建芳 张梦雪 柳林 《西部医学》 2024年第5期691-696,701,共7页
目的探讨错配修复蛋白(MMR)、程序性死亡配体-1(PD-L1)在子宫内膜样癌(EEC)中的表达及其与预后的关系。方法收集2015年1月-2020年9月潍坊市人民医院病理科诊断的EEC组织标本90例、子宫内膜不典型增生组织30例、子宫内膜样癌旁组织30例... 目的探讨错配修复蛋白(MMR)、程序性死亡配体-1(PD-L1)在子宫内膜样癌(EEC)中的表达及其与预后的关系。方法收集2015年1月-2020年9月潍坊市人民医院病理科诊断的EEC组织标本90例、子宫内膜不典型增生组织30例、子宫内膜样癌旁组织30例及子宫内膜不典型增生旁组织10例,对不同子宫内膜组织中的MMR、PD-L1表达情况采用免疫组化法进行检测,分析MMR、PD-L1表达与患者临床病理特征关系及与预后的相关性。结果MMR缺失(dMMR)、PD-L1在EEC组织中表达高于不典型增生组织、子宫内膜不典型增生旁组织及EEC旁组织(检验水准<0.017);dMMR、PD-L1与EEC的年龄及淋巴结转移、FIGO分期、肌层浸润深度无关(P>0.05);PD-L1的表达在G3期较G1期表达上调(检验水准<0.017);PD-L1与dMMR呈正相关(P<0.05);dMMR、PD-L1与患者预后有关,dMMR、PD-L1阳性的患者预后更差,MMR可以作为影响EEC患者生存的独立因素(P<0.05)。结论dMMR、PD-L1在EEC发生发展过程中起协同作用。dMMR、PD-L1与患者预后有关。dMMR是影响EEC预后的独立因素,联合检测MMR、PD-L1可能为EEC预后评估提供理论依据。 展开更多
关键词 子宫内膜样癌 MMR PD-L1 临床预后
下载PDF
数据驱动的高校食堂智慧报修小程序设计与应用——以中国科学技术大学为例
4
作者 何磊 洪军 +2 位作者 王杰 王磊 彭政 《现代食品》 2024年第11期45-50,共6页
随着科技的快速发展和社会的不断进步,高校食堂硬件设施不断增多,电话报修的矛盾日益凸显,难以满足日益增长的管理需求,迫切需要做好数字化转型。中国科学技术大学聚焦高校食堂场景的智慧报修小程序开发及应用过程,探讨如何实现维修工... 随着科技的快速发展和社会的不断进步,高校食堂硬件设施不断增多,电话报修的矛盾日益凸显,难以满足日益增长的管理需求,迫切需要做好数字化转型。中国科学技术大学聚焦高校食堂场景的智慧报修小程序开发及应用过程,探讨如何实现维修工作的数据化、流程化、集约化和科学化管理,旨在为高校饮食服务管理者提供智慧报修小程序搭建的理论指导和实践经验,推动高校饮食服务管理的发展。 展开更多
关键词 高校食堂 智慧餐饮 报修系统 小程序
下载PDF
基于开源代码大语言模型提示的学生代码修复
5
作者 陈郅睿 陆雪松 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2024年第5期93-103,共11页
随着机器学习技术的进步,旨在学习人类修复错误代码模式的自动程序修复技术可以辅助学生修复错误代码,提高学生的自主学习效率.在过去,自动程序修复模型或是基于人工设计的符号规则,或是基于数据驱动的方法.随着具有强大自然语言理解能... 随着机器学习技术的进步,旨在学习人类修复错误代码模式的自动程序修复技术可以辅助学生修复错误代码,提高学生的自主学习效率.在过去,自动程序修复模型或是基于人工设计的符号规则,或是基于数据驱动的方法.随着具有强大自然语言理解能力和代码生成能力的大语言模型的出现,一些研究尝试使用提示工程进行自动程序修复.然而,现有研究主要评估诸如Codex和GPT-4这样的商用模型,一方面大规模使用的成本较高,另一方面在教育场景下存在数据隐私隐患.此外,这些研究大多使用简单的提示形式来评估模型修复程序的能力,且缺乏对结果的深入分析.为弥补上述工作的不足,通过提示工程评估了两个代表性的开源代码大语言模型,测试了不同的提示方法,例如思维链和少样本学习,并对结果进行了深入分析,最后提出了一些将大语言模型和编程教育场景结合的建议. 展开更多
关键词 自动程序修复 大语言模型 提示工程
下载PDF
基于变异和约束求解的程序缺陷自动修复方法
6
作者 董兰 洪玫 伍佳 《计算机工程与设计》 北大核心 2024年第1期88-94,共7页
为能正确高效地生成修复补丁,针对Java程序中出现频率较高的条件语句相关缺陷修复问题,将启发式搜索方法与语义约束求解方法相结合,提出一个有针对性、更高效的解决方案。针对条件语句缺失错误,采用基于组件的程序合成技术,合成满足约... 为能正确高效地生成修复补丁,针对Java程序中出现频率较高的条件语句相关缺陷修复问题,将启发式搜索方法与语义约束求解方法相结合,提出一个有针对性、更高效的解决方案。针对条件语句缺失错误,采用基于组件的程序合成技术,合成满足约束的候选条件语句;针对条件语句逻辑表达式错误,采用变异技术,生成候选逻辑表达式;针对条件语句逻辑表达式错误中,不能用变异技术修复的缺陷,使用基于组件的约束求解方法生成候选补丁。实验结果表明,所提方法有更高的补丁召回率和准确率。 展开更多
关键词 程序自动修复 变异分析 约束求解 程序合成 条件语句缺陷 补丁生成 软件调试
下载PDF
程控形变的血管组织工程支架进展
7
作者 彭明星 赵启龙 杜学敏 《集成技术》 2024年第4期51-65,共15页
心血管疾病是当前人类生命健康的首要威胁。血管组织工程支架可用于病变血管的再生修复,为心血管疾病治疗提供了选择。然而,现有血管组织工程支架尚面临界面适配的挑战,导致植入后易发生并发症而难以被临床转化。最近研发的具有程控形... 心血管疾病是当前人类生命健康的首要威胁。血管组织工程支架可用于病变血管的再生修复,为心血管疾病治疗提供了选择。然而,现有血管组织工程支架尚面临界面适配的挑战,导致植入后易发生并发症而难以被临床转化。最近研发的具有程控形变能力的血管组织工程支架不但可动态适应不同尺寸的血管三维形态,而且可有序引导血管细胞的行为功能,为解决血管组织工程支架界面适配难题提供了机遇。作者对程控形变血管组织工程支架的最新研究进展和现存挑战进行综述和展望,有望为新一代组织工程血管支架的研发和转化提供启示。 展开更多
关键词 血管组织工程支架 程控形变 血管再生修复 界面适配 内皮化
下载PDF
Factors predicting sensory and motor recovery after the repair of upper limb peripheral nerve injuries 被引量:12
8
作者 Bo He Zhaowei Zhu +6 位作者 Qingtang Zhu Xiang Zhou Canbin Zheng Pengliang Li Shuang Zhu Xiaolin Liu Jiakai Zhu 《Neural Regeneration Research》 SCIE CAS CSCD 2014年第6期661-672,共12页
OBJECTIVE: To investigate the factors associated with sensory and motor recovery after the repair of upper limb peripheral nerve injuries. DATA SOURCES: The online PubMed database was searched for English articles d... OBJECTIVE: To investigate the factors associated with sensory and motor recovery after the repair of upper limb peripheral nerve injuries. DATA SOURCES: The online PubMed database was searched for English articles describing outcomes after the repair of median, ulnar, radial, and digital nerve injuries in humans with a publication date between 1 January 1990 and 16 February 2011. STUDY SELECTION: The following types of article were selected: (1) clinical trials describ- ing the repair of median, ulnar, radial, and digital nerve injuries published in English; and (2) studies that reported sufficient patient information, including age, mechanism of injury, nerve injured, injury location, defect length, repair time, repair method, and repair materials. SPSS 13.0 software was used to perform univariate and multivariate logistic regression analyses and to in- vestigate the patient and intervention factors associated with outcomes. MAIN OUTCOME MEASURES: Sensory function was assessed using the Mackinnon-Dellon scale and motor function was assessed using the manual muscle test. Satisfactory motor recovery was defined as grade M4 or M5, and satisfactory sensory recovery was defined as grade S3+ or S4. RESULTS: Seventy-one articles were included in this study. Univariate and multivariate logistic regression analyses showed that repair time, repair materials, and nerve injured were inde- pendent predictors of outcome after the repair of nerve injuries (P 〈 0.05), and that the nerve injured was the main factor affecting the rate of good to excellent recovery. CONCLUSION: Predictors of outcome after the repair of peripheral nerve injuries include age, gender, repair time, repair materials, nerve injured, defect length, and duration of follow-up. 展开更多
关键词 nerve regeneration peripheral nerve injury outcome predictors nerve repair upperlimb univariate analysis PROGNOSIS 863 program neural regeneration
下载PDF
伴有淋巴样间质的胃癌患者临床病理特征分析
9
作者 王丰 白雪 秦慧 《河南医学研究》 CAS 2023年第10期1774-1777,共4页
目的 探讨伴有淋巴样间质的胃癌(GCLS)患者的临床病理特征、免疫表型、鉴别诊断及预后。方法 收集2016—2022年郑州大学第一附属医院收治的25例GCLS患者的临床及病理资料,行免疫组织化学染色及EB病毒编码的小RNA(EBER)原位杂交,并复习... 目的 探讨伴有淋巴样间质的胃癌(GCLS)患者的临床病理特征、免疫表型、鉴别诊断及预后。方法 收集2016—2022年郑州大学第一附属医院收治的25例GCLS患者的临床及病理资料,行免疫组织化学染色及EB病毒编码的小RNA(EBER)原位杂交,并复习相关文献。结果 25例GCLS患者中男23例,女2例,年龄(59.20±12.41)岁。21例患者肿瘤位于近端胃,4例位于远端胃。显微镜下肿瘤细胞呈弥漫性、小巢状、条索状分布,局部可见发育不良的腺腔形成,部分病例可见腺管样结构,间质见大量淋巴细胞浸润。免疫组化结果显示,25例病例中,肿瘤细胞AE1/AE3均呈阳性表达(25/25,100%);间质中淋巴细胞CD3、CD20均呈阳性表达(25/25,100%),且CD3阳性细胞多于CD20阳性细胞;错配修复蛋白MSH2、MSH6、PMS2、MLH1肿瘤细胞表达均无缺失(25/25,100%)。25例病例中人表皮生长因子受体-2(HER2)表达均为阴性,其中14例HER2表达评分为0(14/25,56.00%),11例HER2表达评分为(1+)(11/25,44.00%)。所有病例细胞程序性死亡配体1(PD-L1)均呈阳性表达(25/25,100%),综合阳性评分(CPS)为50~70;其中18例以肿瘤细胞阳性表达为主(18/25,72.00%),7例以淋巴细胞、巨噬细胞阳性表达为主(7/25,28.00%)。原位杂交结果显示,25例病例中,肿瘤细胞EBER均呈阳性表达(25/25,100%)。随访3~72个月,24例无瘤存活,1例失访。结论 GCLS是一种少见的胃癌类型,与EB病毒感染和错配修复蛋白缺陷密切相关,其肿瘤微环境具有淋巴细胞丰富、PD-L1高表达等特点,PD-1/PD-L1抑制剂或许是未来治疗GCLS的一个有效手段。 展开更多
关键词 伴有淋巴样间质的胃癌 EB病毒 错配修复蛋白 细胞程序性死亡配体1
下载PDF
基于数据流分析的过拟合补丁识别
10
作者 董玉坤 杨宇飞 +1 位作者 程小彤 唐叶尔 《计算机系统应用》 2023年第12期261-267,共7页
自动程序修复技术可实现对软件缺陷的自动修复,并使用测试套件评估修复补丁.然而因为测试套件不充分,通过测试套件的补丁可能并未正确修复缺陷,甚至引入新的缺陷并产生波及效应,导致自动程序修复生成大量过拟合补丁.针对这个问题,本文... 自动程序修复技术可实现对软件缺陷的自动修复,并使用测试套件评估修复补丁.然而因为测试套件不充分,通过测试套件的补丁可能并未正确修复缺陷,甚至引入新的缺陷并产生波及效应,导致自动程序修复生成大量过拟合补丁.针对这个问题,本文提出了一种基于数据流分析的过拟合补丁识别方法,首先将补丁对程序的修改分解为对变量的操作,然后采用数据流分析方法识别补丁影响域,并根据补丁影响域选择针对性覆盖准则来识别目标覆盖元素,进而选取测试路径并生成测试用例实现对修复程序的充分测试,避免修复副作用的影响.本文在两个数据集上进行了评估,实验结果表明,基于数据流分析的过拟合补丁识别方法可有效提升自动程序修复的正确性. 展开更多
关键词 自动程序修复 过拟合补丁 补丁影响域 数据流分析 测试用例生成
下载PDF
不正确程序修复补丁识别
11
作者 董玉坤 唐道龙 +1 位作者 孙玉雪 位欣欣 《计算机系统应用》 2023年第3期217-223,共7页
程序自动修复技术是保证软件质量、提高开发效率的有效手段.目前,大多数自动修复工具使用测试用例作为补丁正确性验证的最终方法,有限的测试用例难以对程序进行充分的测试,因此自动修复工具生成的补丁集合包含大量的不正确补丁.为了识... 程序自动修复技术是保证软件质量、提高开发效率的有效手段.目前,大多数自动修复工具使用测试用例作为补丁正确性验证的最终方法,有限的测试用例难以对程序进行充分的测试,因此自动修复工具生成的补丁集合包含大量的不正确补丁.为了识别不正确补丁,我们采用对比缺陷修复前后成功测试的执行路径以及生成测试用例的方法来识别修复补丁的有效性,以解决自动修复工具精度低的问题.我们的方法评估了来自6个经典的自动修复工具生成的132个补丁,并成功地排除了80个不正确的补丁并且没有排除正确的补丁,这表明我们的方法可以有效地排除不正确补丁,并且提高自动修复工具的精度. 展开更多
关键词 程序自动修复 补丁质量评估 不正确补丁 测试用例生成 不正确补丁识别 UML 检测方法
下载PDF
短瘤颈腹主动脉瘤腔内修复治疗术的研究进展
12
作者 薛明 夏林述鑫 金星 《国际医药卫生导报》 2023年第5期597-601,共5页
我国近十年来,腹主动脉瘤(abdominal aortic aneurysm,AAA)的腔内治疗需求不断增加,引起了临床医师和患者的广泛关注。然而,对于具有复杂解剖结构、不同长度、角度的瘤颈或移植物边界铆定区的“复杂”动脉瘤的有效修复方法还未得到充分... 我国近十年来,腹主动脉瘤(abdominal aortic aneurysm,AAA)的腔内治疗需求不断增加,引起了临床医师和患者的广泛关注。然而,对于具有复杂解剖结构、不同长度、角度的瘤颈或移植物边界铆定区的“复杂”动脉瘤的有效修复方法还未得到充分研究。此外,血管内修复技术在情况复杂的动脉瘤紧急修复中发挥的具体作用还不清楚。因此许多先进的血管内技术和设备已经被开发出来,以规避以上问题,这些包括开窗内移植物以及个性化定制的开窗内移植物;浮潜程序,如烟囱、潜望镜和夹层技术;分支支架装置等。本文综述目前血管内修复技术针对复杂的短瘤颈AAA分别所适用的病例以及每种技术的优势和劣势。 展开更多
关键词 腹主动脉瘤 腔内修复 开窗内移植物 短瘤颈
下载PDF
一种结合动态链接库信息的崩溃输入分类方法 被引量:1
13
作者 王文祥 高庆 +1 位作者 许可 张世琨 《软件学报》 EI CSCD 北大核心 2023年第4期1594-1612,共19页
软件崩溃是一种严重的软件缺陷,可导致软件终止运行.因此,对软件崩溃的测试在软件迭代的过程中极为重要.近年来,模糊测试技术(如AFL)由于可以自动化生成大量的测试输入来触发软件崩溃,被广泛用于软件测试中.然而,通过该技术产生的导致... 软件崩溃是一种严重的软件缺陷,可导致软件终止运行.因此,对软件崩溃的测试在软件迭代的过程中极为重要.近年来,模糊测试技术(如AFL)由于可以自动化生成大量的测试输入来触发软件崩溃,被广泛用于软件测试中.然而,通过该技术产生的导致软件崩溃的测试输入中,大部分崩溃的触发原因都是重复的,因此软件开发人员需要对测试输入进行分类,带来了许多冗余工作.目前,测试输入分类已经有很多自动化方法,主要包括基于程序修复的分类算法和基于软件崩溃信息的分类算法.前者通过对程序在语义上进行分析,在运行时通过在程序中替换修复模板后重新运行测试输入,进而对输入分类.因为此方法需要人为地对于软件崩溃编写修复模板,所以其分类的效率与修复模板的质量存在很大联系;且由于需要先修复崩溃、再对崩溃做分类,影响了软件崩溃的修复效率.采用后者的思想,提出了一种轻量而高效的利用软件崩溃信息的测试输入分类算法CICELY.其在软件崩溃点堆栈信息分类的算法基础上,在分析软件崩溃点堆栈时引入了动态链接库信息,通过区分系统动态链接库与用户动态链接库,结合用户代码位置信息,得到用户关注的函数集合,以在分类时以用户函数为基准对崩溃进行界定.最后,分别将CICELY与几种基于程序修复的分类算法和基于软件崩溃信息的流行分类工具进行了比较,实验测试的数据集共计19个项目、42组测试集.在与基于软件崩溃信息的分类工具Honggfuzz, CERT BFF在相同数据集上比较时, CICELY在分类结果的组数上比上述二者减少了2112.89%和135.05%,说明CICELY在同类算法上的实验效果有较大提升,具有更高的精确性.在与基于程序修复的分类算法“语义崩溃分类”用其论文中提供的测试数据集进行比较时, CICELY比“语义崩溃分类”的分组结果差4.42%;在由对应了多个崩溃的测试输入所组成的测试集上实验时,CICELY比“语义崩溃分类”分组的重复度高了3%.但是语义崩溃分类只能对于空指针解引用和缓冲区溢出这两种崩溃输入导致的崩溃进行分类, CICELY不受这样的限制. 展开更多
关键词 软件崩溃 测试输入分类 动态链接库 程序修复 模糊测试
下载PDF
基于可变修复水平的交通路网应急救援阶段恢复策略优化
14
作者 吴晓波 杜煜龙 +1 位作者 张伟齐 李思涵 《工程管理科技前沿》 北大核心 2023年第3期11-19,共9页
重特大灾害往往会造成交通路段不同程度的损坏,使得交通路网陷入瘫痪,这不仅对人民生命财产安全带来隐患,更使得救援难度上升,因此恢复交通路网的连通性是首要任务。本文基于路段的可变修复水平提出应急救援阶段恢复策略优化模型,属于... 重特大灾害往往会造成交通路段不同程度的损坏,使得交通路网陷入瘫痪,这不仅对人民生命财产安全带来隐患,更使得救援难度上升,因此恢复交通路网的连通性是首要任务。本文基于路段的可变修复水平提出应急救援阶段恢复策略优化模型,属于混合整数非线性规划问题,利用fmincon算法以及“蒙特卡罗模拟”进行1000万次循环得到最优派遣策略和恢复策略。通过算例分析,得出本文模型可以应用于大型交通路网修复工程并给出高效合理的救援策略,而且当实际中发生重大灾害后,对交通路网进行实际修复工作时,需要对实际路况进行评估,调整模型的参数从而使得模型效果达到最优。 展开更多
关键词 恢复策略 混合整数非线性规划 蒙特卡罗模拟 可变修复水平 交通路网应急恢复
下载PDF
基于同位替换的深度程序生成模型测试及修复方法
15
作者 孙泽宇 张洁 +2 位作者 熊英飞 郝丹 张路 《计算机学报》 EI CAS CSCD 北大核心 2023年第10期2025-2040,共16页
程序的编写是软件开发中的主要活动.提高程序编写的效率一直是软件工程研究关注的重要问题.基于深度学习的程序生成是提高程序编写效率的重要途径.该类方法借鉴了自然语言处理中的基于深度神经网络的机器翻译方法,试图将输入的自然语言... 程序的编写是软件开发中的主要活动.提高程序编写的效率一直是软件工程研究关注的重要问题.基于深度学习的程序生成是提高程序编写效率的重要途径.该类方法借鉴了自然语言处理中的基于深度神经网络的机器翻译方法,试图将输入的自然语言描述自动转换为对应程序.然而,现有程序生成方法的生成效果很难让人满意.在这类方法中,对输入自然语言描述的微小改动可能使得输出的代码发生巨大改变.这种变化会给开发者带来理解上的困难.为了解决这个问题,本文提出了一种感知上下文语境的测试和修复算法(COTE).COTE将变异和蜕变测试相结合以实现程序生成系统中相应问题的自动测试并在测试的基础上实现自动修复.本文在常用程序生成工具CodeGPT上对COTE进行验证.实验结果表明:在COTE的测试下,CodeGPT大约有39%的输入存在问题;同时,COTE可以自动修复其中33%~42%的问题. 展开更多
关键词 程序生成 程序测试 程序修复 神经网络 软件工程
下载PDF
基于程序重写的浮点程序精度缺陷修复方法 被引量:2
16
作者 王一卓 王磊 +1 位作者 徐方洁 张亚光 《计算机应用》 CSCD 北大核心 2023年第S01期177-181,共5页
针对修复浮点程序中的精度缺陷的问题,从精度缺陷修复的基础理论和表达式变换方向,提出一种浮点程序精度缺陷修复方法,用以提升浮点计算的准确性。所提方法以浮点程序作为输入,首先,提出一种取样-替换-分类的方法,对特定精度的操作进行... 针对修复浮点程序中的精度缺陷的问题,从精度缺陷修复的基础理论和表达式变换方向,提出一种浮点程序精度缺陷修复方法,用以提升浮点计算的准确性。所提方法以浮点程序作为输入,首先,提出一种取样-替换-分类的方法,对特定精度的操作进行筛选隔离;然后,进行函数之间的嵌入,再通过一组表达式间的转换规则以及变量间的映射方法重组表达式,生成具有更多重写可能性的表达式;其次,使用FPtool处理生成的表达式,再使用Herbie重写处理后的浮点表达式;最后,经过多次迭代生成比初始程序浮点计算精度更高的目标程序。在GSL(GNU Scientific Library)的10个函数上进行实验,实验结果表明,以误差小于1 ULP(Unit at the Last Place)的比例为指标,所提方法优化后的平均占比提升了5.20%。 展开更多
关键词 程序重写 数值精度 浮点程序 静态分析 缺陷修复
下载PDF
MMR及PD-L1在胃癌中的病理学表达特征及相关性研究 被引量:1
17
作者 韩艳丽 邹俊伟 汪俊茹 《皖南医学院学报》 CAS 2023年第3期236-239,共4页
目的:研究错配修复(MMR)蛋白、程序性细胞死亡受体配体-1(PD-L1)在胃癌中的病理学表达特征,分析两者相关性,探讨MMR与PD-L1检测在胃癌诊断及治疗中的价值,为PD-L1抑制剂用于胃癌患者的免疫治疗提供依据。方法:选取2019年1月~2022年11月... 目的:研究错配修复(MMR)蛋白、程序性细胞死亡受体配体-1(PD-L1)在胃癌中的病理学表达特征,分析两者相关性,探讨MMR与PD-L1检测在胃癌诊断及治疗中的价值,为PD-L1抑制剂用于胃癌患者的免疫治疗提供依据。方法:选取2019年1月~2022年11月皖南医学院第二附属医院收治的105例胃癌患者手术病理标本,免疫组化法检测MMR、PD-L1在胃癌肿瘤细胞中的表达情况,分析其与患者临床病理特征的关系。结果:105例胃癌标本中MMR缺失12例(11.4%),MMR表达缺失(dMMR)与胃癌患者肿块大小、分化程度有关(P<0.05)。105例胃癌标本中PD-L1阳性表达21例(20%),PD-L1阳性率与胃癌患者肿块大小、分化程度、浸润深度及肿瘤浸润淋巴细胞数目相关(P<0.05)。dMMR组中PD-L1阳性表达率高于MMR表达正常(pMMR)组(P=0.002),差异有统计学意义。结论:不同微卫星状态下,胃癌微环境中的免疫反应不同。 展开更多
关键词 胃癌 错配修复蛋白 程序性细胞死亡受体配体-1 临床病理特征
下载PDF
抽象语义引导的空指针引用自动修复
18
作者 王珣 孙玉雪 +2 位作者 董玉坤 位欣欣 唐道龙 《计算机系统应用》 2023年第1期376-384,共9页
程序依赖图往往只能根据语句中变量的定义使用关系来判定数据依赖而无法从语义上精准判断,从而容易引入虚假依赖关系,使得缺陷修复的过程中使用错误信息造成修复失败.因此,本文将利用抽象属性对与空对象或空指针有关的虚假依赖进行剪枝... 程序依赖图往往只能根据语句中变量的定义使用关系来判定数据依赖而无法从语义上精准判断,从而容易引入虚假依赖关系,使得缺陷修复的过程中使用错误信息造成修复失败.因此,本文将利用抽象属性对与空对象或空指针有关的虚假依赖进行剪枝,提出基于抽象语义的程序依赖图减少与程序缺陷语义无关的依赖关系分析,以完成空指针引用修复.依据分析获取的依赖关系,在空指针引用的不同修复策略的指导下实现一种多策略的修复方案,在尽可能减小修复副作用的前提下完成空指针引用缺陷的修复.本文利用Defects4J中的空指针引用对实现的修复工具DTSFix进行实验评估,结果显示DTSFix的修复效果远远高于对比工具,证明了方法的有效性. 展开更多
关键词 抽象语义 程序依赖图 程序自动修复 空指针引用 修复策略
下载PDF
基于“互联网+”的设备报修系统设计与实现 被引量:3
19
作者 张网娟 汪晋舟 +1 位作者 蒋马利 杨骁 《电子设计工程》 2023年第7期156-159,164,共5页
目前水务日常管理中,发现报修整体智能化程度低、信息资源共享效率低、资料保存不完整等问题。为解决这些问题,该系统借助微信公众平台,结合移动互联网、二维码和云开发等信息化技术,构建一种闭环化的设备报修流程,并基于微信小程序实... 目前水务日常管理中,发现报修整体智能化程度低、信息资源共享效率低、资料保存不完整等问题。为解决这些问题,该系统借助微信公众平台,结合移动互联网、二维码和云开发等信息化技术,构建一种闭环化的设备报修流程,并基于微信小程序实现设备报修管理平台。该系统涵盖设备查询、报修管理、维修管理等功能,为水务设备报修管理提供了一种方便、系统的管理方式。该系统是基于微信小程序开发的,因而系统稳定性高且开发周期短,有助于实现水务信息化和智能化管理,具有一定的推广价值。 展开更多
关键词 信息化 微信小程序 设备报修 二维码
下载PDF
基于Nor型闪存的过擦除修复优化研究 被引量:1
20
作者 罗笠洋 徐俊 《中国集成电路》 2023年第5期36-40,47,共6页
为了提高过擦除修复的可靠性以及提高过擦除修复的效率,设计了一种基于Nor型闪存存储器的过擦除修复流程。本文首先介绍了过擦除现象的产生以及对Nor型闪存存储器正常工作的影响,并介绍了一种解决过擦除现象的常用方法,即软编程。随后... 为了提高过擦除修复的可靠性以及提高过擦除修复的效率,设计了一种基于Nor型闪存存储器的过擦除修复流程。本文首先介绍了过擦除现象的产生以及对Nor型闪存存储器正常工作的影响,并介绍了一种解决过擦除现象的常用方法,即软编程。随后对一种传统的擦除流程进行了研究,引入两种当下常用的过擦验证流程并对它们的过擦验证效率进行分析。在此基础上提出了一种新的过擦除验证流程,也就是后文提到的组合过擦除修复流程,该流程将非严重过擦除存储单元的擦除时间缩短,同时可对严重过擦除存储单元进行更精细的修复,从而达到提高过擦除修复的可靠性以及修复效率。最后实验表明该过擦除流程的优化结果良好,实用性很强。 展开更多
关键词 过擦除 过擦除修复 软编程 优化修复流程
下载PDF
上一页 1 2 8 下一页 到第
使用帮助 返回顶部