What is it about?
Code sharing and reuse is a widespread use practice in software engineering. Although a vast amount of open-source Python code is accessible on many online platforms, programmers often find it difficult to restore a successful runtime environment. To address it, we propose PyCRE, a new approach to automatically inferring Python compatible runtime environments with domain knowledge graph.
Featured Image
Photo by Rubaitul Azad on Unsplash
Why is it important?
In this paper, we design an ontology for Python third-party packages and an automatic approach to KG construction. For automatic inference, we define a new metric of matching degree between Python libraries and third-party resources in target code to discover required libraries. Moreover, we are the first to consider the compatibility of the inferred Python environments, and design an efficient heuristic algorithm for dependency solving.
Read the Original
This page is a summary of: Conflict-aware inference of python compatible runtime environments with domain knowledge graph, May 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3510003.3510078.
You can read the full text:
Resources
Contributors
The following have contributed to this page







