Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)

Постійне посилання зібрання

Збірник містить тези доповідей, що були представлені на міжнародній науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)», присвяченій 125-й річниці КПІ ім. Ігоря Сікорського. В доповідях розглянуті сучасні наукові та практичні проблеми інформатики та програмної інженерії.

Переглянути

Нові надходження

Зараз показуємо 1 - 20 з 46
  • ДокументВідкритий доступ
    Перші сторінки збірника
    (КПІ ім. Ігоря Сікорського, 2023)
  • ДокументВідкритий доступ
    Розробка застосунку для аналізу перспектив стартапу з використанням технологій штучного інтелекту
    (КПІ ім. Ігоря Сікорського, 2023) Коваленко, Марія Олександрівна; Зубик, Людмила Володимирівна
    Ця робота спрямована на розробку застосунку для аналізу перспектив стартапу з використанням технологій штучного інтелекту. Застосунок буде оцінювати майбутній прибуток стартапу на основі історичних даних про подібні стартапи за невеликий проміжок часу. Також програма матиме можливість оцінювати потенційну цільову аудиторію та пропонувати певні покращення на основі опису стартапу.
  • ДокументВідкритий доступ
    Контейнерна технологія (оркестратор) управління виділеними хмарними ресурсами
    (КПІ ім. Ігоря Сікорського, 2023) Коваленко, Владислав Вадимович; Вітковський, Данило Олександрович; Теленик, Сергій Федорович
    З урахуванням того, що на хмарні ресурси припадає дедалі більша частка обчислювальних ресурсів у світі, постає задача про їхнє ефективне використання. Прикладом ефективного використання ресурсів є використання, за якого максимуму досягає використання обчислювальних ресурсів, що дозволяє мінімізувати кількість фізичних машин, що використовуються, одночасно з тим досягаючи максимальної середньої завантаженості цих фізичних машин. У тезах розглядаються стратегії, що можуть використовуватися для досягнення мети максимізації завантаження наявних обчислювальних ресурсів (фізичних машин) та можливість їхньої реалізації у системі Kubernetes.
  • ДокументВідкритий доступ
    Інформаційна система аналізу відео на YouTube з використанням нейронних мереж
    (КПІ ім. Ігоря Сікорського, 2023) Кобченко, Владислав Русланович; Шимкович, Володимир Миколайович
    Дана робота присвячена розробці інформаційної системи, яка аналізуватиме відеоконтент на платформі YouTube. Для цього буде розроблено графічний додаток, що відображатиме дані в текстовому та графічному форматі, який можна буде налаштовувати. Також буде можливість отримати статистику по каналу в цілому. Дані для відображення отримуватимуться за допомогою відкритого API. Так як в YouTube наразі не відображається число людей, яким не сподобалось відео, неможливо точно його оцінити. Тому задля визначення більш точної оцінки додатково буде створено нейронну мережу, що аналізуватиме коментарі до відео, а саме оцінюватиме їх тональність, яка може бути позитивною або негативною. Для цього буде досліджено відомості про засоби обробки природної мови, порівняно різні архітектури нейромереж та обрано ту, що якнайкраще підійде для цієї задачі. Після цього буде визначено оптимальні показники для архітектури. Для її навчання також буде зібрано спеціальний датасет.
  • ДокументВідкритий доступ
    Методи та програмні засоби складання розкладів занять у вищих навчальних закладах
    (КПІ ім. Ігоря Сікорського, 2023) Кемарський, Микита Олександрович; Головченко, Максим Миколайович; Павлов, Олександр Анатолійович
    Було спроєктовано та розроблено кросплатформну програмну бібліотеку, що ефективно реалізує модифікований генетичний алгоритм для розвʼязання нової постановки задачі складання розкладів занять у ВНЗ.
  • ДокументВідкритий доступ
    Задача маршрутизації безпілотних літальних апаратів з можливістю дозаправки
    (КПІ ім. Ігоря Сікорського, 2023) Карпельова, Ірина Олександрівна; Жданова, Олена Григорівна
    У роботі розглядається задача складання маршрутів безпілотних літальних апаратів. В якості цільової функції обрано мінімізацію часу обльоту всіх об’єктів, враховуючи час перезарядження безпілотного літального апарату. В роботі представлено три метаевристичні алгоритми: алгоритм мурашиних колоній, табу-пошук та алгоритм штучної бджолиної колонії.
  • ДокументВідкритий доступ
    Розрахунок ймовірності про наявність вільного місця на парковці у межах системи пошуку паркомісць
    (КПІ ім. Ігоря Сікорського, 2023) Калита, Віктор Олександрович; Галушко, Дмитро Олександрович
    У цьому дослідженні розглядаються два алгоритми для визначення ймовірності наявності вільних паркомісць в контексті систем пошуку парковок. Перший алгоритм використовує теорію ланцюгів Маркова для прогнозування станів парковок, тоді як другий базується на "методі Гексагонів", що враховує просторову відстань водіїв до парковки. Обидва підходи мають на меті поліпшити процес виявлення вільних місць для паркування.
  • ДокументВідкритий доступ
    Методологія використання агентів штучного інтелекту в системах виявлення злочинів у банківських транзакціях
    (КПІ ім. Ігоря Сікорського, 2023) Калинюк, Богдан Сергійович; Замрій, Ірина Вікторівна
    Робота присвячена актуальності та необхідності впровадження штучного інтелекту (ШІ) в різних реалізаціях до систем виявлення злочинності в банківських транзакціях. Обгрунтовано твердження, що злочини цього типу становлять серйозну загрозу фінансовій стабільності та безпеці. Запропоновано методологію, що надає гнучкий та ефективний підхід до вирішення цієї проблеми, використовуючи сучасні технології та наукові методи. Виокремлено переваги використання штучного інтелекту, такі як аналіз великих обсягів даних в реальному часі, виявлення аномалій та адаптація до змінних стратегій злочинців. Аргументовано необхідність таких інновацій для підвищення ефективності та захисту фінансової системи в умовах сучасного фінансового середовища.
  • ДокументВідкритий доступ
    Архітектурне рішення для побудови гібридної мультитенант архітектури
    (КПІ ім. Ігоря Сікорського, 2023) Ільницький, Ростислав Олександрович; Ліщук, Катерина Ігорівна
    Дана робота зосереджена на розробці архітектурного рішення для створення гібридної мультитенант архітектури. Вона досліджує сучасні підходи та технології, які можуть бути використані для ефективного управління ресурсами та ізоляції даних у середовищі, де одночасно функціонують багато користувачів та організацій. Основна увага приділяється викликам, з якими зіштовхуються розробники при інтеграції, реалізації гнучкої, масштабованої та захищеної мультитенант архітектури. В роботі розглядаються ключові компоненти таких систем, включаючи розв'язання проблем розділення ресурсів, забезпечення безпеки даних. Також аналізуються потенційні стратегії оптимізації використання ресурсів і гарантування високого рівня обслуговування клієнтів у таких середовищах. Результати цієї роботи можуть бути корисними для розробників та інженерів, які працюють над створенням більш ефективних та безпечних мультитенант систем.
  • ДокументВідкритий доступ
    Програмне забезпечення для управління та розповсюдження навчальних курсів
    (КПІ ім. Ігоря Сікорського, 2023) Іващенко, Олександр-Данііл Олександрович; Ульяницька, Ксенія Олександрівна
    Дана робота присвячена опису реалізації програмного забезпечення для ефективного управління та поширення навчальних матеріалів та курсів. Зокрема, у роботі розглядаються аспекти автоматизації процесів розробки, моніторингу та адміністрування курсів, з метою підвищення якості та доступності освіти. В статті також було розглянуто та запропоновано технології та можливу архітектуру для створення подібного застосунку. Результати цього дослідження можуть сприяти створенню нових та оптимізації уже існуючих систем управління навчальним процесом.
  • ДокументВідкритий доступ
    Робототехніка: вплив на наше життя
    (КПІ ім. Ігоря Сікорського, 2023) Іванчиков, Олег Іванович; Шибаєва, Наталя Олегівна
    Ця стаття розглядає основні аспекти робототехніки як прикладної науки, зосереджуючись на розробці автоматизованих технічних систем, включаючи роботів. Робототехніка, яка об'єднує електроніку, механіку, кібернетику та інші галузі, є ключовою технічною складовою промислового розвитку. Стаття розглядає різні типи роботів, їх класифікації та компоненти, такі як приводи та датчики. Окрема увага приділяється програмуванню роботів, що включає в себе використання мов програмування, керування рухами, машинне навчання та візуальне програмування. Розглядається інтеграція симуляції та тестування для вдосконалення програмного забезпечення роботів. Додатково, стаття описує роль робототехніки у медицині, наголошуючи на роботах, які використовуються у хірургічних операціях та реабілітації. Зазначаються важливі функції роботів у різних сферах, включаючи індустрію, сільське господарство, транспорт. Стаття також висвітлює переваги та недоліки використання робототехніки, включаючи підвищення продуктивності та етичні аспекти. Висновок вказує на необхідність збалансувати розвиток робототехніки для стабільного та корисного впровадження цих технологій у сучасному суспільстві.
  • ДокументВідкритий доступ
    Розробка системи моніторингу та сповіщення про підозрілі транзакції на базі ЕVM-блокчейнів
    (КПІ ім. Ігоря Сікорського, 2023) Зібаров, Павло Сергійович; Негоденко, Олена Василівна
    Запропоновано алгоритм та реалізацію моніторингової системи, що дозволяє повідомляти користувача про підозрілу активність зі смарт контрактом проєкту, в який користувач інвестує децентралізовані активи.
  • ДокументВідкритий доступ
    Інноваційні концепції програмування в сучасному світі
    (КПІ ім. Ігоря Сікорського, 2023) Зволинська, Альона Аркадіївна; Ільїн, Олег Юрійович
    Текст відображає важливість програмування в постійно змінному світі, де вміння створювати програми вирішують реальні проблеми та лежать в основі інновацій. Він охоплює ключові концепції у програмуванні, такі як автоматичне програмування та метапрограмування, а також вказує на розвиток нових напрямків, які відповідають поточним вимогам та включають штучний інтелект, машинне навчання, робототехніку та інші технології. Текст також прогнозує вплив новітніх напрямків програмування, таких як квантове програмування та Internet of Things (IoT), на майбутнє технологічного світу.
  • ДокументВідкритий доступ
    Web-орієнтована система підбору походу в Карпати
    (КПІ ім. Ігоря Сікорського, 2023) Захарченко, Анна Олександрівна; Антипенко, Вікторія Петрівна
    У даній роботі розглядається розробка web-орієнтованої системи для підбору походу в Карпати. Система надає користувачам можливість легко планувати свої подорожі, знаходити найкращі маршрути та місця для відпочинку, а також отримувати актуальну інформацію про погоду, умови на трасах та інше. Розробка цієї системи може сприяти розвитку туризму в Україні, зокрема в Карпатах. Оскільки користувачам надається зручний інструмент для планування та придбання походів. Крім того, вона може стимулювати подальші дослідження в області web-розробки для туристичної галузі.
  • ДокументВідкритий доступ
    Розробка програмного забезпечення на основі покращеного геометричного алгоритму для вирішення задачі оптимізації транспортного руху
    (КПІ ім. Ігоря Сікорського, 2023) Жнакін, Володимир Володимирович; Жаріков, Едуард В’ячеславович
    Сучасні системи керування транспортними засобами логістичних компаній потребують розробки програмного забезпечення, здатного прораховувати найкоротші відстані з невеликою похибкою і за відносно короткий час, який враховуватиме те, що ці місця з'єднуються не прямою лінією, а складнішою фігурою. Основним недоліком більшості існуючих реалізацій є те, що вони не аналізують існуючі дороги між місцями, а обчислюють лише найкоротші відстані по координатах, що призводить до неточних рішень, які неможливо застосувати у реальному світі. У цій роботі наведена постановка завдання пошуку найменшого можливого циклічного маршруту, який проходить через заданий набір міст, починаючи і закінчуючи в тому самому місті. У результаті, алгоритм повинен знайти послідовність відвідування міст, щоб загальна довжина шляху між ними була мінімальною, і шлях проходив через кожне місто рівно один раз. Проведено експериментальні дослідження з існуючими дорогами для 10. Результати для 10 міст порівняні з алгоритмом повного перебору, який також аналізує дороги. Наведено приклад реалізації покращеного геометричного алгоритму з використанням існуючих доріг мовою програмування swift для використання на платформі iOS.
  • ДокументВідкритий доступ
    Вплив паралельних та розподілених обчислень на ефективність програмних систем
    (КПІ ім. Ігоря Сікорського, 2023) Жуковець, Віталій Сергійович; Прокоп, Юлія Віталіївна
    В цих тезах розглядається використання технології CUDA для аналізу впливу паралельних та розподілених обчислень на ефективність програмних систем. Автор систематично досліджує основні принципи CUDA, його структуру та можливості, а також наводить приклади успішного використання технології у різних галузях, зокрема в області штучного інтелекту та машинного навчання. Стаття має важливе значення для розуміння можливостей CUDA у покращенні ефективності обчислювальних завдань та може бути корисною для дослідників, розробників програмного забезпечення та інженерів, що цікавляться питаннями паралельного програмування та оптимізації програм.
  • ДокументВідкритий доступ
    Система моніторинг руху об’єктів засобами геоінформаційних систем
    (КПІ ім. Ігоря Сікорського, 2023) Житкевич, Олександр Болеславович; Поперешняк, Світлана Володимирівна
    У роботі були проаналізовані принципи створення геоінформаційних систем та визначені сфери їх можливого застосування. У процесі дослідження було ретельно розглянуто технології визначення координат для мобільних об'єктів, які застосовуються у геоінформаційних системах, а також були розглянуті методи визначення координат для таких об'єктів. В рамках цієї роботи було вдосконалено метод визначення координат рухомих об'єктів шляхом поєднання даних з різних технологій визначення координат, що призвело до підвищення точності цього процесу. Крім того, було розроблено програмне забезпечення, придатне для визначення координат рухомих об'єктів у контексті створення геоінформаційних систем.
  • ДокументВідкритий доступ
    Інструмент для реактивної роботи з мережею на платформах iOS та MacOS
    (КПІ ім. Ігоря Сікорського, 2023) Жердій, Павло Олександрович; Ліхоузова, Тетяна Анатоліївна
    У доповіді розглядається процес створення інструменту для реактивної роботи з мережею на платформах iOS та macOS. Проблема ефективної обробки мережевих запитів є особливо актуальною для сучасних мобільних та десктопних застосунків. Робота аналізує існуючі рішення, їх обмеження та визначає вимоги для оптимальної реактивної взаємодії. Описується розробка нового інструменту, який інтегрується з мережевим стеком Apple та використовує сучасні підходи реактивного програмування для підвищення продуктивності та зменшення латентності відповідей. Подано алгоритми та методики, які дозволяють досягти високого рівня адаптивності та ефективності роботи додатків, а також забезпечують зручність розробки та підтримки коду. Заключна частина роботи включає аналіз ефективності розробленого інструменту та його порівняння з традиційними методами обробки мережевих запитів на зазначених платформах.
  • ДокументВідкритий доступ
    Генерація тестів GUI Android-додатків: аналіз сучасних підходів та виклики декларативної парадигми
    (КПІ ім. Ігоря Сікорського, 2023) Дубовик, Андрій Павлович; Фіногенов, Олексій Дмитрович
    Сучасні стандарти вимагають від розробників не лише забезпечення функціональності, але й гарантії стабільності роботи додатків та відповідності вимогам безпеки. В цьому контексті особливо важливим є ефективне тестування, спроможне забезпечити високий рівень відповідності мобільного додатка поставленим вимогам. Проте написання тестів є часозатратною справою, що стимулює інтерес на автоматизовані методи тестування. В роботі було розглянуто важливість тестування GUI Android-додатків та сучасні методи генерації тестів, описано підходи, такі як генерація тестів через моделювання взаємодій із користувачем, використання AI для генерації unit-тестів, а також методи, які враховують контекст і GUI події. Проаналізовано проблеми, з якими стикаються Android-розробники, зазначено переваги декларативного підходу в розробці інтерфейсів, на прикладі Jetpack Compose. Дана робота підкреслює відсутність ефективних інструментів для генерації тестів у контексті декларативної парадигми, визначає проблеми та виклики, що виникають у сфері тестування мобільних додатків, та вказує на актуальність подальших наукових досліджень у даному напрямі.
  • ДокументВідкритий доступ
    Програмне та математичне забезпечення підпису, доставки і обробки документів з використанням мережі блокчейн
    (КПІ ім. Ігоря Сікорського, 2023) Діордійчук, Олег Олександрович; Олійник, Юрій Олександрович
    Дана робота досліджує потенціал застосування блокчейн-технологій у процесах управління електронними документами, включаючи їх підпис, доставку та обробку. Аналізуючи проблематику сучасних систем документообігу, робота фокусується на розробці інноваційних рішень, які можуть покращити безпеку, конфіденційність та ефективність обробки даних. Розглядаються ключові аспекти блокчейну, такі як децентралізація, незмінність даних та автоматизація за допомогою смарт-контрактів, та їх вплив на документообіг у різних сферах. Результати дослідження демонструють, як інтеграція блокчейну може принести практичну користь і внести значні вдосконалення у процеси управління документами.