| dc.contributor.author | Кузнець, І. І. | uk |
| dc.contributor.author | Kuznets, I. I. | en |
| dc.date.accessioned | 2026-09-03T10:32:03Z | |
| dc.date.available | 2026-09-03T10:32:03Z | |
| dc.date.issued | 2026 | |
| dc.identifier.citation | Кузнець І. І. Класифікація класів засобів рефакторингу програмного коду та критерії їхнього вибору для високоефективних інформаційних систем // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/27850. | uk |
| dc.identifier.uri | https://ir.lib.vntu.edu.ua/handle/123456789/52953 | |
| dc.description.abstract | У роботі систематизовано класи засобів рефакторингу програмного коду та запропоновано систему критеріїв їхнього порівняння і вибору з орієнтацією на потреби високоефективних інформаційних систем. | uk |
| dc.description.abstract | The paper systematizes classes of source-code refactoring tools and proposes a set of criteria for their comparison and selection, oriented toward the needs of high-performance information systems. It is shown that different tool classes (IDE engines, static analysis platforms, rule/recipe-based large-scale transformation tools, AST libraries, autofix tools, refactoring detectors, and LLM assistants) differ in the level of semantic guarantees, scalability, CI/CD integration, and reproducibility. A practically applicable tool-selection scheme is proposed depending on the type of refactoring task and the constraints of the maintenance process. | en |
| dc.language.iso | uk_UA | uk_UA |
| dc.publisher | ВНТУ | uk |
| dc.relation.ispartof | Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. | uk |
| dc.relation.uri | https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/27850 | |
| dc.subject | рефакторинг | uk |
| dc.subject | засоби рефакторингу | uk |
| dc.subject | статичний аналіз | uk |
| dc.subject | технічний борг | uk |
| dc.subject | CI/CD | en |
| dc.subject | rule-basedперетворення | uk |
| dc.subject | AST-трансформації | uk |
| dc.subject | LLM | en |
| dc.subject | refactoring | en |
| dc.subject | refactoring tools | en |
| dc.subject | static analysis | en |
| dc.subject | technical debt | en |
| dc.subject | CI/CD | en |
| dc.subject | rule-based transformations | en |
| dc.subject | ASTtransformations | en |
| dc.subject | LLM | en |
| dc.title | Класифікація класів засобів рефакторингу програмного коду та критерії їхнього вибору для високоефективних інформаційних систем | uk |
| dc.type | Thesis | |
| dc.identifier.udc | 004.4 | |
| dc.relation.references | Fowler M. Refactoring: Improving the Design of Existing Code. – 2nd ed. – Boston : Addison-Wesley, 2019. – 448 с. | en |
| dc.relation.references | O’Keeffe M., Cinnide M. Search-based refactoring: An empirical study // Journal of Software Maintenance and Evolution: Research and Practice. – 2008. – Vol. 20, No. 5. – С. 345–364. | en |
| dc.relation.references | O’Keeffe M., Cinnide M. Search-based refactoring for software maintenance // Journal of Systems and Software. – 2008. – Vol. 81, No. 4. – С. 502–516. | en |
| dc.relation.references | Kebir S., Borne I., Meslati D. A genetic algorithm-based approach for automated refactoring of component-based software // Information and Software Technology. – 2017. – Vol. 88. – С. 17–36. | en |
| dc.relation.references | Saheb Nasagh R., Shahidi M., Ashtiani M. A fuzzy genetic automatic refactoring approach to improve software maintainability and flexibility // Soft Computing. – 2021. – Vol. 25, No. 6. – С. 4295–4325. | en |
| dc.relation.references | Liu B., Jiang Y., Zhang Y., Niu N., Li G., Liu H. Exploring the potential of general-purpose LLMs in automated software refactoring: An empirical study // Automated Software Engineering. – 2025. – Vol. 32. – Article 26. | en |
| dc.relation.references | Shirafuji A., Oda Y., Suzuki J., Morishita M., Watanobe Y. Refactoring programs using large language models with few-shot examples // Proceedings of the 30th Asia-Pacific Software Engineering Conference (APSEC 2023). – 2023. – С. 151–160. | en |
| dc.relation.references | Abid C., Alizadeh V., Kessentini M., do Nascimento Ferreira T., Dig D. 30 Years of Software Refactoring Research: A Systematic Literature Review // IEEE Transactions on Software Engineering. – 2020. | en |