Application development with Agile and Django-React framework: a case study on automated reliability testing with bus ticketing system

Bibliographic Details
Parent link:Известия Томского политехнического университета [Известия ТПУ]. Промышленная кибернетика: рецензируемый научный журнал/ Национальный исследовательский Томский политехнический университет.— .— Томск: ТПУ, 2023-.— 2949-5407
Т. 3, № 3.— 2025.— С. 44-50
Other Authors: Aiman Mumtaz, Ali Haider, Muhammad Haroon, Adnan Ahmed
Summary:Software start-ups have shown their ability to develop and launch innovative software products and services. Startups start with a small and highly motivated team and each individual works together to design, develop and launch new products. Small, motivated teams and uncertain project scope make startups good candidates for adopting Agile practices. The Agile method follows an iterative approach which can be implemented to make product flexible and to deal with the changing demands of customers. We explore the impact with adoption of Agile methodologies and Django-React framework on reliability of software. We developed the Bus Ticketing System by means of Django-React framework and Agile methodol-ogies. Operational profile based testing is performed to observe the state change of each module and usability testing is done by checking the functionality of each module. Generative artificial intelligence is applied for automated test case generation for operational profile based testing. Our results of the study verify the fusion of Django-React Framework with Agile meth-odologies for software development help developers to create scalable, efficient and optimized web applications. The use of React for front end development and Django for backend development with agile methodologies provide the high-quality end product. The operational profile based testing with generative artificial intelligence and usability testing support the reliabil-ity of software which leads to customer satisfaction
Стартапы в области программного обеспечения продемонстрировали свою способность разрабатывать и запускать инновационные программные продукты и услуги. Стартапы начинаются с небольшой и высоко мотивированной команды, и каждый сотрудник работает вместе над проектированием, разработкой и запуском новых продуктов. Небольшие мотивированные команды и неопределенный объем проекта делают стартапы хорошими кандидатами для внедрения практик Agile. Метод Agile следует итеративному подходу, который может быть реализован, чтобы сделать продукт гибким и соответствовать меняющимся требованиям клиентов. Мы исследуем влияние принятия гибких методологий и фреймворка Django-React на надежность программного обеспечения. Мы раз-работали систему продажи билетов на автобус с помощью фреймворка Django-React и гибких методологий. Тестирование на основе операционного профиля выполняется для наблюдения за изменением состояния каждого модуля, а тестирование удобства использования выполняется путем проверки функциональности каждого модуля. Генеративный искусственный интеллект применяется для автоматизированной генерации тестовых случаев для тестирования на основе операционного профиля. Результаты нашего исследования подтверждают, что сочетание фреймворка Django-React с гибкими методологиями разработки программного обеспечения помогает разработчикам создавать масштабируемые, эффективные и оптимизированные веб-приложения. Использование React для фронтенд-разработки и Django для бэкенд-разработки в сочетании с гибкими методологиями обеспечивает высокое качество конечного продукта. Тестирование на основе операционного профиля с использованием генеративного искусственного интеллекта и юзабилити-тестирование обеспечивает надежность программного обеспечения, что способствует повышению удовлетворенности клиентов
Текстовый файл
Published: 2025
Subjects:
Online Access:b_TPU_IndCyb-2025-v3-i3-05.pdf
https://doi.org/10.18799/29495407/2025/3/93
Format: Electronic Book Chapter
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=684300