Back to Search
Start Over
VersionClimber: Version Upgrades Without Tears
- Source :
- Computing in Science and Engineering, Computing in Science & Engineering, Computing in Science & Engineering, IEEE, In press, 21 (5), pp.87-93. ⟨10.1109/MCSE.2019.2921898⟩, Computing in Science and Engineering, Institute of Electrical and Electronics Engineers, 2019, 21 (5), pp.87-93. ⟨10.1109/MCSE.2019.2921898⟩, Computing in Science and Engineering, 2019, 21 (5), pp.87-93. ⟨10.1109/MCSE.2019.2921898⟩
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- International audience; 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.
- Subjects :
- conda
General Computer Science
Computer science
Cloud computing
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
02 engineering and technology
Logiciel
computer.software_genre
Index Terms Software Engineering
Software
0202 electrical engineering, electronic engineering, information engineering
U10 - Informatique, mathématiques et statistiques
business.industry
Versioning
General Engineering
020207 software engineering
Informatique
software deployment
Lexicographical order
Mac OS
Software deployment
Bounded function
Operating system
business
computer
Software versioning
Subjects
Details
- ISSN :
- 1558366X and 15219615
- Volume :
- 21
- Database :
- OpenAIRE
- Journal :
- Computing in Science & Engineering
- Accession number :
- edsair.doi.dedup.....982b92b62863556869bf47fd374d02bf