TY - JOUR
T1 - VersionClimber
T2 - Version Upgrades without Tears
AU - Pradal, Christophe
AU - Cohen-Boulakia, Sarah
AU - Valduriez, Patrick
AU - Shasha, Dennis
N1 - Publisher Copyright:
© 1999-2011 IEEE.
PY - 2019/9/1
Y1 - 2019/9/1
N2 - VersionClimber is an automated system to help update the package and data infrastructure of a software application based on priorities that the user has indicated (e.g., I care more about having a recent version of this package than that one). The system does a systematic and heuristically efficient exploration (using bounded upward compatibility) of a version search space in a sandbox environment (Virtual Env or conda env), finally delivering a lexicographically maximum configuration based on the user-specified priority order. It works for Linux and Mac OS on the cloud.
AB - VersionClimber is an automated system to help update the package and data infrastructure of a software application based on priorities that the user has indicated (e.g., I care more about having a recent version of this package than that one). The system does a systematic and heuristically efficient exploration (using bounded upward compatibility) of a version search space in a sandbox environment (Virtual Env or conda env), finally delivering a lexicographically maximum configuration based on the user-specified priority order. It works for Linux and Mac OS on the cloud.
UR - http://www.scopus.com/inward/record.url?scp=85070993180&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85070993180&partnerID=8YFLogxK
U2 - 10.1109/MCSE.2019.2921898
DO - 10.1109/MCSE.2019.2921898
M3 - Article
AN - SCOPUS:85070993180
SN - 1521-9615
VL - 21
SP - 87
EP - 93
JO - Computing in Science and Engineering
JF - Computing in Science and Engineering
IS - 5
M1 - 8798946
ER -