您现在的位置: 首页> 研究主题> 软件维护

软件维护

软件维护的相关文献在1986年到2023年内共计804篇,主要集中在自动化技术、计算机技术、教育、无线电电子学、电信技术 等领域,其中期刊论文698篇、会议论文61篇、专利文献78009篇;相关期刊404种,包括中国金融电脑、科技信息、数字技术与应用等; 相关会议52种,包括2016年中国造船工程学会MIS/S&A学术交流会议 、第十八届中国高速公路信息化研讨会、2015年全国遥感遥测遥控学术年会等;软件维护的相关文献由1215位作者贡献,包括朱小冬、孙小兵、张丽萍等。

软件维护—发文量

期刊论文>

论文:698 占比:0.89%

会议论文>

论文:61 占比:0.08%

专利文献>

论文:78009 占比:99.04%

总计:78768篇

软件维护—发文趋势图

软件维护

-研究学者

  • 朱小冬
  • 孙小兵
  • 张丽萍
  • 徐宝文
  • 李必信
  • 塔米·R·普伦
  • 彭鑫
  • 迈克尔·R·约翰逊
  • 吴会松
  • 杨放春
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

    • 摘要: 本次更新的版本为MAGMASOFT®5.5.1.2。在软件维护期内的MAGMASOFT®用户可以通过以下渠道获取新包裹:(1)要求网上下载的用户,登录迈格码官网的“技术支持”区域,找到“软件下载”,点击下载即可完成。下载权限仅对有维护合同的公司指定包裹接收人开放。(2)要求快递更新包的用户,由于疫情期间海关对包裹的消杀和核酸检测等要求以及物流时效因各地防疫政策不同而会有所延迟。
    • 郭肇强; 刘释然; 谭婷婷; 李言辉; 陈林; 周毓明; 徐宝文
    • 摘要: 技术债是一个指以牺牲长期代码质量为代价来实现短期项目目标的隐喻.其中,那些由开发者有意引入项目中的技术债被称为自承认技术债(self-admitted technical debt,SATD),通常以代码注释的形式存在于软件项目中.SATD的存在给软件质量和鲁棒性带来了巨大挑战.为了识别并且及时地偿还SATD来保障代码质量,研究者从特性分析和识别模型两方面进行了大量研究并且取得了较大的进展.与此同时,相关研究工作中仍存在一些亟待解决的挑战.对近年来国内外学者在该领域的研究成果进行系统性的总结.首先,描述自承认技术债的研究问题.然后,分别从特性分析和识别模型两方面总结相关的研究进展,并对具体的理论和技术途径进行梳理.接着,简要介绍技术债的其他相关技术.最后,指出目前该领域研究过程中面临的挑战并给出建议的研究方向.
    • 熊罗庚; 郑尚; 邹海涛; 于化龙; 高尚
    • 摘要: 软件自承认技术债(Self-admitted Technical Debt,SATD)由程序开发人员写入项目的源代码注释中,是开发人员为追求短期效益而刻意留下软件缺陷的说明,大量的SATD将不利于软件维护。近年来,越来越多的学者致力于软件SATD识别的研究,并提出了不同的识别方法,如基于自然语言处理或文本挖掘等检测方法。然而,大多数研究结果依赖于现有的词库或手工提取的特征,不仅耗费了大量的时间,而且增加了计算复杂度,识别结果并不理想。基于此,提出了一种基于双向门控循环单元(Gate Recurrent Unit,GRU)和注意力机制的软件自承认技术债识别方法,通过Word2vec中的Skip-gram模型获取词向量,构建双向GRU网络获取高级特征,并利用注意力机制自动发现对SATD分类起到关键作用的词,从而捕获最重要的语义信息。实验结果表明,本文方法在精确率、召回率和F1-score上均有较优表现,能够有效地识别软件SATD,避免了传统任务中复杂的特征工程。
    • 李海滨
    • 摘要: 在大数据时代,软件的开发与维护技术日渐发展完善,各类软件的开发与维护工作满足了不同行业中对软件的应用需求,促进了社会的信息化发展进程。当前,软件开发以及软件维护的工作范围有所拓展,同时工作的复杂性也同样有所提升。为适应于如今软件开发与维护工作的发展,需结合大数据时代的特点,对软件开发技术以及软件维护技术进行分析,探讨目前工作中存在的各类具体问题,并结合相关技术提出合理的软件开发与软件维护优化发展策略。
    • 郭亚琳; 李晓晨; 任志磊; 江贺
    • 摘要: 随着软件不断迭代发展,软件维护成本也相应增加。自动化重构可以降低软件维护成本,基于搜索的重构方法是解决该问题最典型的方法之一。其中目标的选择对搜索过程起决定性作用,质量目标与非质量目标都是开发人员在重构时通常会考虑的目标。然而,尚未有研究系统地分析在相同的评价环境下,哪些目标更有利于代码重构,特别是得到符合开发者预期的代码重构结果;并且也未分析质量目标与常用的非质量目标进行组合是否会有更好的效果。文中提出了基于搜索的多目标软件重构方法,探索了7个不同目标的组合对软件重构质量的影响。在6个规模不同的开源软件项目上进行了验证,应用多种指标对重构前后软件质量进行评估,并分析了不同优化目标组合的表现。实验结果表明,质量目标与非质量目标组合比单独使用质量目标组合对重构效果的提升更明显,其中质量目标与之前重构记录的一致性的组合对重构有较好的提升效果。
    • 张荣竣
    • 摘要: 本文从软件系统的故障诊断和维护理论出发,对软件系统的定义、分类、影响因素等进行了介绍,总结了所需要的策略和技术做出了总结。
    • 刘弋; 吴毅坚; 彭鑫; 闫亚东
    • 摘要: 上帝类(God class)是指同时包含多种任务职责的类,其常见特征是包含大量的属性与方法,并且与系统中的其他类有多种依赖关系.上帝类是一种典型的代码坏味,对软件的开发维护产生负面影响.近年来,许多研究都致力于发现和重构上帝类,但是现有方法识别上帝类的能力不强,检测精确率不高.提出了一种基于图模型和孤立森林的上帝类检测方法,主要分为两个阶段:图结构信息分析阶段和类内度量评估阶段.在图结构信息分析阶段,建立类间的方法调用图和类内结构图,采用孤立森林算法缩小上帝类的检测范围;在类内度量评估阶段,考虑项目的规模和架构带来的影响,将项目中上帝类相关度量指标的平均值作为基准,设计实验确定比例因子,并以平均值和比例因子的乘积作为阈值,筛选得到上帝类的检测结果.在代码坏味标准数据集上的实验结果表明:与现有的上帝类检测方法相比,该方法在精确率和F1值上分别提升了25.82个百分点和33.39个百分点,同时保持了较高的召回率.
    • 范国栋; 陈世展; 肖建茂; 吴洪越; 张璐; 薛霄; 王忠杰; 冯志勇
    • 摘要: 在应用程序维护过程中,移动应用(Mobile Application,App)评论的响应为应用程序开发者提供了用户反馈机制,对应用的评级产生积极影响.为了减轻响应大量用户评论的工作负担,开发者通常采用自动化的机制回复评分或跟进用户问题.当前流行使用序列到序列(Sequence to Sequence,Seq2seq)的深度生成模型或融合信息检索的方法来生成用户评论的响应.然而,现有检索方法没有考虑句子的语义相似性,生成模型没有考虑用户评论与检索到评论之间的差异,导致模型对知识的利用不佳,降低了响应质量.为了解决这些问题,本文提出了一种面向App评论响应的语义检索和生成框架(A Semantic Retrieval and Generation Framework,SRGen).首先,基于响应相似但评论不一定相似的现象,通过自监督学习方法对Sentence-BERT(SBERT)模型微调.然后,利用SBERT获得名称、评分、评论信息的向量表示,检索知识库中Top-k最相似的评论-响应对.最后,根据检索到的评论与待响应评论的差异和相应响应内容,生成评论的响应.实验表明,与现有的基线工作相比,SRGen在BLEU指标下提升了12.4%,在ROUGE指标下提升了9.4%.
    • 李政亮; 陈翔; 蒋智威; 顾庆
    • 摘要: 基于信息检索的软件缺陷定位方法是当前软件缺陷定位领域中的一个研究热点.该方法主要分析缺陷报告文本和程序模块代码,通过计算缺陷报告和程序模块间的相似度,选取与缺陷报告相似度最高的若干程序模块,将其推荐给开发人员.对近些年国内外研究人员在该综述主题上取得的成果进行了系统的梳理和总结.首先,给出研究框架并阐述影响方法性能的3个重要因素——数据源、检索模型和场景应用;其次,依次对这3个影响因素的已有研究成果进行总结;然后,总结基于信息检索的软件缺陷定位研究中常用的性能评测指标和评测数据集;最后总结全文,并对未来值得关注的研究方向进行展望.
    • 曹英魁; 孙泽宇; 邹艳珍; 谢冰
    • 摘要: 在开发过程中,开发人员在进行缺陷修复、版本更新时,常常需要修改多处相似的代码.如何进行自动代码修改已成为软件工程领域的热点研究问题.一种行之有效的方式是:给定一组代码修改示例,通过抽取其中的代码修改模式,辅助相似代码进行自动转换.在现有工作中,基于深度学习的方法取得了一定进展,但在捕获代码间的长程信息依赖关系时,效果不佳.为此,提出了一种结构信息增强的代码修改自动转换方法ExpTrans.ExpTrans在解析代码时采用图的形式来表示修改示例,显式地指出了代码中变量之间的依赖关系,同时结合图卷积网络和Transformer架构,增强了模型对代码的结构信息和依赖信息的捕获能力,从而提升了代码修改自动转换的准确性.实验结果表明,对比同类型基于深度学习的方法,ExpTrans在准确率上提升了11.8%~30.8%;对比基于人工规则的方法,ExpTrans在修改实例的数量和准确率上均有显著提升.
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号