期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
自主机器人软件工程的研究综述 被引量:9
1
作者 毛新军 《计算机学报》 EI CAS CSCD 北大核心 2021年第8期1661-1678,共18页
自主机器人是一类运行在开放环境下具有自主行为的复杂信息物理系统,软件是其核心和关键,提供计算、控制、决策等多样化功能,负责驱动机器人安全、灵活和高效地运行.自主机器人软件的开发面临着来自系统自身、外部环境和现实约束等复杂... 自主机器人是一类运行在开放环境下具有自主行为的复杂信息物理系统,软件是其核心和关键,提供计算、控制、决策等多样化功能,负责驱动机器人安全、灵活和高效地运行.自主机器人软件的开发面临着来自系统自身、外部环境和现实约束等复杂性带来的诸多挑战.自主机器人软件工程是一个多学科交叉的新兴研究领域,旨在为自主机器人软件的开发、运行和维护提供工程化的方法、技术和平台支持,其研究与实践近年来引起学术界和工业界的高度关注并取得了长足进步.本文围绕三个方面的研究问题,综述了自主机器人软件工程的研究与进展:(1)深入分析了自主机器人软件的特点及其开发复杂性;(2)系统概括了自主机器人软件工程的现有研究方向及已有成果;(3)详细讨论了自主机器人软件工程当前研究的局限性及未来的机遇. 展开更多
关键词 自主机器人 软件工程 信息物理系统 开放环境
下载PDF
基于开源和群智的软件工程实践教学方法 被引量:15
2
作者 毛新军 《软件导刊》 2020年第1期1-6,286,共6页
分析当前软件工程课程实践教学面临的主要问题和挑战,以培养“解决复杂工程问题能力”为目标,提出基于开源和群智的软件工程实践教学方法。设计了循序渐进的课程实践框架,其核心思想是:要求学生开发上规模、有创意、高质量的软件系统;... 分析当前软件工程课程实践教学面临的主要问题和挑战,以培养“解决复杂工程问题能力”为目标,提出基于开源和群智的软件工程实践教学方法。设计了循序渐进的课程实践框架,其核心思想是:要求学生开发上规模、有创意、高质量的软件系统;通过学习、重用和改造开源软件开展软件工程课程实践;借助开源社区中的群智知识解决课程实践中遇到的具体问题。此外,介绍了支撑软件工程实践教学的软件工程及教学案例资源。5年的教学实践表明,实践教学方法成效显著,学生创新实践能力,以及综合运用知识和工具解决复杂工程问题的能力等得到了极大提升。 展开更多
关键词 软件工程 开源软件 群智 开源社区
下载PDF
从Docker容器看容器技术的发展:一种系统文献综述的视角 被引量:15
3
作者 吴逸文 张洋 +1 位作者 王涛 王怀民 《软件学报》 EI CSCD 北大核心 2023年第12期5527-5551,共25页
近些年,软件构造、运行和演化过程面临着诸多新需求,例如开发测试环境需要高效切换或配置、应用隔离、减少资源消耗、提高测试和部署效率等,给开发人员开发和维护软件带来了巨大的负担.容器技术有希望将开发人员从繁重的开发运维负担中... 近些年,软件构造、运行和演化过程面临着诸多新需求,例如开发测试环境需要高效切换或配置、应用隔离、减少资源消耗、提高测试和部署效率等,给开发人员开发和维护软件带来了巨大的负担.容器技术有希望将开发人员从繁重的开发运维负担中解脱出来,尤其是Docker作为目前工业界的容器行业标准,近年来逐渐成为学术界一个热门的研究领域.为了帮助研究人员全面准确地理解当前Docker容器研究的现状和趋势,使用系统文献综述(systematic literature review)的方法搜集了75篇该领域最新的高水平论文,进行了详细的分析和总结.首先,使用定量研究方法调查了Docker容器研究的基本现状,包括研究数量、研究质量、研究领域和研究方式.其次,首次提出了面向Docker容器研究的分类框架,分别从核心、平台和支持3个方面对当前研究进行了系统性地归纳和梳理.最后,讨论了Docker容器技术的发展趋势并总结了7个未来的研究方向. 展开更多
关键词 容器 DOCKER 系统文献综述
下载PDF
软件缺陷标题质量的实证研究
4
作者 续永 孙龙飞 +1 位作者 张汤浩然 毛新军 《计算机科学》 CSCD 北大核心 2023年第12期14-23,共10页
软件缺陷标题用简洁的语言描述了软件缺陷的关键信息,有助于软件开发者快速地掌握软件缺陷的梗概,进而高效地开展软件缺陷管理工作。当前诸多软件开发实践中可以发现,软件缺陷标题的质量参差不齐,存在冗长、晦涩、缺乏对关键信息的描述... 软件缺陷标题用简洁的语言描述了软件缺陷的关键信息,有助于软件开发者快速地掌握软件缺陷的梗概,进而高效地开展软件缺陷管理工作。当前诸多软件开发实践中可以发现,软件缺陷标题的质量参差不齐,存在冗长、晦涩、缺乏对关键信息的描述等问题,导致难以阅读和理解,影响了软件缺陷管理的效率和质量。因此有必要深入探究影响软件缺陷标题质量的具体因素以及当前软件缺陷标题的质量情况。文中围绕这两个方面的问题开展了定性和定量相结合的实证研究,选取190个在线文档进行定性分析以获取开发者对缺陷标题质量的需求,基于分析结果采取GQM范式构建了缺陷标题质量度量模型,并以此对GitHub中5个开源项目的1804个软件缺陷标题进行质量问题普遍性分析。研究结果表明:1)开发者主要关注软件缺陷标题4个方面的质量需求,即简洁(110,58%)、清楚(65,34%)、提供期望信息(157,83%)和提供具体描述(67,35%);2)70%的软件缺陷标题存在不同程度的质量问题。缺乏期望信息和描述不具体是最常见的两类质量问题,42%的软件缺陷标题缺乏期望信息,24%的软件缺陷标题需要补充具体描述。文中的研究发现有助于指导报告者提交高质量的软件缺陷标题。 展开更多
关键词 缺陷标题 度量模型 质量问题分布 主题分析 软件缺陷管理
下载PDF
自主机器人的主动观察模式及软件实现架构
5
作者 肖怀宇 杨硕 毛新军 《计算机科学》 CSCD 北大核心 2023年第9期90-100,共11页
自主机器人运行在开放环境中,对环境信息的感知受限,难以获得有关环境完整、及时的信息。为有效完成任务,自主机器人需要主动地观察环境,即根据任务的需求,自发地决策、调度和执行观察行为,针对性地获取与任务相关的环境信息。主动观察... 自主机器人运行在开放环境中,对环境信息的感知受限,难以获得有关环境完整、及时的信息。为有效完成任务,自主机器人需要主动地观察环境,即根据任务的需求,自发地决策、调度和执行观察行为,针对性地获取与任务相关的环境信息。主动观察的需求给自主机器人的观察模式以及软件系统构造提出了两方面的挑战:一方面,为支持任务的有效实现,需设计主动的观察模式,从机制层面确保自主机器人能够基于任务需求,观察所需的环境信息;另一方面,主动的观察模式导致自主机器人观察、决策等软构件的功能抽象和数据交互更为复杂,需要针对上层复杂机制的实现设计适配的软件架构。为应对上述挑战,文中将自主机器人的行为定义为任务行为和观察行为两类,针对开放环境中两类典型的环境信息受限场景——片面观察场景和过时观察场景,提出了两类主动观察模式来构建观察行为与任务行为的协同机制,并基于这两类主动观察模式设计了观察行为的决策和调度算法。另外,还设计了一个基于多智能体系统的自主机器人软件架构,实现了所提出的主动观察模式。最后,为验证所提出的主动观察模式的有效性,选取开放环境中一个典型的任务——图书馆服务机器人的图书传送任务开展实验验证。该任务中,自主机器人对图书的位置信息受限,容易导致图书传送任务失败。文中选取当前自主机器人领域主流的反应式观察和伴随观察模式作为对比方法,通过从行为执行过程、行动轨迹和时间消耗3方面进行对比,验证了所提方法的有效性。 展开更多
关键词 自主机器人 开放环境 观察行为 主动观察模式 自主机器人软件
下载PDF
自主机器人多智能体软件架构及伴随行为机制 被引量:6
6
作者 毛新军 杨硕 +1 位作者 黄裕泓 王硕 《软件学报》 EI CSCD 北大核心 2020年第6期1619-1637,共19页
自主机器人是一类由计算机软件控制的信息物理系统,如何支持该类机器人在开放环境下的有效和协调运行,是自主机器人控制软件(control software of autonomous robot,简称CSAR)研究与实践面临的一项重要挑战.基于组织理论的思想,采用Stru... 自主机器人是一类由计算机软件控制的信息物理系统,如何支持该类机器人在开放环境下的有效和协调运行,是自主机器人控制软件(control software of autonomous robot,简称CSAR)研究与实践面临的一项重要挑战.基于组织理论的思想,采用Structure-in-5的组织架构模式,提出了基于多智能体的CSAR的软件架构MaRSA(multiagent robotic software architecture),通过独立抽象CSAR的行为规划、分发、执行等软构件,并显式加强这些构件间的交互,从而为自主机器人行为的有效规划和协调实施奠定架构基础;提出了基于MaRSA架构的伴随行为机制,从因果性、时序性和按需性等3个方面建立了机器人观察行为和任务行为间的伴随关系,并基于分步规划和动态决策的思想,设计并实现了伴随行为的自主决策算法DAAB(decision algorithm of accompanying behaviors).分别在仿真环境和实际机器人环境下设计了对比性实验,结果表明:与主流的反应式行为决策算法和BDI式概率决策算法相比较,基于MaRSA和伴随行为机制的DAAB算法所生成的伴随行为规划在开放环境下具有可行性和更高效的执行效率. 展开更多
关键词 自主机器人控制软件 Structure-in-5 多智能体系统 软件架构 伴随行为
下载PDF
基于本地差分隐私的K-modes聚类数据隐私保护方法 被引量:8
7
作者 张少波 原刘杰 +1 位作者 毛新军 朱更明 《电子学报》 EI CAS CSCD 北大核心 2022年第9期2181-2188,共8页
分类型数据聚类是数据挖掘的重要研究内容,聚类数据中通常包含用户一些敏感信息.为保护聚类数据中的用户隐私,当前主要采用基于可信第三方隐私保护模型,但现实中第三方也存在隐私泄露风险.针对此问题,该文引入本地差分隐私技术,提出一... 分类型数据聚类是数据挖掘的重要研究内容,聚类数据中通常包含用户一些敏感信息.为保护聚类数据中的用户隐私,当前主要采用基于可信第三方隐私保护模型,但现实中第三方也存在隐私泄露风险.针对此问题,该文引入本地差分隐私技术,提出一种去可信第三方的K-modes聚类数据隐私保护方法.该方法首先利用随机采样技术对数据进行采样,然后使用本地差分隐私技术对采样数据进行扰动,最后通过聚类服务端与用户的交互迭代完成聚类.在聚类过程中,无需可信第三方对数据进行隐私预处理,避免了第三方泄露用户隐私的风险.理论分析证明了该方法的隐私性和可行性,实验结果表明该方法在满足本地差分隐私机制的前提下保证了聚类结果的质量. 展开更多
关键词 隐私保护 本地差分隐私 数据挖掘 K-modes聚类 去可信第三方
下载PDF
基于特征提取的开源社区Fork摘要自动生成方法
8
作者 张超 毛新军 卢遥 《计算机科学》 CSCD 北大核心 2020年第3期25-33,共9页
当前,基于P/R的分布式协同开发已经成为开源社区中的主导软件开发方式。开发者通过Fork复制软件项目的版本库,创建自身分支,并在新建分支中进行独立开发。由于P/R协同开发模型具有开放性、透明性和并行化等特征,开发人员在Fork项目时难... 当前,基于P/R的分布式协同开发已经成为开源社区中的主导软件开发方式。开发者通过Fork复制软件项目的版本库,创建自身分支,并在新建分支中进行独立开发。由于P/R协同开发模型具有开放性、透明性和并行化等特征,开发人员在Fork项目时难以掌握项目的Fork概况,不知道其他开发人员是否已通过Fork开展相同或类似的开发工作,从而容易产生重复性的贡献和冗余性开发。针对这个问题,提出一种Fork摘要的自动生成方法以帮助项目管理者加强项目管控,避免冗余贡献,增强合作交流。该方法首先爬取开源社区中具有Feature和Bug标签信息的Issue数据,采用随机森林方法训练一个分类器模型,以对Fork特征进行分类;随后收集Fork分支的软件开发活动数据,采用TextRank算法生成Fork详细信息以解释Fork的主要目的;最后设计了一组组合规则及相应的算法来整合Fork的类别、特征和其他信息,以形成完整的Fork摘要。为了检验所提方法在指导分布式协同开发方面的有效性,在Github上进行了30组人工测试和60组实际案例测试。结果表明,所提方法生成的Fork摘要的准确率达到67.2%,实验中76%的项目管理者认为Fork摘要有助于更好地管理项目,加强沟通与合作。 展开更多
关键词 开源软件 开源社区 Fork摘要 分布式开发
下载PDF
知识问答社区及其激励机制的建模与仿真分析 被引量:1
9
作者 许子熙 毛新军 +1 位作者 杨亦 卢遥 《计算机科学》 CSCD 北大核心 2020年第6期32-37,共6页
知识问答社区已经成为当前互联网知识共享的重要载体,它提供一系列的激励机制(如声望、徽章、特权等)来鼓励用户参与和贡献,从而提高社区的活跃度。如何对这些激励机制的有效性进行分析,并指导其改进,是目前知识问答社区研究与实践面临... 知识问答社区已经成为当前互联网知识共享的重要载体,它提供一系列的激励机制(如声望、徽章、特权等)来鼓励用户参与和贡献,从而提高社区的活跃度。如何对这些激励机制的有效性进行分析,并指导其改进,是目前知识问答社区研究与实践面临的一项重要挑战。针对软件开发知识问答社区,提出一种基于多Agent系统的社区及其激励机制的建模和仿真分析方法,将拥有大量用户的社区视为由自主Agent构成的多Agent系统,社区用户的贡献和交互视为Agent在激励机制驱动下的协同行为。将激励机制抽象描述为Agent的信念,基于自我决定理论来解释Agent期望的生成,并最终产生社区中Agent用户的行为。通过采集Stack Overflow社区2016-2018年间的数据,基于NetLogo仿真平台对社区的发展演变进行了仿真分析,结果表明文中提出的模型及机理可有效地解释和揭示知识问答社区在激励机制作用下的演变过程。 展开更多
关键词 知识问答社区 多AGENT系统 模拟仿真 BDI模型 自我决定论
下载PDF
面向目标定位的多无人机自组织方法研究 被引量:1
10
作者 陈国春 毛新军 +3 位作者 杨硕 沈宇婷 赵伟伟 张少波 《软件导刊》 2021年第6期39-44,共6页
协同目标定位要求无人机群在限定时间内形成特定的空间结构,如何快速形成符合任务要求的空间结构成为当前研究面临的挑战之一。针对该问题,将无人机群抽象为一个发散式的多智能体系统,提出多智能体的自组织协同方法。该方法采用三边极... 协同目标定位要求无人机群在限定时间内形成特定的空间结构,如何快速形成符合任务要求的空间结构成为当前研究面临的挑战之一。针对该问题,将无人机群抽象为一个发散式的多智能体系统,提出多智能体的自组织协同方法。该方法采用三边极差收敛算法,以减小不同无人机到目标点距离的差值,快速形成各无人机到目标点距离相等的空间结构。将多智能体模型应用于初始位置随机的无人机群,分别使用自组织协同方法和Leader-Follower方法构建满足任务需求的空间结构,并重复该对比实验30次。实验结果表明,相比Leader-Follower方法,协同自组织方法使得无人机系统定位目标所需的最大飞行距离减少了13.34%,有效提升了无人机群空间结构的形成效率。 展开更多
关键词 目标定位 多无人机协同 多智能体建模 自组织系统 三边极差收敛算法
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部