首页> 外文会议>International Conference on Software Maintenance and Evolution >Combining software interrelationship data across heterogeneous software repositories
【24h】

Combining software interrelationship data across heterogeneous software repositories

机译:结合异构软件存储库的软件相互关系数据

获取原文

摘要

Software interrelationships have an impact on the quality and evolution of software projects and are therefore important to development and maintenance. Package management and build systems result in software ecosystems that usually are syntactically and semantically incompatible with each other, although the described software can overlap. There is currently no general way for querying software interrelationships across these different ecosystems. In this paper, we present our approach to combine and consequently query information about software interrelationships across different ecosystems. We propose an ontology for the semantic modeling of the relationships as linked data. Furthermore, we introduce a temporal storage and query model to handle inconsistencies between different data sources. By providing a scalable and extensible architecture to retrieve and process data from multiple repositories, we establish a foundation for ongoing research activities. We evaluated our approach by integrating the data of several ecosystems and demonstrated its usefulness by creating tools for vulnerability notification and license violation detection.
机译:软件相互关系对软件项目的质量和演进产生影响,因此对开发和维护非常重要。包管理和构建系统导致软件生态系统,通常在句子上和语义上相互语义,尽管所描述的软件可以重叠。目前没有一般的方式可以在这些不同的生态系统上查询软件相互关系。在本文中,我们介绍了我们的方法来结合,从而在不同生态系统上查询有关软件相互关系的信息。我们提出了一个人为与链接数据的语义建模的本体。此外,我们介绍了一个时间存储和查询模型,以处理不同数据源之间的不一致。通过提供可扩展和可扩展的架构来从多个存储库中检索和处理数据,我们为正在进行的研究活动建立基础。我们通过集成多个生态系统的数据来评估我们的方法,并通过创建漏洞通知和许可证违规检测的工具来展示其有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号