Kinga Chwaleba

Mrs. Kinga Chwaleba

orcid

Research Focus & Metrics

Academic Career Length

4Years (2023-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 December 2023 in Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Verified
Journal Article
Open access
PDF file
DCDominik Andrzej Choma
Dominik Andrzej Choma
KCKinga Chwaleba
Kinga Chwaleba
MDMariusz Dzieńkowski
Mariusz Dzieńkowski
Increasing popularity of web applications has led to the development of many technologies that enable their production, both on the client and server side. This article attempts to compare three most popular server-side frameworks – Django, Spring Boot and Express. Each of the selected technologies is based on a different programming language. These frameworks were compared in terms of request processing time and reliability. Within the conducted research three backend applications handling HTTP requests were created, all of them using the same database consisting of employees’ data. Afterwards, a series of load tests was performed to determine levels of efficiency and reliability of created applications for various numbers of virtual users sending requests to the server at the same time. Five test cases with the following number of requests: 1000, 2000, 4000, 8000, and 16000 were planned and performed for each type of HTTP requests handled by the server simultaneously. Based on the obtained results, it was concluded that the Spring Boot framework was the best in terms of request processing time and high reliability. However, it was noted that for many test cases under extreme load, it had a significantly higher percentage of incorrectly processed requests compared to the Express application, even though the application was noticeably slower. The worst results were observed for Django because the test application created for this framework revealed the longest requests processing time and the highest error rate during processing requests out of the three tested applications. The performed studies helped to determine the efficiency and reliability of the tested technologies at various levels of load. Furthermore, the studies were crucial in obtaining knowledge about the evaluated frameworks as well as their properties and formulating conclusions that will be able to help the developers choose technologies before the implementation of their programming projects. Wzrastająca popularność aplikacji internetowych doprowadziła do powstania wielu technologii umożliwiających ich wytwarzanie, zarówno po stronie klienta jak i serwera. W niniejszym artykule podjęto się dokonania porównania trzech najbardziej popularnych szkieletów programistycznych strony serwera – Django, Spring Boot, Express. Każda z wybranych technologii opiera się na innym języku programowania. Szkielety zostały porównane pod względem czasu obsługi żądań i niezawodności. W ramach przeprowadzonych badań utworzono trzy serwerowe aplikacje testowe realizujące obsługę żądań HTTP i wykorzystujące tę samą bazę danych, zawierającą dane pracowników. Następnie wykonano serię testów obciążeniowych pozwalających określić wydajność i niezawodność napisanych aplikacji dla różnych liczb wirtualnych użytkowników wysyłających żądania do aplikacji w tym samym momencie. Zaplanowano scenariusze testowe zakładające następujące liczby żądań: 1000, 2000, 4000, 8000 oraz 16000, wykonanych dla każdego z obsługiwanych przez aplikacje testowe typów żądań HTTP. Na podstawie otrzymanych wyników wywnioskowano, że szkielet programistyczny Spring Boot cechuje się najwyższą prędkością wykonywania żądań oraz wysoką niezawodnością. Jednak zauważono także, że dla wielu przypadków testowych przy ekstremalnym obciążeniu miał on wyraźnie wyższy odsetek błędnie obsłużonych żądań w porównaniu z aplikacją utworzoną na bazie szkieletu Express, pomimo że ta była znacznie wolniejsza. Najsłabsze wyniki zaobserwowano dla Django, ponieważ aplikacja testowa opracowana na podstawie tego szkieletu uzyskała zarówno najdłuższe czasy, jak i najwyższy odsetek błędów podczas obsługi żądań spośród wszystkich trzech testowanych aplikacji. Wykonane badania pozwoliły określić wydajność oraz niezawodność przebadanych technologii przy różnych poziomach obciążenia, pozwoliły poznać działanie i właściwości testowanych szkieletów oraz sformułować wnioski, które mogą pomóc deweloperom w doborze technologii przed realizacją ich projektów programistycznych.

29 October 2024 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Kamil ŻyłaKamil Żyła
Kamil Żyła
KCKinga Chwaleba
Kinga Chwaleba
DCDominik Andrzej Choma
Dominik Andrzej Choma
The current state of the labor market requires modern engineers to acquire programming skills at different levels of advancement and to apply them in multidisciplinary environments. Not all modern engineers will become fully fledged programmers, but sometimes the possibility to use low-code programming environments like LabView or MIT App Inventor will be sufficient. In order to give good foundations for adulthood, schools use elements of visual programming, e.g., Scratch or StarLogo, to enhance the critical and algorithmic thinking of future engineers. This article attempts to answer the question of whether anyone cares about following general accessibility and usability guidelines in the case of solutions like Scratch, App Inventor, and StarLogo. Another goal is to show a set of tools that is successful in such an assessment. The authors used Nielsen’s heuristics, followed by analyzing WAVE output and Web Content Accessibility Guidelines compliance. Especially, the last one provides insights usually omitted when evaluating low-code environments. It was found that Scratch and App Inventor are leading solutions in terms of look and feel, functionality, documentation, interface navigation, and memorization. The StarLogo interface, on the other hand, is less friendly in terms of aesthetics and functionality.

3 November 2024 in Advances in Science and Technology Research Journal
Verified
Journal Article
Open access
KCKinga Chwaleba
Kinga Chwaleba
WWWeronika Wach
Weronika Wach

30 September 2024 in Applied Computer Science
Verified
Journal Article
Open access
PDF file
WWWeronika Wach
Weronika Wach
KCKinga Chwaleba
Kinga Chwaleba
The dynamic development of the entertainment market entails the need to develop new methods enabling the application of current scientific achievements. Motion capture is one of the cutting-edge technologies that plays a key role in movement and trajectory computer mapping. The use of optical systems allows one to obtain highly precise motion data that is often applied in computer animations. This study aimed to define the research methodology proposed to analyze the movement of remotely controlled cars utilizing developed gap filling algorithm, a part of post-processing, for creating realistic vehicle animation. On a specially prepared model, six various types of movements were recorded, such as: driving straight line forward, driving straight line backwards, driving on a curve to the left, driving on a curve to the right and driving around a roundabout on both sides. These movements were recorded using a VICON passive motion capture system. As a result, three-dimensional models of vehicles were created that were further post-processed, mainly by filling in the gaps in the trajectories. The case study highlighted problems such as missing points at the beginning and end of the recordings. Therefore, algorithm was developed to solve the above-mentioned problem and allowed for obtaining an accurate movement trajectory throughout the entire route. Realistic animations were created from the prepared data. The preliminary studies allowed one for the verification of the research method and implemented algorithm for obtaining animations reflecting accurate movements.

1 February 2026 in Advances in Science and Technology Research Journal
Verified
Journal Article
Open access
PDF file
WWWeronika Wach
Weronika Wach
KCKinga Chwaleba
Kinga Chwaleba
Movement mapping in 3D space is a commonly applied computer technique. Due to the growing demand for games, films, and cartoons, developing methods for creating and generating high-realism object animations has become essential. Current advanced methods based on motion capture systems mainly...

1 January 2026 in Advances in Science and Technology Research Journal
Verified
Journal Article
Open access
PDF file
KCKinga Chwaleba
Kinga Chwaleba
WWWeronika Wach
Weronika Wach
Mel spectrograms have been widely applied in music identification, often yielding successful results when combined with well-known pre-trained classification methods such as VGG16, DenseNet121, or ResNet50. However, the acquired performance may still be improved by employing fusion techniques and...