首页> 外文学位 >A semantic-based approach for software reusable component classification and retrieval.
【24h】

A semantic-based approach for software reusable component classification and retrieval.

机译:基于语义的软件可重用组件分类和检索方法。

获取原文
获取原文并翻译 | 示例

摘要

This dissertation describes our research that improves software reuse by using an automated approach to semantically search for and retrieve reusable software components in large software component repositories and on the World Wide Web. Using automation and smart (semantic) techniques, our approach speeds up the search and retrieval of reusable software components while retaining good accuracy, and therefore improves the affordability of software reuse.;In the past fifteen years, software reuse has been a worthwhile goal to reduce software costs and improve software quality as well as programmer productivity. Among other topics, software reuse research examines strategies for setting up libraries containing reusable code components, as well as strategies for classification and retrieval techniques to help software engineers select the component from the software library that is the most appropriate for their purposes.;We employed program understanding of software components and natural language understanding of user queries. We then compared the software component descriptions matching the resulting semantic representations of the user queries to the semantic representations of the software components in order to search for software components that best match the user queries. Research was performed on semantic representations, including conversion from one semantic representation format to another and matching of semantic representations. In our approach, software components are described semantically in conceptual graphs (CGs) or the Resource Description Framework (RDF). Semantic conversion research in this dissertation addresses CG to RDF conversion.;A proof of concept system was developed to test our approach. The results of this proof of concept system were compared to human experts, and statistical analysis was performed on the collected experimental data. The results from these experiments demonstrate that this automated semantic-based approach for software reusable component classification and retrieval is successful when compared to the labor-intensive results from the experts, thus showing that this approach can significantly benefit software reuse classification and retrieval.
机译:本文介绍了我们的研究,该研究通过使用自动化方法语义搜索和检索大型软件组件存储库中以及万维网上的可重用软件组件来提高软件重用性。通过使用自动化和智能(语义)技术,我们的方法在保持良好准确性的同时,加快了可重用软件组件的搜索和检索,因此提高了软件重用的负担能力。;在过去的十五年中,软件重用一直是一个值得追求的目标。降低软件成本,提高软件质量以及程序员的生产率。除其他主题外,软件重用研究还研究了建立包含可重用代码组件的库的策略,以及用于帮助软件工程师从软件库中选择最适合其用途的组件的分类和检索技术的策略。对软件组件的程序理解和对用户查询的自然语言理解。然后,我们将与用户查询的结果语义表示相匹配的软件组件描述与软件组件的语义表示进行了比较,以便搜索与用户查询最匹配的软件组件。对语义表示进行了研究,包括从一种语义表示格式到另一种语义表示格式的转换以及语义表示的匹配。在我们的方法中,软件组件在概念图(CG)或资源描述框架(RDF)中进行语义描述。本文的语义转换研究主要涉及CG到RDF的转换。将该概念证明系统的结果与人类专家进行比较,并对收集的实验数据进行统计分析。这些实验的结果表明,与专家的劳动密集型结果相比,这种基于自动化语义的软件可重用组件分类和检索方法是成功的,因此表明该方法可以显着受益于软件重用分类和检索。

著录项

  • 作者

    Yao, Haining.;

  • 作者单位

    The University of Alabama in Huntsville.;

  • 授予单位 The University of Alabama in Huntsville.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 192 p.
  • 总页数 192
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号