当前位置:问答库>论文摘要

题目:面向软件工程领域的知识分类技术研究

关键词:软件工程;知识分类;文本分类;领域本体;知识表示;知识管理

  摘要

随着知识经济时代的到来,越来越多的企业认识到知识资产对于提高企业核心竞争力的重要作用,而有效利用知识的能力才是企业成功的关键保证。这使得知识管理的相关研究日益兴盛。知识管理在本质上是一个管理的问题,但是知识管理的各种功能及服务最终都还得依靠IT技术来实现,因而一个融入了知识管理思想的软件系统是企业有效实施知识管理必不可少的工具。但是,现有的知识管理系统却缺乏有效的知识获取、表示和分类的方法来支持企业的知识管理活动,特别是对于知识共享中的关键问题,至今尚没有学者提出比较可行的方法。 软件的开发过程也是一个高知识密集度的智力活动。在此过程中,大量与软件工程领域相关的知识(包括开发人员的个人技能、技术文档、最佳实践甚至是整个软件项目经验)都被卷入其中,或被创造,或被重用。获取、积累和传播这些软件工程知识是有必要的:一来可以促进软件组织“无形的”知识向“有形的”资产的转化;二来可以使组织员工专注于解决技术问题和从事知识创新,而不是去“重复地发明轮子”。但是,如何将这些宝贵的软件工程知识恰当而有效的捕获并构建成为一个软件组织资产库?需要解决的关键问题就是软件工程知识的表示和分类,这也是目前许多软件工程研究者和实践者努力的方向。 本文结合知识管理、文本分类和本体管理三个领域的相关理论和技术,研究了面向软件工程领域的知识表示及分类问题。本文的研究遵循自底向上、逐级递进的逻辑顺序,前一部分的研究内容依次为下一部分的研究基础,主要工作包括:1.针对当前软件工程领域双语本体缺乏的现状,提出了以中英文版SWEBOK指南为初始语料来构建软件工程领域双语本体的思路,构建出了具体的软件工程领域双语本体,并结合自动化工具和手工实验的方法对此本体进行了验证,为下一步研究知识表示和知识分类提供了语义空间。2.以过程经验、个人技能和知识制品为主要研究对象,分析了其主要特征;针对此特征,给出了一个结合本体和向量空间模型的软件工程知识表示方法,并通过实验对提出的方法进行了验证。3.探讨了结合本体和文本分类技术来进行知识制品分类的思想:首先,将本体引入到文本分类领域,使用本体所携带的语义信息来增强文本特征的表示能力;然后,通过对比实验,发现中文分词能力对文本分类的性能有重要影响;最后,提出了一个结合领域本体和中文分词的知识制品分类方法,给出了具体的算法实现,并进行了实验评测。4.在前三部分研究的基础上,提出了一个以SWEBOK为骨干分类体系、面向软件工程领域的知识分类模型,给出具体算法,并实现了一个原型系统进行验证。 各种评测和实验表明,本文在改进和融合这三个领域的相关努力不仅具有研究价值,而且具有一定的实用价值,本文研究结果可以作为面向软件工程领域知识管理深入研究的借鉴及参考。