How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera

Many programming languages and operating system communities maintain software repositories to build their own ecosystems. The repositories often provide management tools to help users using the packages. The tools are often, if not all the times, well-designed to handle intra-repository dependencies without considering inter-repository dependencies. The users, however, often need packages from different repositories, and thus may suffer from compatibility issues. We refer to these issues as Cross-repository Compatibility (CC) issues. Existing works typically focus on a single software repository and are insufficient to detect CC issues.

Authors

Institutions

Publication Details

Published
2024-10-18
DOI
https://doi.org/10.1145/3691620.3695064
Citations
2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera

Xiangke Liao, Zhouyang Jia, Ying Wang, Haoran Liu et al.
2 citations
Software Engineering Research
1.56
article

How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera

Xiangke Liao, Zhouyang Jia, Ying Wang, Haoran Liu, Shanshan Li, Ying Fu, Xiaoling Li, Jun Ma, Y. Xie
article en
2 citations

Abstract

Many programming languages and operating system communities maintain software repositories to build their own ecosystems. The repositories often provide management tools to help users using the packages. The tools are often, if not all the times, well-designed to handle intra-repository dependencies without considering inter-repository dependencies. The users, however, often need packages from different repositories, and thus may suffer from compatibility issues. We refer to these issues as Cross-repository Compatibility (CC) issues. Existing works typically focus on a single software repository and are insufficient to detect CC issues.

National University of Defense Technology (CN), Northeastern University (CN)
Openalex Percentile: Top 12%
Software Engineering Research
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera — Xiangke Liao, Zhouyang Jia, et al. · (2024) | TGRS Research Map | TGRS