• українська
    • English
  • English 
    • українська
    • English
  • Login
View Item 
  • Frontpage
  • Матеріали конференцій ВНТУ
  • Науково-технічні конференції підрозділів Вінницького національного технічного університету (НТКП ВНТУ)
  • LV НТКП ВНТУ (2026)
  • НТКП ВНТУ. Факультет інформаційних технологій та комп'ютерної інженерії (2026)
  • View Item
  • Frontpage
  • Матеріали конференцій ВНТУ
  • Науково-технічні конференції підрозділів Вінницького національного технічного університету (НТКП ВНТУ)
  • LV НТКП ВНТУ (2026)
  • НТКП ВНТУ. Факультет інформаційних технологій та комп'ютерної інженерії (2026)
  • View Item
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

LLM-асистований рефакторинг API-контрактів: типові помилки, GUARDRAILS, оцінювання якості

Author
Панасюк, Б.
Panasiuk, B. Y.
Date
2026
Metadata
Show full item record
Collections
  • НТКП ВНТУ. Факультет інформаційних технологій та комп'ютерної інженерії (2026) [253]
Abstract
Метою роботи є розробка процедури LLM-асистованого рефакторингу API‑контрактів OpenAPI з контролем якості через “guardrails”. Розглянуто типові помилки, що виникають під час ручного оновлення специфікацій (неконсистентні параметри та схеми, невалідні фрагменти специфікації, пропуски відповідей і описів помилок, поява прихованих breaking changes). Запропоновано конвеєр рефакторингу: LLM генерує структурований план змін і патч до контракту, після чого застосовуються формальні перевірки валідності, лінтування стилю та автоматичне виявлення несумісних змін за diff-звітом. Визначено метрики якості та наведено ілюстративний псевдоексперимент на прикладі мікросервісного API. Отримані результати можуть бути використані в CI/CD для надійної еволюції контрактів у підході API-first.
 
The aim of this work is to develop a procedure for LLM-assisted refactoring of OpenAPI API contracts with quality control via “guardrails.” Typical issues that arise during manual specification updates are examined, including inconsistent parameters and schemas, invalid specification fragments, missing responses and error descriptions, and the emergence of hidden breaking changes. A refactoring pipeline is proposed: an LLM generates a structured change plan and a contract patch, after which formal validation checks, style linting, and automated detection of incompatible changes using a diff report are applied. Quality metrics are defined, and an illustrative pseudo-experiment is presented using a microservice API as an example. The obtained results can be used in CI/CD to support reliable contract evolution within an API-first approach.
 
URI:
https://ir.lib.vntu.edu.ua/handle/123456789/54197
View/Open
27965.pdf (239.1Kb)

Institutional Repository

FrontpageSearchHelpContact UsAbout Us

University Resources

JetIQLibrary websiteUniversity websiteE-catalog of VNTU

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsTypePublisherLanguageUdcISSNPublicationDOIThis CollectionBy Issue DateAuthorsTitlesSubjectsTypePublisherLanguageUdcISSNPublicationDOI

My Account

Login

ISSN 2413-6360 | Frontpage | Send Feedback | Help | Contact Us | About Us
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ