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

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:

Read

Resources

Contributors

The following have contributed to this page