Published May 31, 2024
| Version v1
Software
Open
Automatic Library Migration Using Large Language Models: First Results
Authors/Creators
Description
In this Record the .zip files for each project version mentioned in the paper are stored. All of them contain the same file structure, with the following files/folders:
- api: In this folder the main application code, along with the tests file is stored. During the migration process, only the main.py, repository.py and test_all.py files were migrated;
- pylint-report.txt: This file contains the results for the Pylint run;
- pyright-report.txt: This file contains the results for the Pyright run;
- Makefile: This file contains the commands used for running both the application and tests;
- pyproject.toml: This file contains the versions for each library used within the project. It was manually in the migrated versions to use SQLAlchemy version 2.0. The asyncpg driver was also added for compatibility with asyncio.
- docker-compose.yml & ci/docker-compose.yml: In these files the docker compose description for both db and api is defined. A manual update to the DB_STRING variable was made to using an async postgres driver (asyncpg);
Files
before-migration.zip
Files
(531.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b828d5e0053ee895ac62a4822c36d933
|
52.5 kB | Preview Download |
|
md5:8369149a491d6233e40cd51d01df77cd
|
68.9 kB | Preview Download |
|
md5:4600d58b349d66bf1840ae84e8f876d8
|
68.9 kB | Preview Download |
|
md5:6bab2cbc130f6f5ff9d9fbaa12583b39
|
67.6 kB | Preview Download |
|
md5:0c3dd5f7ef183557f12641b3651408fa
|
68.3 kB | Preview Download |
|
md5:fd888ee444eb7e3cd91c27e9307fb084
|
68.1 kB | Preview Download |
|
md5:a104af800cf8685caba896489e1ce351
|
68.3 kB | Preview Download |
|
md5:443263d1bcefdf60dfa6031839ea6c90
|
68.7 kB | Preview Download |