一种辅助软件成本估算的知识获取方法

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:williamchu2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
背景:近年来,软件工程的研究进展极大的丰富了该领域数据资源和知识储备。研究人员越来越需要在充分利用已有的研究结果基础之上开展新的研究。系统化调研(Systematicliteraturereview)正逐渐成为一种被软件工程领域广泛使用的研究方法。其目的是对于某一特定研究问题,查找、评估与其相关的所有可能的文献资料,并通过文献阅读与分析的方法从这个相关文献集中寻找特定研究问题的答案。在其他学科领域,例如生物学、医学等已有了广泛的应用。系统化调研被证明是一种客观,全面,有效的调研方式。然而,出现在研究人员面前的一个问题是,尽管系统化调研方法在软件工程领域取得较好结果,但是同时也带来了大量的人力和时间成本。   目的:本文提出一个基于本体的软件成本估算知识获取方法,自动化辅助软件成本估算的系统化调研。为此,本文基于自然语言处理技术和本体技术提出了一种新的知识获取方法。该方法根据系统化调研及软件成本估算领域经验知识构建本体,对文献摘要进行分析和信息抽取,为软件成本估算系统化调研提供支持,减少人力和时间消耗。   方法:首先,基于系统化调研执行准则以及摘要的组织结构构建一个通用的实体结构SLRONT,作为更详细的本体的构建基础。接着,进一步在软件成本估算领域对SLRONT进行扩展,根据历史研究成果以及领域相关研究成果构建软件成本估算本体COSONT。然后,采用词法分析、语法分析和启发式规则构建一个知识获取规则集合,并利用这些规则对非结构化摘要进行结构化处理。再使用词法分析和语法分析方法从结构化摘要的方法部分与结论部分抽取概念知识,用这些概念知识实例化COSONT本体。最后本文通过两个案例分析说明如何使用COSONT辅助软件成本估算系统化调研。   结果:分析结果表明,基于本体的软件成本估算系统化调研本体COSONT能较好的辅助系统化调研的执行。对非结构化摘要进行结构化划分能够达到70%左右的正确率。辅助执行系统化调研文献筛选时能够得到与人工方法一致的筛选结果,而节省了手工筛选的时间。辅助执行系统化调研数据抽取时能够节省近2/3的时间,并得到同人工分析一致的结论。   结论:本文提出的辅助软件成本估算的知识获取方法能够高效的辅助系统化调研。利用词法分析、语法分析和启发式规则能够对软件成本估算文章摘要进行较好的结构化处理,准确的获取文章摘要中的知识。
其他文献
嵌入式系统在工业控制、国防安全、航空航天、医疗器械等领域得到越来越广泛的应用,高性能嵌入式实时系统逐渐成为一种趋势。目前,国内的高性能嵌入式实时系统大部分采用国外
卫星移动通信系统中逻辑链路控制协议(LLC)能够在MES与SGSN之间提供一条高可靠的加密逻辑链路,负责接收来自从高层子网汇聚协议层的数据单元,实现点对多点的寻址、数据帧的重发
遥感影像是现代获取远程信息的重要途径之一,选择遥感影像人工地物目标识别算法进行研究具有重要的实用价值。本文详细介绍了遥感影像应用在国内外的发展状况,主要对人工地物
认知无线电通信控制系统是面向山区无线通信应用系统的一个重要组成部分,包含数十个进程,一部分进程通过串口和网口与其他设备交互,一部分用于通信参数决策。各个进程间交互复杂
随着国家民主化建设的不断深入,公民的民主意识逐渐加强,公民参与选举的积极性普遍提高,对电子选举的可靠性需求不断增加。然而,目前高安全高可靠性的电子选举系统方案都是基于传
中断驱动程序被广泛应用于航天等关键性领域,由于中断驱动程序的不确定性,可能会产生一类比较重要的错误——中断数据冲突。非正式地说,如果在主函数和中断服务函数,或者两个
学位
数据思维的产生源自于大数据、互联网、移动互联网时代人们对数据重要性和数据所有权问题的深刻认识。随着信息技术和软件产业的不断发展,互联网已成为社会发展的基础构件,人
无线网络通过多样的无线网络架构和动态频谱获取技术,给用户带来更多的便利。然而,由于复杂多变的电磁环境以及人们对无线应用的多样化需求,无线网络对开发人员提出了多种挑战。
本文主要研究基于生物网络的关联发现技术,司用于解决在以“老药新用”为指导思想的药物研发过程中“如何确定目标疾病的候选药物”这一关键问题。该问题即等同于对候选药物