Ten serwis zostanie wyłączony 2025-02-11.
Nowa wersja platformy, zawierająca wyłącznie zasoby pełnotekstowe, jest już dostępna.
Przejdź na https://bibliotekanauki.pl
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 9

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
|
|
tom Vol. 21
287--294
PL
Przedmiotem tej pracy jest analiza porównawcza trzech szkieletów programistycznych do budowy aplikacji interneto-wych dla języka Java: Spring Boot 2.4.4, Micronaut 2.5.4 oraz Quarkus 1.13.4.Final. Przygotowano aplikacje testowe, wyposażone w tą samą funkcjonalność, które wykorzystano w eksperymencie, polegającym na pomiarze czasów odpowiedzi serwera na żądania typu POST, GET, PUT i DELETE – realizujące operacje na bazie danych. Dla każdej aplikacji testowej, powtórzono pięciokrotnie scenariusz, który miał na celu zmierzyć czas obsługi żądań w różnych warunkach obciążeniowych. Podczas każdego powtórzenia zwiększano wielkość obciążenia, które oznaczało średnią liczbę wysyłanych żądań na sekundę przez wirtualnych użytkowników. Równolegle z badaniami wydajności wykonano pomiary niezawodności aplikacji testowych. Niezawodność zdefiniowano jako odsetek żądań wysyłanych do serwera, które zakończyły się niepowodzeniem. W porównaniach wzięto również pod uwagę objętość kodu aplikacji testowych opartych na wybranych szkieletach. Z przeprowadzonych analiz wynikło, że pod względem większości rozpatrywanych w ramach tej pracy kryteriów najlepszym szkieletem programistycznym okazał się Micronaut.
EN
The aim of the work is a comparative analysis of three frameworks designed for building web applications for the Java programming language: Spring Boot 2.4.4, Micronaut 2.5.4 and Quarkus 1.13.4.Final. Test applications were prepared, equipped with the same functionality as used in the experiment consisting in measuring the server response times to a request of POST, GET, PUT and DELETE performing operations on the database. For each test application, the scenario aimed at measuring the time of handling requests under various load conditions was repeated five times. During each repetition of the scenario, the load which was the average number of requests sent per second by virtual users was increased. In parallel with performance tests, the reliability of the test applications was measured. Reliability was defined as the percentage of requests sent to the server that ended in a failure. The comparative analysis also took into consideration the volume of the code of the test applications based on the selected frameworks. The performed analyses showed that in terms of most of the criteria considered in this work Micronaut proved to be the best framework.
PL
Celem pracy była weryfikacja różnych aspektów związanych z dostępnością i użytecznością serwisów internetowych zawierających rozkład jazdy dwóch firm realizujących publiczne usługi komunikacyjne. Podjęte kwestie dotyczyły przede wszystkim formy graficznej narzędzi dostępności, sposobu dostępu do tychnarzędzi, umiejscowienia ich w witrynie, zastosowania alternatywnych nazw i opisów. Obiektami badań były dwa istniejące serwisy www dwóch firm przewozowych ludzi. Dodatkowo dla celów badań wykonano dwa prototypowe serwisy. Przygotowano i przeprowadzono eksperyment, w którym wzięło udział 13 osób. Zastosowano metodę badawczą wykorzystującą technikę eye-trackingową. Uzyskano wyniki w postaci map cieplnych, ścieżek skanowania, czasówrealizacji zadań, ocen wykonania zadań oraz liczby fiksacji na obiekcie zainteresowania. Po przeprowadzeniu analiz zebranych wyników wyciągnięto następujące wnioski: użycie podobnych symboli graficznych często wprowadza w błąd użytkowników; niebezpośrednidostęp do narzędzi dostępności na ogół utrudnia użytkownikom z nich skorzystanie; nieprzemyślany wygląd niektórych elementów strony stwarza problemy dla odbiorców treści; eksperymentowanie z umiejscowieniem niektórych narzędzi powoduje trudności z ich znalezieniem; dużą dezorientację na stronach internetowych wprowadzają nietypowe nazwy, linki, opcje menu; duża ilość treści i brak wyeksponowania tego co najważniejsze powoduje problemy ze znalezieniem właściwej informacji; brak podpisów grafiki powoduje, że użytkownicy często muszą się dłużej zastanowić i sprawdzić czy to czego chcą użyć jest właściwą opcją; umieszczenie elementu/informacji na dole strony na ogół wydłuża czas dotarcia do nich.
EN
The purpose of the study was to verify various aspects related to the accessibility and usability of the timetable websites of two companies providing public transportation services. The issues addressed mainly concerned the graphic form of accessibility tools, the way of accessing these tools, their location in the site, the use of alternative names and descriptions. The objects of the research were two existing websites of two people transportation companies. In addition, two prototype sites were made for the purposes of the research. An experiment was prepared and conducted with 13 participants. A research method using the eye tracking technique was applied. The results were obtained in the form of heat maps, scan paths, task completion times, task performance ratings and the number of fixations on the object of interest. After analyzing the collected results, the following conclusions were drawn: the use of similar graphic symbols often confuses users; indirect access to accessibility tools generally makes it difficult for users to use them; the ill-conceived design of some page elements creates problems for content viewers; experimenting with the placement of some tools causes difficulty in finding them; a great deal of confusion on websites is introduced by unusual names, links, menu options; a large amount of content and the lack of prominence of what is most important cause problems in finding the right information; the lack of captioning of graphics often causes users to have to think longer and check if what they want to use is the right option; placing an item/information at the bottom of the page generally extends the time to reach it.
PL
Artykułdotyczy badania doświadczenia użytkownika poprzez skupienie się na aspekcie użyteczności oraz satysfakcji odbiorcy. Celem pracy była ocena użytecznościdwóch wybranych muzeów wirtualnych dokonana trzema narzędziami - za pomocą okulografu, ankiety użyteczności SUS (ang. System Usability Scale) oraz heurystyk Nielsena. Materiałem badawczym były dwie witryny internetowe umożliwiające wirtualne zwiedzanie:Muzeum Instrumentów Muzycznych w Poznaniu oraz Muzeum Zamojskie w Zamościu. Uczestnikami badania okulograficznego oraz ankiety użyteczności SUS było 22 studentów kierunku Informatyka na Politechnice Lubelskiej, z kolei analizę z wykorzystaniem heurystyk Nielsena przeprowadziły 3 osoby, mające stosowne do tego celu kwalifikacje. Dane okulograficzne, wyniki ankiet SUS oraz oceny poziomów realizacji heurystyk Nielsena zostały poddane analizie ilościowej. Przeprowadzono również analizę jakościową na wynikach badań eyetrackingowych w postaci map cieplnych i ścieżek skanowania. W efekcie przeprowadzonych badań okazało się, że w badaniu eyetrackingowym analizowane witryny uzyskiwały porównywalne wyniki. Natomiast w teście użyteczności wykonanym za pomocą ankiety SUS Muzeum Instrumentów Muzycznych osiągnęło lepszy wynikniż Muzeum Zamojskie. Zespół ekspercki wykorzystujący heurystyki Nielsena również wyżej ocenił to muzeum.
EN
The paper concerns the study of User Experience by focusing on the usability and user satisfaction aspects. The purpose of this paper was to evaluate the usability of two selected virtual museums conducted with 3 research methods: using an oculograph, a System Usability Scale (SUS) usability survey and Nielsen heuristic. The examination was conducted on the following museums that offer virtual tours: Muzeum Instrumentów Muzycznych in Poznan and Muzeum Zamojskie in Zamosc. The participants of the eye tracking experiment and the SUS survey were 22 students of Computer Science at the Politechnika Lubelska, while the Nielsen heuristics analysis was performed by 3 graduate students with relevant qualifications. The obtained eye tracking data, the results of the SUS questionnaires and the evaluation of the Nielsen heuristics were analyzed quantitatively. In addition, a qualitative analysis of eye tracking results was conducted, which provided heat maps and scanning paths. As a result, it was revealed that in the oculography method, the analyzed websites obtained comparable results. However, in the test performed with the SUS usability survey Muzeum Instrumentów Muzycznych achieved a better result. The expert team reviewing Nielsen heuristics also ranked the museum higher.
|
|
tom Vol. 21
336--343
PL
Celem pracy była ocena doświadczenia użytkownika podczas pracy z dwoma popularnymi systemami CMS: WordPress i PrestaShop. Oceny dokonano za pomocą ankiety oraz z użyciem techniki eyetrackingowej. Do porównań wykorzystano średni czas realizacji zadań, liczbę fiksacji, odsetek poprawnie zrealizowanych zadań oraz wskaźnik SUS. Na podstawie otrzymanych wyników, zebranych podczas i po interakcji użytkowników z danym systemem trudno jednoznacznie stwierdzić, który CMS okazał się lepszy.
PL
W artykule omówiono wyniki badań dostępności 190 serwisów internetowych urzędów gmin województwa lubelskiego. W tym celu przygotowano eksperyment, który składał się z dwóch etapów: pierwszego, w którym wykorzystano trzy narzędzia automatyczne oraz drugiego, na potrzeby którego opracowano, a następnie zastosowano listę kontrolną zawierającą osiem kryteriów. W ten sposób uzyskano dwa wskaźniki określające procentowy poziom dostępności serwisów www. Następnie przyjęto warunki precyzujące, kiedy strona internetowa urzędu gminy będzie uznawana za spełniającą wymagania dostępności. Ustalono, że będzie miało to miejsce, gdy serwis uzyska wynik co najmniej 80% w badaniu automatycznym oraz co najmniej 50% w analizie eksperckiej. Po przeprowadzeniu badań, na podstawie zebranych wyników określono ogólny poziom dostępności serwisów gmin z woj. lubelskiego. Dla analizy automatycz-nej wyniósł on 74,92%, a dla eksperckiej 45,99% i w obu przypadkach był niższy od założonych progów. Okazało się, że tylko 33 gminy osiągnęły lub przekroczyły oba ustalone progi dostępności.
EN
The article discusses the results of the research on the accessibility of 190 official websites of commune offices in the Lubelskie Province. For this purpose, an experiment was developed which consisted of two stages: the first one in which three automatic tools were used, and the second one for the needs of which a checklist containing eight criteria was developed and used. In this manner, two indicators were obtained specifying the percentage level of website avail-ability. Afterwards the conditions specifying when the website of the commune office will be considered as meeting accessibility requirements were adopted. It was established that fulfilling the requirements would take place after the website achieved the result no lower than 80% in the automatic survey and no lower than 50% in the expert analysis. After conducting the research, on the basis of the collected results, the general level of accessibility of websites of communes from the Lubelskie Province was specified. For the automatic analysis, it was 74.92% and for the expert analysis – 45.99% and in both cases it was lower than the assumed thresholds. Only 33 communes reached or exceeded both of the established accessibility thresholds.
|
|
tom Vol. 15
178--183
EN
This article is about research during which selected versions of the Symfony programming framework were compared in terms of their performance. The following versions of the framework were analysed: 3.0, 3.1, 3.2, 3.3, 3.4 LTS, 4.0, 4.1, 4.2, 4.3 and 4.4 LTS. For the purpose of the research, a simple test application in PHP was developed in ten vari-ants corresponding to selected versions of the framework and consisting of 17 fragments of code – methods in the class, each of which operates on one basic component of Symfony. The application prepared in this manner was subject to performance tests in a two-stage experiment. After the experiment, the quantitative analyses were conducted in which the following aspects were taken into consideration: the average values of execution times and the average amounts of memory usage for specific code fragments for individual versions of the Symfony framework components and the average time of execution and demand for memory for the entire tested application. The obtained results for each code fragment representing a given component were visualized in the forms of graphs. The performed analyses showed that the best version of the Symfony programming framework in terms of performance is version 4.1.
PL
Zrealizowano badania, podczas których porównywano pod kątem wydajności wybrane wersje szkieletu programistycznego Symfony. Analizie poddano następujące wersje tego szkieletu: 3.0, 3.1, 3.2, 3.3, 3.4 LTS, 4.0, 4.1, 4.2, 4.3 oraz 4.4 LTS. Na potrzeby badań, opracowano prostą aplikację testową w języku PHP, w 10-ciu wariantach odpowiadających wybranym wersjom frameworka, składającą się z 17-stu fragmentów kodu - metod w klasie, z których każda operuje na jednym komponencie Symfony. Przygotowaną w ten sposób aplikację poddano testom wydajnościowym, w dwuetapowym eksperymencie. Po zakończeniu eksperymentu przeprowadzono analizy ilościowe, w których wzięto pod uwagę uśrednione wartości czasów wykonywania poszczególnych fragmentów kodu dla określonych wersji komponentów szkieletu Symfony oraz średnie czasy wykonywania się i zapotrzebowania na pamięć fizyczną przez całą aplikację testową. Uzyskane wyniki, dla każdego fragmentu kodu reprezentującego dany komponent, zostały zwizualizowane w formie wykresów. Przeprowadzone analizy wykazały, że najlepszą pod względem wydajnościowym wersją szkieletu programistycznego Symfony jest wersja 4.1.
EN
Increasing popularity of web applications has led to the development of many technologies that enable their production, both on the clientand 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 plannedand performed for each type of HTTP requests handled by the server simultaneously. Based on the obtained results, it was concluded thatthe 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 determinethe efficiency and reliability of the tested technologies at various levels of load. Furthermore, the studies were crucial in obtaining knowledge aboutthe evaluated frameworks as well as their properties and formulating conclusions that will be able to help the developers choose technologies beforethe implementation of their programming projects.
PL
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żdegoz 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.
PL
Celem pracy była ocena wybranych serwisów internetowych uczelni wyższych pod względem doświadczenia użytkow-nika, ze szczególnym uwzględnieniem użyteczności i dostępności. Badania wykonano metodą eyetrackingową oraz kwestionariuszową. Uczestniczyło w nich dziesięć osób. Obiektem badań były trzy serwisy internetowe uczelni wyż-szych: Katolickiego Uniwersytetu Lubelskiego (KUL), Politechniki Krakowskiej (PK) oraz Zachodniopomorskiego Uniwersytetu Technicznego (ZUT). Dane eyetrackingowe zostały poddane analizie jakościowej i ilościowej, natomiast dane z ankiet analizie ilościowej. Wyniki poszczególnych analiz przedstawiono w formie map cieplnych, ścieżek ska-nowania, wykresów oraz tabel.
EN
The goal of this paper was to evaluate selected web services of universities in terms of user experience, with particular emphasis on usability and accessibility. The research was conducted using eye-tracking and questionnaire methods. Ten people participated in this study. The objects of the study were three university websites: the Catholic University of Lublin (KUL), the Cracow University of Technology (PK) and the West Pomeranian University of Technology (ZUT). The eye-tracking data were subjected to qualitative and quantitative analyses, while the data from questionnaires were subjected to quantitative analysis. The results of individual analyses are presented in the form of heat maps, scan paths, charts and tables.
EN
Universal design is a strategic approach for planning and designing both the products and their environment, aimed at making a given product available to the widest number of possible users. It ensures equality for all of them and the opportunity to participate in the society. This concept is also crucial in the process of designing and developing software. The research was conducted with the use of four services, three of them were implemented for the purpose of this study. Two of them took into consideration the principles of universal design, while the others did not. The aim of the study was verification of the level of usability and accessibility of services by means of three independent methods: the LUT (Lublin University of Technology) checklist, an assessment taking into account WCAG 2.0 (Web Content Accessibility Guidelines) standards using the automatic WAVE evaluation tool (Web Accessibility Evaluation Tool) and a device allowing to track the movement of the eye while performing various tasks on websites. The websites were assessed by twenty experts in the field of creating web application interfaces, using the LUT checklist. The time to the first fixation (TTFF) that it took respondents to look at specific website elements was measured using the eye tracker device and iMotions software. All websites were checked by means of the WAVE tool to detect irregularities and non-compliance with universal design standards. The analysis performed clearly indicated that websites that follow the universal design guidelines were more useful, intuitive and accessible for users. It might be concluded that interfaces allow to find necessary information and perform desired actions in a shorter time when prepared in accordance with the principles of universal design.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.