<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Класифікація класів засобів рефакторингу програмного коду та критерії їхнього вибору для високоефективних інформаційних систем

dc.contributor.authorКузнець, І. І.uk
dc.contributor.authorKuznets, I. I.en
dc.titleКласифікація класів засобів рефакторингу програмного коду та критерії їхнього вибору для високоефективних інформаційних системuk
dc.date.issued2026
dc.publisherВінницький національний технічний університетuk
dc.identifier.citationКузнець І. І. Класифікація класів засобів рефакторингу програмного коду та критерії їхнього вибору для високоефективних інформаційних систем // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/27850.uk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/27850
dc.identifier.udc004.4
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/52953
dc.description.abstractУ роботі систематизовано класи засобів рефакторингу програмного коду та запропоновано систему критеріїв їхнього порівняння і вибору з орієнтацією на потреби високоефективних інформаційних систем.uk
dc.description.abstractThe 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.subjectрефакторингuk
dc.subjectзасоби рефакторингуuk
dc.subjectстатичний аналізuk
dc.subjectтехнічний боргuk
dc.subjectCI/CDen
dc.subjectrule-basedперетворенняuk
dc.subjectAST-трансформаціїuk
dc.subjectLLMen
dc.subjectrefactoringen
dc.subjectrefactoring toolsen
dc.subjectstatic analysisen
dc.subjecttechnical debten
dc.subjectCI/CDen
dc.subjectrule-based transformationsen
dc.subjectASTtransformationsen
dc.subjectLLMen
dc.typeThesis
dc.language.isouk_UAuk_UA
dc.relation.referencesFowler M. Refactoring: Improving the Design of Existing Code. – 2nd ed. – Boston : Addison-Wesley, 2019. – 448 с.en
dc.relation.referencesO’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.referencesO’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.referencesKebir 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.referencesSaheb 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.referencesLiu 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.referencesShirafuji 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.referencesAbid 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
dc.date.accessioned2026-09-03T10:32:03Z
dc.date.available2026-09-03T10:32:03Z

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
27850.pdf
Розмір:
230,73 KB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
17 B
Формат:
Plain Text
Опис: