Ograniczanie wyników
Czasopisma help
Autorzy help
Lata help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 38

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

help Ogranicz wyniki do:
first rewind previous Strona / 2 next fast forward last
PL
W ramach artykułu przeprowadzono wydajnościowe badania porównawcze dwóch wieloplatformowych szkieletów programistycznych Flutter oraz Xamarin. W tym celu opracowano dwie aplikacje testowe pracujące pod kontrolą systemu Android, realizujące te same funkcje tzn. operacje CRUD na bazie danych oraz sortowanie przez scalanie tablic obiektów. Testy przeprowadzono na emulatorze oraz na urządzeniu fizycznym. Sortowane tablice miały różne rozmiary, a operacje na bazie były realizowane dla różnej wielkości zbiorów danych. Metryką wykorzystaną do porównań był średni czas realizacji danej operacji. Analiza wyników badań pokazała, że Xamarin był zdecydowanie wydajniejszy w trzech operacjach CRUD, natomiast Flutter znacznie szybciej wykonywał operacje obliczeniowe, którą było w tym przypadku sortowanie.
EN
This article conducts a performance comparative study of two cross-platform development frameworks: Flutter and Xamarin. For this purpose, two test applications running on Android were developed, implementing the same functions, i.e. CRUD operations on the database and sorting an array of objects by the Merge Sort algorithm. Tests were performed on an emulator and on a physical device. The sorted arrays had different sizes, and database operations were performed for different sizes of data sets. The metric used for comparisons was the average implementation time of a given operation. The analysis of the research results showed that Xamarin was definitely more efficient in three CRUD operations, while Flutter performed computational operations, which in this case was sorting, much faster.
PL
Głównym celem pracy było porównanie wydajności dwóch popularnych szkieletów programistycznych języka PHP –Laravel 10 oraz Symfony 6 na podstawie aplikacji testowej typu CRUD. W ramach analizy porównawczej uwzględniono również specyfikę procesów implementacji oraz wielkości wsparcia społeczności programistów. Badanie zostało przeprowadzone przy użyciu dwóch prostych i niewielkich aplikacji testowych, posiadających ten sam zestaw funkcjonalności. Wydajność została oceniona na postawie czasów wykonywania pojedynczych operacji CRUD oraz jednoczesnej obsługi 10, 100, 500 i 1000 żądań. Pomiary czasów wykonania operacji - od momentu wysłania żądania do serwera, do momentu otrzymania odpowiedzi, były dokonywane za pomocą narzędzia Postman. Wyniki pokazały, że Symfony 6 jest lepszym rozwiązaniem dla aplikacji, gdzie wydajność ma zasadnicze znaczenie.
EN
The main purpose of the study is to compare the performance of two popular PHP language programming frameworks - Laravel 10 and Symfony 6 based on test CRUD-type applications. The benchmarking also considered the implementation process and support from the development community. The study was conducted using two simple and small test applications with the same sets of functionality. Performance was measured based on the execution times of single CRUD-type operations and handling dozens and hundreds of requests simultaneously. Execution times were measured via the Postman application from when the request was sent to the server until the response was received. The results showed that Symfony 6 is a better solution for applications where performance matters.
3
PL
Wybór i korzystanie z serwisu e-commerce może być warunkowane jego właściwościami, takimi jak łatwość użycia, intuicyjność, produktywność, oferowane funkcjonalności oraz walory estetyczne. W ramach tej pracy zbadano użyteczność trzech popularnych serwisów aukcyjnych: eBay, Amazon oraz Allegro. Analizie poddano wybrane interfejsy tych serwisów oraz sposoby w jaki sposób użytkownicy z nich korzystają. W tym celu przygotowano i przeprowadzono eksperyment składający się z dwóch części: ankietowej oraz eyetrackingowej. Otrzymane wyniki wskazują różnice w użyteczności pomiędzy badanymi serwisami. Sugestie dostarczone przez użytkownikówpokazują,że pomimo popularności każdego z tych znanych serwisów, wciąż pewne ich elementy wymagają usprawnień i poprawy.
EN
The selection and use of an e-commerce service can be conditioned by its properties such as ease of use, intuitiveness, productivity, offered functionalities, and aesthetic appeal. Within this study, the usability of three popular auction websites: eBay, Amazon, and Allegro, was examined. Selected interfaces of these websites and the ways in which users use them were analyzed. For this purpose, an experiment was prepared and conducted consisting of two parts: a survey and eye-tracking tasks. The obtained results indicate differences in usability among the websites. Suggestions provided by users show that despite the popularity of each of these well-known services, there are still some of their elements that require improvement and enhancement.
PL
Praca przedstawia analizę wrażeń użytkownika w wirtualnych muzeach. Przedmiotami zainteresowania są muzea, które oferują użytkownikowi wirtualny spacer umożliwiający zwiedzanie i oglądanie ekspozycji bez wychodzenia z domu. Wśród obiektów wybranych do badań znalazły się Muzeum Auschwitz-Birkenau oraz Muzeum Zamkowe wMalborku. Interfejsy tych dwóch wirtualnych muzeów zostały poddane analizie eyetrackingowej z użyciem urządzenia Gazepoint GP3 HD oraz analizie eksperckiej z wykorzystaniem heurystyk Nielsena. Dodatkowo przeprowadzono ankietę składającą się z pytań zawartych w Skali Użyteczności Systemu oraz pytań własnych, która pomogła w ocenie użyteczności oraz w zebraniu opinii na temat muzeów online. Grupę badawczą stanowiło szesnastu studentów Politechniki Lubelskiej, którym przedstawiono takie same zadania do wykonania w wirtualnych muzeach. W efekcie przepro-wadzonych badań okazało się, że zarówno według heurystyk Nielsena jak i przeprowadzonej ankiety Skali Użyteczności Systemu lepiej zostało ocenione Muzeum Auschwitz-Birkenau, natomiast w eksperymencie eyetrackingowym oba muzea uzyskały podobne wyniki.
EN
The paper presents an analysis of user experience in virtual museums. The objects of interest are museums that offer a virtual walk which allows the user to visit and view exhibitions without leaving home. Among the selected objects for the study were the Museum of Auschwitz-Birkenau and the Malbork Castle Museum. The interfaces of these two virtual museums were subjected to eye tracking analysis using the Gazepoint GP3 HD eye tracker and an expert analysis using Nielsen heuristics. Additionally, a survey consisting of questions from the System Usability Scale and self-reported questions was then conducted to help gather information on usability and to collect opinions about online museums. The research group consisted of sixteen students from the Lublin University of Technology, who were presented with the same tasks to perform in the virtual museums. As a result of the research, it turned out that both according to the Nielsen heuristics and the System Usability Scale survey, the Auschwitz-Birkenau Museum was rated better, while in the eye tracking experiment both museums obtained similar results.
PL
Przedstawione badanie koncentruje się na analizie i porównaniu użytkowania dwóch wyszukiwarek serwisów warsztatowych. Wykorzystane narzędzia badawcze to testy użyteczności, wywiady z użytkownikami oraz eyetracking. Miały one na celu ocenę funkcjonalności, intuicyjności i ogólnego doświadczenia użytkowników podczas korzystania z analizowanych serwisów. Wyniki pokazują, że użytkownicy napotykali różnorodne problemy z nawigacją czy funkcjami wyszukiwania, a także zgłaszali sugestie dotyczące poprawy i rozbudowy funkcji serwisów. Niemniej jednak, pomimo pewnych różnic w ocenach poszczególnych aspektów obu serwisów, różnice w skuteczności realizacji zadanych scenariuszy były niewielkie.
EN
The study presented here focuses on analyzing and comparing the user experience of two automotive repair workshop website search engines. The research tools used were usability tests, user interviews and eye tracking. These were aimed at assessing the functionality, intuitiveness and overall user experience when using the analyzed sites. The results show that users encountered a variety of problems with navigation and search functions, and made suggestions for improving and expanding the website functions. Nevertheless, despite some differences in the evaluations of specific aspects of both services, there was little difference in the effectiveness of the set scenarios.
EN
This article focuses on the analysis of available open-source e-commerce systems in terms of their usability in the context of factors such as website consistency, interactivity, interface memorability and the level of aesthetics. The study compares the Prestashop, Magento, and Joomla with the HikaShop module. An experiment was prepared, consisting of three elements: a test scenario, during which the task completion time was measured, an eye-tracking study, providing objective results showing how users look at a given system and a survey aiming to obtain opinions on the analyzed systems. Each e-commerce platform was tested by a different research group of 10 people who had not used these systems before. The results of the study indicate that the Prestashop system offers the most efficient interfaces, presenting content and providing functions that are more easily assimilated and better understood by users compared to the other two tested systems.
PL
Niniejszy artykuł skupia się na analizie dostępnych systemów e-commerce typu open source pod względem ich użyteczności w kontekście czynników takich jak: spójność strony, interaktywność, zapamiętywalność interfejsu czy też poziom estetyki. W badaniach porównano ze sobą system Prestashop, Magento oraz Joomla z modułem HikaShop. Przygotowano eksperyment, który składał się z trzech elementów: scenariusza testowego, podczas którego dokonano pomiaru czasu wykonania zadań, badania eyetrackingowego, dostarczającego obiektywne wyniki, pokazujące sposób patrzenia użytkowników na dany system oraz badania ankietowego mającego na celu uzyskanie opinii na temat analizowanych systemów. Każda platforma e-commerce była testowana przez inną grupę badawczą składającą się z 10-ciu osób, które wcze-śniej nie korzystałyz tych systemów.Wyniki badań wskazują, że system Prestashop oferuje najwydajniejsze interfejsy, prezentująctreści i dostarczającfunkcje, które są łatwiej przyswajalne i bardziej zrozumiałe przez użytkowników w stosunku do dwóch pozostałych testowanych systemów.
EN
The purpose of this article is to study the impact of different ways of presenting educational contentfound on websites on the ability to assimilate information among elementary school students. To conductthe study, three websites with interface layouts differentin terms of levels of complexity were prepared: a simple,amoderateand a complexone. Eachsite contained the same educational materials. Seventy-two students from elementary school grades IV-VI participated in the study. All the students were divided into 3 groups, each of which worked with one version of the website. At the first stage, students were tasked with familiarizing themselves with the content of the web pages within a given website. This was followed by a knowledge quiz, checking how much information the subjects had memorized. At the last stage, participants of the experiment completed a questionnaire collecting their opinions on their preferences regarding the form of presentation of educational content made available online. The obtained results and the conducted analysisshowthe interfacewith the moderate level of complexity,i.e.with a relatively simple layout and without an excessive number of elements, allows for the assimilation of the most information. The interface was also rated the highest by the participantsof the study.
PL
Celem artykułu jest zbadanie wpływu różnych sposobów prezentacji informacji edukacyjnych zawartychna stronach serwisów internetowych na zdolność przyswajania treści wśród uczniów szkoły podstawowej. Dla zrealizowaniabadania zostały przygotowane trzy serwisy internetowe mające odmienne układy interfejsów, różniące się poziomem zaawansowania: prosty, średniozaawansowany i zaawansowany. Każdy serwis zawierał te same treści edukacyjne. W badaniach wzięło udział 72 uczniów z klas IV-VI szkoły podstawowej. Uczniowie zostali podzieleni na 3 grupy, z których każda miała do czynienia z jedną wersją serwisu. W pierwszym etapie uczniowie mieli za zadanie zaznajomienie się z treściami zawartymi na stronach www w ramach danego serwisu. Następnie został przeprowadzony test wiedzy, sprawdzający ile informacji badani zapamiętali. W ostatnim etapie uczestnicy eksperymentu wypełnili ankietę zbierającą opinię na temat preferencji dotyczących formy prezentacji treści edukacyjnych udostępnionych w trybie online. Na podstawie uzyskanych wyników i przeprowadzonej analizy można wysunąć wniosek, że interfejs średniozaawansowany, o stosunkowo prostym układzie i nie zawierający nadmiernej liczby elementów, pozwala na przyswojenie największej ilości informacji i był najlepiej oceniany przezbadanych.
PL
Celem artykułu było porównanie trzech narzędzi do przygotowywania i przeprowadzania testów automatycznych –JUnit5, TestNG oraz Spock. Zrealizowane badania obejmowały wykonanie serii trzech eksperymentów, na które się składały testy wydajnościowe, opar te na pięciu scenariuszach testowych, testy funkcjonalne sprawdzające możliwości każdego z narzędzi oraz testy popularności i wsparcia. Eksperyment wydajnościowy polegał na skonfigurowaniu środowiska testowego, przygotowaniu testów bazujących na opracowanych scenariuszach, wielokrotnym ich wykonaniu, a następnie weryfikacji i analizie uzyskanych wyników czasowych. Porównanie możliwości narzędzi opierało się na wyodrębnieniu zestawu kluczowych funkcjonalności oprogramowania służącego do opracowywania testów. Ostatnia analiza polegała na porównaniu popularności badanych platform testowych i zrealizowana została na podstawie trzech popularnych serwisów internetowych udostępniających informacje o aktywności użytkownikóww obrębie danego narzędzia testowego.
EN
The presented work includes a comparison of three tools for preparing and conducting automated tests - JUnit5, TestNG and Spock. The study, on the basis of which the comparative analysis was carried out, consisted in performing three types of experiments, i.e. performance tests based on five test scenarios, functional tests checking the capabilities of each tool, and tests of popularity and support in the modern context. The performance experiment consisted in configuring the test environment, preparing tests based on scenarios, performing them multiple times, and then verifying and analysing the obtained time results. The comparison of tools capabilities was based on the preparation of a set of key functionalities of the software used to develop tests. The last analysis consisted in comparing the popularity of the surveyed platforms, and was performed on the basis of three popular websites providing information on user activity within the test tool.
PL
Artykuł zawiera analizę doświadczeń użytkowników podczas korzystania z dwóch aplikacji mobilnych FitPro i Zepp Life, które współpracują z opaskami sportowymi przeznaczonymi do monitorowania aktywności fizycznej. W ramach badania, użytkownicy zostali poproszeni o wykonanie zadań, podczas których korzystali z poszczególnych funkcji aplikacji. Podczas realizacji tego samego scenariusza badawczego najpierw na pierwszej, a później na drugiej aplikacji, rejestrowano za pomocą eyetrackera aktywność oczną użytkowników. Następnie każdy uczestnik brał udział w badaniu ankietowym. Do analizy porównawczej wykorzystano czas realizacji zadań, wskaźniki eyetrackingowe (liczba fiksacji, czas trwania fiksacji, liczba mrugnięć), ocenę użytkowników oraz liczbę zdiagnozowanych błędów. Wszystkie wyniki wykazały, że aplikacja FitPro mimo, że zawierała mniej funkcji, była bardziej intuicyjna, łatwiejsza w obsłudze, wydajniejsza, miała przejrzysty interfejs i w efekcie została lepiej oceniona przez użytkowników.
EN
The article analyses user experience while using two mobile applications, FitPro and Zepp Life that work with sports bands designed to monitor physical activity. As part of the study, the users were asked to perform tasks during which they used each app’s features. During the same research scenario, first on the first application and then on the second application, the user’s eye activity was recorded by means of the eyetracker. Then, each participant took part in a survey. Task completion time, eye-tracking indicators (the number of fixations, fixation duration, the number of blinks), users’ evaluation and the level of diagnosed errors were used for comparative analysis. All the results confirmed that the FitPro application, despite containing fewer features, was more intuitive, easier to use, more efficient, had a clear interface and, as a result, was better rated by the users.
PL
Celem artykułu jest ocena pod względem wydajności i doświadczeń użytkownika trzech aplikacji mobilnych, które wspomagają codzienne funkcjonowanie osób chorych na cukrzycę. W badaniu wykorzystano dwie metody zbierania danych: eyetracking oraz ankietę SUS (System Usability Scale). Eyetracking dostarczył informacji dotyczących ruchu oczu i fiksacji podczas korzystania z aplikacji, natomiast ankieta SUS pomogła ocenić ogólny poziom użyteczności. Przetestowano trzy aplikacje: mySugr i Diabetes diary controlpochodzące ze sklepu Google Play oraz jedną aplikację zaimplementowaną na potrzeby badań. Stwierdzono, że autorska aplikacja SugarCare, charakteryzująca się prostym, nowoczesnym i czytelnym interfejsem, osiągnęła najlepsze wyniki podwzględem czasów wykonywania zadań oraz wskaźnika SUS. Aplikacja mySugr, która również miała przejrzysty i prosty interfejs zajęła drugie miejsce. Najgorzej wypadło oprogramowanie Diabetes diary control, posiadające złożony i mało czytelny interfejs użytkownika.
EN
The purpose of this study was to assess the influence of the appearance and structure of the application interface on task completion speed and user experience. Two data collection methods were used in the study: eye tracking and the System Usability Scale (SUS) questionnaire. Eye tracking provided information on eye movement and fixation while using the application, while the SUS questionnaire helped evaluate the overall usability level and user satisfaction. Three applications were examined (mySugr, Diabetes diary control from Google Play, and one proprietary application implemented for the purposes of the study. It was found that the proprietary SugarCare application characterized by a simple, modern, and readable interface achieved the highest results in terms of task completion times and SUS questionnaire scores. The mySugr application, which also has a clear and simple interface, took the second place. The Diabetes diary control application performed the worst, as it had a complex and less user-friendly interface. On the basis of the obtained results, mobile applications for diabetics with a clear interface proved to accelerate the task completion process and have a positive impact on user experience. These conclusions stem from the analyses of the metrics used indicating the benefits resulting from accessibility of simple and intuitive application interfaces in terms of efficacy and user satisfaction.
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
Celem artykułu jest analiza i ocena dostępności serwisów internetowych wybranych uczelni wyższych w Polsce, z uwzględnieniem rodzaju uczelni. W związku z tym zrealizowano badania składające się z dwóch etapów. Pierwszy etap polegał na przeprowadzeniu analizy eksperckiej przy wykorzystaniu autorskiej listy kontrolnej, która miała sprawdzić czy dany serwis zawiera wybrane funkcje dostępności. Drugi etap polegał na przeprowadzeniu audytu za pomocą automatycznych narzędzi, które sprawdzałyróżne aspekty aplikacji związane z dostępnością. Jako materiału badawczego użyto 30 serwisów, z których każdy należał do jednego z 6 rodzajów uczelni.Wyniki uzyskane z pierwszej części badania pokazują, że strony internetowe szkół wyższych są wyposażone w standardowe narzędzia dostępności, niezależnie do której grupy należą. Druga część badań wykazała, że największe rozbieżności między poszczególnymi typami uczelni wystąpiły w aspekcie wydajności serwisów.
EN
Universities have their websites, web and mobile applications that are aimed at different audiences: candidates students, students, employees and business environment. In the case of public universities this software must be accessible to the widest possible range of users, as well as people with disabilities. The requirements have been imposed on public institutions by current Polish laws. Accordingly, it is necessary to periodically review the compliance with accessibility requirements, and if any requirement is not met by a particular service, the accessibility statement should mention it and state the prospect of remedying it. The aim of the study is to analyze and evaluate the accessibility of websites of various types of selected higher education institutions in Poland, taking into account the type of the university. Accordingly, a study consisting of two stages was performed. The first stage consisted in conducting an expert analysis using a proprietary checklist to verify whether a given site contains selected accessibility features. The second stage consisted in an audit using automated tools that checked various aspects of the application: accessibility (Utilitia, accessiBe), performance (Google PageSpeed Insights) and adaptation to mobile devices (Google Mobile-Friendly Test). Thirty sites were used as research material, each belonging to one of 6 types of higher-education institutions: technical, economic, pedagogical, agricultural/natural science, physical education and a university. The results obtained from the first part of the survey show that university websites are equipped with standard accessibility tools, regardless of which group they belong to - the average accessibility rate for all universities was 63.7%. The second part of the survey showed that the greatest discrepancies between the different types of universities (ranging from 56.4% to 79.6%) occurred in the aspect of website performance. The sites of economic universities performed best in this element (79.6%), while the weakest were those of physical education universities (56.4%).
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.
EN
The websites of higher education institutions, due to the fact that they are addressed to multiple stakeholder groups, not only need to have an appropriately designed information structure but must also be useful. Additionally, in the case of public universities, their services are expected to be accessible to the widest possible audience, especially for people with disabilities. The accessibility tools used on websites should be quickly located, easily identifiable and user-friendly. So far, no standards have been developed regarding these issues, and therefore, there are various solutions on the web. The objective of this study is to analyze various implementations of accessibility tools on university websites in terms of their location, form of presentation and ways that enable access to them. A study was conducted in which web interfaces were evaluated with the participation of users. The experiment consisted of two parts: the first one used the eye tracking technique, whereas in the second one, a survey was conducted. The research material was prototypes of websites from four different universities. Each website had two versions differing in implementation of accessibility tools. In the study, 35 participants were divided into two groups of people. Each group was shown one of the two sets of website prototypes and the users were tasked with finding and activating a specific accessibility tool. After exploring the websites, each participant completed a questionnaire that pertained to their opinions regarding aspects such as appearance, placement and a way to access tools dedicated to people with disabilities. The obtained data, processed to the form of heatmaps and fixation maps, were subjected to a qualitative analysis. The survey results and eye tracking data were analyzed quantitatively. On the basis of performed analyzes it can be concluded that the following factors have an impact on the reduction in efficiency and productivity of users: placement of accessibility tools on university websites in a place other than the upper right corner, an indirect access to these tools or their non-standard appearance.
PL
Strony uczelni wyższych ze względu na fakt, że są skierowane do wielu grup interesariuszy, oprócz tego, że muszą mieć odpowiednio zaprojektowaną strukturę informacji, to muszą być także użyteczne. W przypadku publicznych uczelni wyższych oczekuje się, że ich serwisy będą dostępne dla jak największego grona odbiorców, w szczególności dla osób z niepełnosprawnościami. Stosowane w serwisach narzędzia dostępności powinny być szybko lokalizowane, łatwo identyfikowane i proste w użyciu. Jak dotąd nie opracowano standardów dotyczących tych kwestii i w związku z tym istnieje w sieci wiele rozwiązań. Celem pracy jest analiza różnych implementacji narzędzi dostępności w serwisach WWW szkół wyższych pod względem ich rozmieszczenia, formy prezentacji oraz sposobów, które umożliwiają do nich dostęp. Zrealizowano badania, w których dokonano oceny interfejsów webowych z udziałem użytkowników. Eksperyment składał się z dwóch części: w pierwszej wykorzystano technikę eyetrackingową, natomiast w drugiej ankietowanie. Materiał badawczy stanowiły prototypy stron internetowych czterech różnych uczelni wyższych. Każdą ze stron opracowano w dwóch wersjach różniących się implementacją narzędzi dostępności. W badaniu wzięło udział 35 osób podzielonych na dwie grupy i zastosowano testy A/B. Każdej grupie zaprezentowano jeden z dwóch zestawów prototypów stron, a użytkownicy musieli odnaleźć i wykorzystać konkretne narzędzia dostępności. Następnie badani wypełniali ankietę, która dotyczyła preferencji odnośnie sposobu prezentacji narzędzi dedykowanych osobom niepełnosprawnym, w tym aspektów dotyczących wyglądu, rozmieszczenia oraz sposobu dostępu do nich. Pozyskane dane przetworzone do postaci map cieplnych i map fiksacji poddano analizie jakościowej. Wyniki z ankiet oraz dane eyetrackingowe przeanalizowano w sposób ilościowy. Na podstawie przeprowadzonych analiz możliwe jest stwierdzenie, że następujące czynniki mają wpływ na spadek efektywności oraz produktywności użytkowników: rozmieszczenie narzędzi dostępności na stronach uczelni w miejscu innym niż prawy górny róg, pośredni dostęp do narzędzi, czy też niestandardowy wygląd.
PL
Celem pracy jest przedstawienie wpływu, jaki ma zastosowanie zasad projektowania uniwersalnego na codzienną pracę z treściami internetowymi dla osób z wadą wzroku. Pierwszą częścią badania jest eksperyment z wykorzystaniem okulografu, porównujący wpływ zastosowania wysokiego kontrastu lub zmiany rozmiaru czcionki na efektywność wykonywania przez osoby badane prostych zadań. Druga część badania to przeprowadzenie ankiety porównującej odczuciaz korzystania ze strony internetowej ściślespełniającej zasady projektowania uniwersalnego oraz jej odpowiednika zawierającego wyraźne błędy. Rezultaty badań okulograficznych zostały poddane analizie pod kątem oceny czasu do pierwszej fiksacji, średniego czasu fiksacji oraz czasu spędzonego na wyznaczonym obszarze zainteresowania. Wyniki badań wskazują na wzrost efektywności i komfortu z użytkowania treści cyfrowych zaprojektowanych zgodnie z zasadami projektowania uniwersalnego.
EN
The subject of this study is to show the impact that applying universal design principles has on everyday work with web content for people with visual impairments. The first part of the study is an experiment using an eye tracker, comparing the effects of using high contrast or changing the font size on the subjects' efficiency in performing simple tasks. The second part of the study is a survey comparing the feelings of using a website strictly compliant with universal design principles and its counterpart containing noticeable errors. The eye tracking results were analyzed to assess time to first fixation, average fixation time, and time spent on a designated area of interest. The results indicate an increase in efficiency and comfort with digital content designed according to universal design principles.
PL
Celem pracy była analiza strony internetowej wybranej uczelni pod względem użyteczności i dostępności interfejsów użytkownika ze szczególnym uwzględnieniem wytycznych zawartych w standardzie WCAG (ang. Web Content Accessibility Guidelines). Po uwzględnieniu wszystkich wytycznych powstała ulepszona prototypowa wersja witryny, która została pozbawiona zdiagnozowanych błędów i niezgodności. Obie witryny zostały przebadane trzema metodami: metodą kwestionariuszową za pomocą listy kontrolnej LUT, z wykorzystaniem techniki okulograficznej oraz automatycznego narzędzia - wtyczki WAVE dołączonej do przeglądarki internetowej. W badaniach ankietowych i okulograficznych wzięło udział 20 uczestników. Dane pozyskane zbadań wykonanych trzema metodamizostały poddane analizie ilościowej. Natomiast wyniki badań eyetrackingowych zostały dodatkowo poddane analizie jakościowej (mapy cieplne, ścieżki skanowania).Wyniki przeprowadzonych analiz jednoznacznie pokazują, że prototypowa witryna przygotowana przez autorów pracy zgodnie z zasadami projektowania uniwersalnegowyraźnie lepiej wypada pod względem użyteczności i dostępności niż witryna wybranej uczelni.
EN
The purpose of the study was to analyze the website of a selected university in terms of usability and accessibility of user interfaces with particular attention to the guidelines of the Web Content Accessibility Guidelines (WCAG) standard. After taking into account all the guidelines, an improved version of the site was created that was free of the diagnosed errors and incompatibilities. Both sites were surveyed using the questionnaire method with the LUT checklist. A survey was also conducted using an eyetracker. Twenty participants took part in this study. The third method of evaluation was to analyze the sites using an automated tool - the WAVE plugin attached to a web browser. The data obtained from the research experiment were analyzed qualitatively and quantitatively. In case of the survey and the WAVE tool, only quantitative analysis was carried out. The results of the analyses carried out using the three methods show unequivocally that the author's website prepared by the authors is clearly better in terms of usability and accessibility than the website of the selected university.
PL
Praca przedstawia analizę dwóch serwisów pod kątem dostępności i użyteczności. Zaimplementowany został autorski serwis e-commerce posiadający usprawnienia dla osób niepełnosprawnych. Serwis ten został porównany z popularną witryną działającą komercyjnie - serwisem Amazon. W badaniach zrealizowanych na grupie dziesięciu studentów wykorzystano technikę eyetrackingową, opracowaną do tego celu ankietę oraz listę kontrolną LUT. Przeprowadzono również badanie dostępności internetowym narzędziem WAVE. Do oceny serwisów w badaniu okulograficznym wybrano pięć miar: czas wykonania zadania, średni czas fiksacji, średnia liczba fiksacji, średni czas trwania sakady oraz średnia liczba sakad. Na podstawie uzyskanych wyników i po ich wstępnej obróbce sporządzono podstawowe statystyki oraz wykresy pudełkowe ułatwiające ich interpretację. Otrzymane wyniki pokazują, że strona autorska uzyskała krótszeczasy wykonania zadań, porównywalne poziomy miar eyetrackingowych, wyższe oceny na podstawie listy kontrolnej LUT oraz mniejszą liczbębłędów, które zostały zdiagnozowane walidatorem WAVE niż strona Amazon.
EN
This paper presents an analysis of two websites in terms of accessibility and usability. An authorial e-commerce website with improvements for people with disabilities was implemented. The website was compared with a popular commercial service. The study was conducted on a group of students and used the eye tracking method, a questionnaire developed for the purpose of the study and the LUT checklist. Additionally, an accessibility study was performed using the WAVE web accessibility evaluation tool. In the eye tracking study five measures were selected to evaluate the websites: the task completion time, the mean fixation time, the mean number of fixations, the mean saccade duration, and the mean number of saccades. On the basis of the obtained results and after their initial processing basic statistics and box plots were created to facilitate interpretation of the results.
PL
Przedmiotem pracy jest analiza wydajnościowa dwóch szkieletów programistycznych języka PHP w najnowszych wersjach – Laravel 9.6 i Yii 2.0.45. Została ona przeprowadzona przy pomocy przygotowanych do tego celu aplikacji testowych, posiadających identyczne funkcjonalności. Aplikacjegenerują wszystkie liczby pierwsze z podanego zakresu oraz tworzą system rankingowy książek, oparty na operacjach CRUD. Jako kryterium porównawcze przyjęto czas obsługi żądań przez każdą aplikację. Do sprawdzenia wydajności użyto dedykowanych szkieletom tzw. debugbarów – dolnych pasków wyświetlających informację o wykonanym żądaniu. Wyniki uzyskane po przeprowadzonych badaniach wykazały, że biorąc pod uwagę wydajność, Laravel jest lepszą technologią niż Yii do budowy aplikacji internetowych.
EN
The subject of this paper is the performance analysis of two PHP programming frameworks in the latest versions - Laravel 9.6 and Yii 2.0.45. It was carried out with the help of test applications prepared for this purpose, which have identical functionalities: they generate all prime numbers from a given range and create a book ranking system based on CRUD operations. The request handling time of each application was used as a comparison criterion. To check the performance, dedicated debugbars - bottom bars displaying information about the executed request - were used. The results obtained after the tests showed that in terms of performance, Laravel is a better technology than Yii for building web applications.
PL
Artykuł ten przedstawia wydajnościową analizę porównawczą dwóch wieloplatformowych szkieletów programistycznych Flutter oraz Xamarin. Przy pomocy tych technologii utworzono identyczne aplikacje testowe działające pod kontrolą systemu Windows oraz systemu Android. Każda z tych aplikacji zawierała funkcjonalności umożliwiające przeprowadzenie scenariuszy testowych. Dotyczyły one obliczenia trzydziestego wyrazu ciągu Fibonacciego, posortowania algorytmem przez scalanie list składających się z pięciutysięcy oraz dziesięciu tysięcy elementów, wykonania na bazie danych podstawowych operacji takich jak: zapis, odczyt, wyszukanie, modyfikacja i usunięcie danych. Scenariusze zostały powtórzone dziesięć tysięcy razy, a analizie zostały poddane średnie czasy wykonania danych operacji. Wyniki nie wykazały jednoznacznie, który szkielet jest wydajniejszy. Jednak generalnie można stwierdzić, że dla aplikacji pracujących na systemach Android i Windows, które wykonują dużo obliczeń lub zapisują duże ilości danych czy wyszukują i jednocześnie modyfikują dane, lepszym rozwiązaniem będzie szkielet programistyczny Flutter
EN
This article presents a comparative performance analysis of two cross-platform development frameworks Flutter and Xamarin. Using these technologies identical test applications running on Windows and Android were created. Each of these applications included functionalities to run test scenarios. They concerned calculating the 30th word of the Fibonacci sequence, sorting with the MergeSort algorithm lists consisting of five thousand and ten thousand elements, performing basic database operations on the database, such as record, reading, searching, modifying and deleting data. The scenarios were repeated ten thousand times, and the average execution times of the operations were analyzed. The results did not conclusively show which framework is more efficient. However, in general, it can be concluded that for applications running on Android and Windows that perform a lot of calculations or save large amounts of data or search and at the same time modify data, the Flutter framework will be a better solution.
PL
Celem niniejszego artykułu jest porównanie interfejsów aplikacji z przyciskami w formie graficznej i tekstowej. Na potrzeby przeprowadzenia badań przygotowano aplikację internetową z funkcją umożliwiającą zmianę formy przycisków. Analiza dotycząca dostępności aplikacji została wykonana przy pomocy narzędzia WAVE. Do przeprowadzenia eksperymentu z wykorzystaniem okulografu i ankiety przygotowano grupę badawczą stanowiącą 10 studentów. Badania przeprowadzone za pomocą okulografu pozwoliły ocenić, która wersja interfejsu umożliwia szybsze i poprawne wykonanie zadań. Do zbadania jakości wykonanego interfejsu użyto listy kontrolnej LUT
EN
The purpose of this article is to compare application interfaces with buttons in graphical and text form. For the needs of the research, a web application was prepared with the functionality to change the form of buttons. The analysis of the availability of the application was performed using the WAVE tool. A research group of 10 students was prepared for the eyetracking experiment and form. The surveys conducted on the eyetracker allowed to assess which version of the interface enables faster and correct execution tasks. LUT’s list was used to test the quality of the designed interface.
first rewind previous Strona / 2 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ć.