Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "Dzieńkowski, Mariusz" wg kryterium: Autor


Tytuł:
An analysis of the implementation of accessibility tools on websites
Analiza implementacji narzędzi dostępności na stronach WWW
Autorzy:
Cieśla, Marcin
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/27315464.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
web-accessibility
web usability
eye tracking
A/B tests
dostępność stron internetowych
użyteczność stron internetowych
testy A/B
Opis:
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.
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.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2023, 13, 4; 51--56
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza doświadczenia użytkownika podczas zwiedzania wybranych wirtualnych muzeów
User experience analysis while visiting selected virtual museums
Autorzy:
Poleszak, Iwona
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083410.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
doświadczenie użytkownika
użyteczność
okulografia
wirtualne muzeum
user experience
usability
eye tracking
virtual museum
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 384--392
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza wydajności szkieletów programistycznych Flutter oraz Xamarin
A comparative analysis of performance of Flutter and Xamarin development frameworks
Autorzy:
Uciński, Mateusz
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083447.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Flutter
Xamarin
wieloplatformowe szkielety programistyczne
cross-platform development frameworks
Opis:
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
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.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 366--377
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza użyteczności i dostępności internetowych rozkładów jazdy komunikacji miejskiej w wybranych miastach w Polsce
Analysis of the usability and accessibility of public transport online timetables in selected cities in Poland
Autorzy:
Wójtowicz, Piotr
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083664.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
użyteczność
dostępność
analiza stron internetowych
eye tracking
usability
accessibility
websites analysis
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2023, 26; 54--62
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności technologii webowych REST i GraphQL
Comparison of REST and GraphQL web technology performance
Autorzy:
Mikuła, Mateusz
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/98140.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
REST
GraphQL
web service
performance testing
usługa internetowa
testowanie wydajności
Opis:
The aim of the study was to compare the performance of two data exchange styles commonly used in web applications, i.e. REST and GraphQL. For the purposes of the study two test applications were developed containing the same functionalities, one of which was REST and the other one was GraphQL. They were used for performance tests done with the help of the JMeter tool, during which measurements of the total processing time of requests and the volume of data downloaded and sent were performed. An experiment was developed that tested the basic operations found in most network services: display, add, update, and delete data. The most attention was devoted to the information display operation in the case of which load tests were done. On the basis of performed studies and obtained results, no differences in performance during the operation of adding, editing and deleting data by applications based on REST API and GraphQL were found. During the display operation under heavy load conditions and while downloading small portions of data, the service using GraphQL had a better performance. When downloading large portions of data, the REST-based service exhibited a higher performance.
Zrealizowano badania, których celem było porównanie wydajności dwóch, szeroko stosowanych w aplikacjach webo-wych stylów wymiany danych REST i GraphQL. Na potrzeby badań opracowano dwie usługi testowe, zawierające te same funkcjonalności, z których jedna była serwisem REST, a druga GraphQL. Posłużyły one do testów wydajnościo-wych, przeprowadzonych za pomocą narzędzia JMeter, podczas których wykonywano pomiary całkowitego czasu przetworzenia żądań oraz wielkości pobieranych i wysyłanych danych. Opracowano eksperyment, w ramach którego testowano podstawowe operacje występujące w większości usług sieciowych: wyświetlanie, dodawanie, aktualizowanie oraz usuwanie danych. Najwięcej uwagi poświęcono operacji wyświetlania informacji, w przypadku której wykonano testy obciążeniowe. Na podstawie zrealizowanych badań i uzyskanych wyników nie stwierdzono różnic w wydajności podczas realizacji operacji dodawania, edycji i usuwania danych przez aplikacje oparte na REST API i GraphQL. Podczas operacji wyświetlania w warunkach dużego obciążenia i w przypadku pobierania małych porcji danych lepszą wydajność miała usługa wykorzystująca GraphQL. Natomiast w przypadku pobierania dużych porcji danych wyższą wydajność uzyskiwała usługa oparta na REST.
Źródło:
Journal of Computer Sciences Institute; 2020, 16; 309-316
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza wybranych wersji szkieletu programistycznego Symfony
Comparative analysis of a selected version of the Symfony framework
Autorzy:
Jusięga, Michał
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/98198.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Symfony
performance
memory usage
wydajność
użycie pamięci
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2020, 15; 178-183
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wybranych metod tworzenia sztucznej inteligencji na przykładzie popularnej gry w karty
Analysis of selected methods of creating artificial intelligence on the example of a popular card game
Autorzy:
Gałka, Łukasz
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/98306.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
artificial intelligence
machine learning
algorithm efficiency evaluation
computer games
sztuczna inteligencja
uczenie maszynowe
ocena skuteczności algorytmów
gry komputerowe
Opis:
The aim of the article was to analyze selected methods of creating artificial intelligence in a popular card game. Two experiments were conducted: with a human and with a computer. The following algorithms were analyzed: random, min-max, based on a neural network, statistical and statistical with the use of “cheating” technique. The examined parameters were as follows: efficiency, execution time, number of implementation code lines, implementation time and training duration. The indicator with the greatest impact on the selection of the most optimal method was efficiency. The research has shown no difference in efficiency for the neural network-based algorithm and the statistical algorithm. In other cases, the differences in this feature were significant. The use of the “cheating” technique has increased the efficiency.
Celem artykułu była analiza wybranych metod tworzenia sztucznej inteligencji w popularnej grze w karty. Zostały przeprowadzone dwa eksperymenty: z człowiekiem oraz z komputerem. Analizie poddano algorytmy: losowy, minmax, bazujący na sieci neuronowej, statystyczny oraz statystyczny z użyciem techniki „oszukiwania”. Zbadano takie parametry jak: skuteczność, czas wykonania, liczbę linii kodu implementacji, czas implementacji oraz czas trwania treningu. Wskaźnikiem mającym największy wpływ na wybór najbardziej optymalnej metody była skuteczność. Badania wykazały brak różnic w skuteczności dla algorytmu bazującego na sieci neuronowej i algorytmu statystycznego. W pozostałych przypadkach różnice tej cechy były istotne. Użycie techniki „oszukiwania” zwiększyło skuteczność.
Źródło:
Journal of Computer Sciences Institute; 2020, 16; 233-240
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ocena dostępności wybranych serwisów uczelni wyższych
Accessibility assessment of selected university websites
Autorzy:
Stasiak, Wojciech
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055116.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
website accessibility
accessibility evaluation
web accessibility testing techniques
accessibility automated tools
dostępność stron internetowych
metody badania dostępności stron www
automatyczne narzędzia do testowania dostępności
Opis:
Dostępność stron internetowych polega na zapewnieniu możliwości korzystania z informacji tam zamieszczonych przez wszystkich użytkowników, a zwłaszcza przez osoby niepełnosprawne. Celem pracy było zbadanie poziomów dostępności serwisów internetowych uczelni wyższych Lublina i porównanie ich z serwisami dwóch uczelni w Polsce wybranych na potrzeby tego badania. W tym celu opracowano eksperyment, który składał się z dwóch części. W pierwszej części eksperymentu zastosowano autorską listę kontrolną zawierającą pytania dotyczące określonych funkcjonalności serwisów odpowiadających istotnym kwestiom dostępności. W drugiej części do oceny dostępności wykorzystano automatyczne narzędzia. Materiałem badawczym było osiem serwisów uczelni z Lublina oraz dwóch zestawionych z nimi uczelni w innych miastach w Polsce. Uczelnie te dodatkowo posiadały w swoich serwisach specjalnie wydzielone zestawy stron dla osób z niepełnosprawnościami. Takie dodatkowe strony opracowane specjalnie dla potrzeb osób niepełnosprawnych zostały także uwzględnione w badaniach. Po przeprowadzeniu eksperymentu możliwe było wskazanie uczelni, które posiadają najlepsze i najgorsze serwisy pod względem osiąganych wyników dostępności. Dodatkowo badania wyłoniły konkretne strony tych serwisów, które charakteryzowały się najwyższymi i najniższymi średnimi ocenami dostępności. W wyniku analizy eksperckiej okazało się, że niektóre z przebadanych serwisów uczelni nie mają dołączonej deklaracji dostępności, zawierają dokumenty w formacie PDF, które nie są dostępne, często nie umożliwiają zmiany kolorystyki oraz nie posiadają wersji mobilnej.
The accessibility of websites consists in ensuring the possibility of using the information posted there by all users, espe-cially by disabled people. The aim of the study was to examine the levels of accessibility of websites of Lublin universi-ties and to compare them with the websites of two universities in Poland selected for the purpose of the study. With this aim in view, an experiment was developed, which consisted of two parts. In the first part of the experiment, a specially made original checklist was used containing questions about specific functionalities of websites corresponding to im-portant accessibility issues. In the second part, automated tools were used with a view to assessing the accessibility. The research material consisted of eight websites of universities from Lublin and two websites of universities from other cities in Poland that were compared in the study. Those two universities in contrast to the eight ones additionally had special sets of websites for people with disabilities. Such additional sets of websites specifically designed for the needs of people with disabilities were also included in the research. After conducting the experiment, it was possible to identify the universities which have the best and the worst websites in terms of accessibility results. Furthermore, the study revealed specific pages of these websites that were characterized by the highest and the lowest average accessibility ratings. The results of the expert analysis showed that the examined university websites do not have an attached declaration of accessibility, contain documents in the PDF format that are not accessible, often do not allow for changes of colour and do not have a mobile version.
Źródło:
Journal of Computer Sciences Institute; 2021, 19; 81--88
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza doświadczenia użytkownika podczas interakcji z wybranymi platformami CMS
Analysis of user experience during interaction with selected CMS platforms
Autorzy:
Miszczak, Michał
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055130.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
doświadczenie użytkownika
System Zarządzania Treścią
CMS
handel elektroniczny
eye tracking
user experience
Content Management System
e-commerce
Opis:
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.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 336--343
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Symfony i Laravel – analiza porównawcza szkieletów programistycznych języka PHP
Symfony and Laravel – a comparative analysis of PHP programming frameworks
Autorzy:
Kuflewski, Krzysztof
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055133.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
aplikacje internetowe
szkielety programistyczne języka PHP
Symfony
Laravel
web applications
PHP frameworks
Opis:
Przedmiotem pracy jest analiza porównawcza szkieletów programistycznych języka PHP - Symfony i Laravela. Prze-prowadzono ją na dwóch przygotowanych do tego celu aplikacjach testowych, opartych na najnowszych wersjach badanych technologii: Symfony 5.2 oraz Laravel 8. Obie aplikacje, będące prostym systemem aukcyjnym, posiadają ten sam zestaw funkcjonalności. Zostały one porównane pod względem wybranych kryteriów. Porównywano proces ich implementacji, metryki oprogramowania, wydajność oraz wielkość wsparcia społeczności. Do testowania wydajności wykorzystano program Apache jMeter. Z jego pomocą wykonano testy kilku operacji na bazie danych takich jak: dodawanie aukcji, pobieranie szczegółów aukcji, edycja, usunięcie aukcji, złożenie oferty na aukcję oraz jednoczesne zamknięcie 1000 aukcji. Wyniki badań dla wybranych kryteriów okazały się lepsze dla aplikacji opartej na szkielecie Laravel.
This paper is a comparative analysis of PHP programming frameworks - Symfony and Laravel. The analysis was con-ducted on two test applications prepared for this purpose, based on the latest versions of the following technologies: Symfony 5.2 and Laravel 8. Both applications, being simple auction systems, have the same set of functionalities. They were compared in terms of selected criteria. Their implementation process, software metrics, performance and amount of community support were compared. Apache jMeter was used for performance testing. With its help, tests of several operations on databases were performed. The operations were as follows: adding auctions, retrieving auction details, editing, deleting auctions, bidding on an auction and simultaneous closing 1,000 auctions. The test results for the selected criteria were proved to be better for the Laravel framework based application.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 367--372
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza szkieletów do budowy aplikacji internetowych w ekosystemie Node.js
The comparative analysis of web applications frameworks in the Node.js ecosystem
Autorzy:
Miłosierny, Bartosz
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/1837816.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
JavaScript frameworks
Node.js environment
performance comparative analysis
server application
szkielety programistyczne JavaScript
środowisko Node.js
analiza porównawcza wydajności
aplikacja serwerowa
Opis:
Przedmiotem badań była analiza porównawcza trzech szkieletów do budowy aplikacji internetowych działających w ekosystemie Node.js: Express (wersja 4.17.1), Hapi (wersja 20.0.1) oraz Koa (wersja 2.13.0). Przygotowano ekspe-ryment składający się z szeregu scenariuszy, podczas których dokonano pomiarów czasów odpowiedzi serwera na żądania przychodzące ze strony klienta. W ramach pracy zaimplementowano serwerowe aplikacje testowe obsługujące żądania HTTP (GET, POST, PUT, DELETE) realizujące typowe operacje na bazie danych. Aplikacje zawierały te same funkcjonalności i zostały zbudowane przy pomocy trzech testowanych szkieletów. W poszczególnych scenariuszach wysyłano od niezależnych klientów po 1000 żądań danego typu, dokonywano pomiarów czasów kolejnych odpowiedzi oraz obliczano ich średnie. Na podstawie uzyskanych wyników okazało się, że szkielety Hapi i Koa dla żądań typu GET, POST, PUT, DELETE, operujące na jednym obiekcie lub ciągu znaków Hello World! osiągnęły najlepsze, choć bardzo zbliżone czasy odpowiedzi. W przypadku żądania GET, przy większych obciążeniach zdecydowanie najlepszym okazał się szkielet Koa, uzyskując czasy odpowiedzi w przybliżeniu o 20% lepsze niż Express. Przy dużych obciążeniach zdecydowanie najgorzej wypadł szkielet Hapi osiągający ponad 2 razy dłuższe czasy odpowiedzi niż szkielet Koa.
The subject of the research was the comparative analysis of three frameworks for building web applications, i.e. Ex-press (version 4.17.1), Hapi (version 20.0.1) and Koa (version 2.13.0), operating in the Node.js ecosystem. An experi-ment was prepared consisting of a number of scenarios, during which the server response times to incoming requests from the client were measured. As part of the work, server test applications handling HTTP requests (GET, POST, PUT, DELETE) performing typical data operations were implemented. The applications contained the same functionalities and were built using the three tested frameworks. In individual scenarios, 1,000 requests of a given type were sent from independent clients, the times of successive responses were measured and their averages were calculated. On the basis of the obtained results, Hapi and Koa frameworks for GET, POST, PUT, DELETE requests, operating on one object or a string Hello World! have achieved the best, although very similar, response times. In the case of the GET request, the Koa framework proved to be the best for higher loads, achieving response times approximately 20% better than the Express framework. For high loads, the Hapi framework achieved the worst results, reaching response times over 2 times longer than the Koa framework.
Źródło:
Journal of Computer Sciences Institute; 2021, 18; 42-48
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wybór rodzaju chłodzenia dla przetaktowanego procesora mikrokomputera Raspberry Pi 4B pracującego w warunkach maksymalnego obciążenia
Selection of the type of cooling for an overclocked Raspberry Pi 4B minicomputer processor operating at maximum load conditions
Autorzy:
Machowski, Jakub
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/1837810.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Raspberry Pi 4B
overclocking
cooling
stress testing
przetaktowanie
chłodzenie
testowanie warunków skrajnych
Opis:
Raspberry Pi jest platformą komputerową, która ma szerokie zastosowanie w edukacji, posiada bardzo dużą społecz-ność użytkowników i bogatą dokumentację. W związku z tym może być dobrą i tanią alternatywą dla tradycyjnego komputera, przystawki do telewizora czy konsoli dla mało wymagających gier. W przypadku odczucia mniejszej wy-dajności pracy mikrokomputera, jedną z wielu możliwości poprawy tego stanu, które oferuje urządzenie jest przetaktowanie (ang. overclocking) procesora. Wiąże się ono z odpowiednim doborem parametrów pracy (napięcia, taktowania) i oprogramowania dla uzyskania jak najwyższej wydajności działania dedykowanego systemu Raspbian. Jednak zwiększanie wydajności pracy urządzenia powoduje wzrost temperatury aż do osiągnięcia wartości granicznych. W związku z tym należy zastosować odpowiedni, tzn. skuteczny, rodzaj chłodzenia. Uwzględniając wszystkie wymienione okoliczności, opracowano eksperyment, w którym dokonano pomiarów temperatury podczas maksymalnego obciążenia procesora na wszystkich rdzeniach przy ustawieniu taktowania, które umożliwiło uzyskanie największej wydajności Podczas badań rozpatrywano 3 przypadki: bez użycia chłodzenia, z chłodzeniem pasywnym oraz chłodzeniem aktywnym. Na podstawie uzyskanych wyników okazało się, że tylko zastosowanie chłodzenia aktywnego wyraźnie poprawia warunki pracy urządzenia, za sprawą obniżenia temperatury o około 15°C w stosunku do sytuacji bez chłodzenia czy z zastosowaniem radiatora pasywnego.
The Raspberry Pi is a computer platform that is widely used in education, has a very large user community and exten-sive documentation. Therefore, it can be a good and cheap alternative to a traditional computer, a TV streaming device or a console for less demanding games. In the case of observing a lower efficiency of the microcomputer, one of many possibilities of improvement which this device offers is overclocking the processor. It is associated with a proper selection of parameters (voltage, clocking) and software in order to achieve the highest possible performance of the dedicated Raspbian system. However, increasing the work efficiency causes the temperature rise up to the limit values. Therefore, an appropriate, i.e. effective, kind of cooling should be applied. Taking all these circumstances into account, an experiment was developed in which temperature measurements were taken during the maximum processor load on all cores at the clock setting that enabled reaching the highest performance. During the research three cases were considered: without the use of cooling, with passive cooling and with active cooling. The obtained results showed that only the use of active cooling noticeably improves the operating conditions of the device, due to lowering the temperature by about 15°C compared to the situation without cooling or with the use of a passive radiator.
Źródło:
Journal of Computer Sciences Institute; 2021, 18; 55-60
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ocena dostępności stron internetowych urzędów gmin w województwie lubelskim
Evaluation of the availability of websites of communes in the Lubelskie Province
Autorzy:
Bednarczyk, Michał
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055112.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
website accessibility
accessibility evaluation
web accessibility testing techniques
accessibility automated tools
commune office websites
dostępność stron internetowych
ocena dostępności
metody badania dostępności stron www
automatyczne narzędzia do testowania dostępności
strony urzędów gminy
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2021, 19; 114--120
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności aplikacji internetowych REST API opartych na szkieletach programistycznych JavaScript
REST API performance comparison of web applications based on JavaScript programming frameworks
Autorzy:
Grudniak, Marcin
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055118.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Express
Hapi
performance analysis
response time of requests
analiza wydajności
czas obsługi żądań
Opis:
Celem pracy było porównanie dwóch technologii do tworzenia aplikacji serwerowych opartych na języku programowania JavaScript. Na potrzeby badań utworzono dwie aplikacje testowe: pierwszą zbudowano na podstawie szkieletu programistycznego Express, a druga została wykonana na bazie szkieletu Hapi. Część kliencką obu aplikacji przygotowano za pomocą biblioteki React. Część kliencka i serwerowa komunikowały się ze sobą za pośrednictwem REST API - uniwersalnego interfejsu HTTP. Aplikacja kliencka wysyłała żądania do aplikacji serwerowej, która następnie wykonywała podstawowe operacje na bazie MongoDB i zwracała rezultat. W ramach pracy opracowano eksperyment składający się z czterech scenariuszy. W każdym scenariuszu operowano na innym typie danych: łańcuchu znaków, tablicy, obiekcie oraz tablicy obiektów. W badaniach skoncentrowano się na aspekcie wydajnościowym - pomiarze czasów obsługi żądań podczas operacji GET, POST, PUT i DELETE. Badania przeprowadzono na dwóch komputerach, a pomiary wykonano dwoma sposobami: za pomocą prostego kodu wbudowanego w aplikacje testowe oraz za pomocą narzędzia Postman. Uzyskane wyniki, po ich uśrednieniu i przeanalizowaniu pozwoliły na sformułowanie wniosku, że szkielet Express okazał się wydajniejszy niż Hapi, ze względu na krótsze czasy obsługi żądań. Tylko w scenariuszu, w którym wykonywano operacje na dużych zbiorach danych, czasy obsługi żądań były na podobnym poziomie.
The aim of the work was to compare two technologies for creating server applications based on the JavaScript pro-gramming language. For the purposes of the research, two test applications were created. The first one was built on the basis of the Express programming framework and the second one on the basis of the Hapi framework. The client part of both applications was prepared using the React library. The client and server parts communicated with each other by means of REST API – the universal HTTP interface. The client application sent requests to the server application which then performed basic operations on the MongoDB basis and returned the result. As part of the work, an experiment consisting of four scenarios was developed. In each scenario, a different type of data was taken into consideration: a string of characters, an array, an object and an array of objects. The research focused on the efficiency aspect – measuring the response time of requests during GET, POST, PUT and DELETE operations. The tests were performed on two computers and the measurements were made in two ways: using a single code embedded in test applications and using the Postman tool. The obtained results, after averaging and analyzing them allowed for the conclusion that the Express framework proved to be more efficient than Hapi due to the shorter response time of requests. Only in the scenario where operations with large datasets were performed was the response time of requests at a similar level.
Źródło:
Journal of Computer Sciences Institute; 2021, 19; 121--125
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza szkieletów programistycznych języka Java: Spring Boot, Micronaut oraz Quarkus
The comparative analysis of Java frameworks: Spring Boot, Micronaut and Quarkus
Autorzy:
Jeleń, Maciej
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055128.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
aplikacja internetowa
szkielety programistyczne języka Java
analiza wydajności
Spring Boot
Micronaut
Quarkus
web application
frameworks of the Java programming language
performance analysis
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 287--294
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajności szkieletów programistycznych Laravel oraz Yii2 opartych na wzorcu architektonicznym MVC oraz języku PHP
Performance analysis of Laravel and Yii2 frameworks based on the MVC architectural pattern and PHP language
Autorzy:
Węgrzecki, Konrad Sławomir
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083396.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Laravel
Yii2
szkielety programistyczne
analiza wydajności
programming frameworks
performance comparative analysis
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2022, 24; 265--272
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The efficiency and reliability of backend technologies: Express, Django, and Spring Boot
Wydajność i niezawodność technologii wytwarzania aplikacji internetowych strony serwera: Express, Django oraz Spring Boot
Autorzy:
Choma, Dominik
Chwaleba, Kinga
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/27315467.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
efficiency
reliability
request processing time
Spring Boot
Express
Django
wydajność
niezawodność
czas obsługi żądań
Opis:
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.
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.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2023, 13, 4; 73--78
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badania doświadczenia użytkownika podczas interakcji z aplikacjami współpracującymi z opaskami sportowymi do monitorowania aktywności człowieka
A study of the user experience when interacting with applications that work with sports armbands to monitor human activity
Autorzy:
Kiryczuk, Mateusz
Kocyła, Paweł
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055135.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
doświadczenie użytkownika
aplikacje mobilne
opaska sportowa
eye tracking
user experience
usability
sports armband
Opis:
Praca dotyczy badania doświadczenia użytkownika, koncentrując się na dwóch aspektach to jest: użyteczności i satysfakcji użytkownika. Testom poddano dwie aplikacje mobilne do monitorowania aktywności człowieka: Mi Fit oraz Google Fit. Obie aplikacje współpracują z opaskami sportowymi. Do badań wykorzystano dwie metody: kwestionariuszową i eyetrackingową. Porównania aplikacji dokonano na podstawie zebranych wyników z ankiet, pomiarów czasów realizacji zadań oraz liczby i rodzaju zidentyfikowanych błędów. W badaniach wzięło udział 9-ciu respondentów. Wyższą średnią ocenę satysfakcji użytkowników, mniejszą liczbę błędów przez nich popełnianą oraz krótszymi czasami wykonania zadań uzyskała aplikacja Google Fit.
This paper concerns the study of user experience and focuses on two aspects i.e. usability and user satisfaction. Two mobile applications for monitoring human activity, Mi Fit and Google Fit, were tested. Both applications work with sports armbands. Two methods were used for the study: a questionnaire and eye tracking. The comparison of the applications was made on the basis of the collected results from questionnaires, measurements of task completion times and the number and type of errors detected. Nine respondents participated in the study. The Google Fit application received a higher average score for user satisfaction, fewer errors and shorter task completion times.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 349--355
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie zasad projektowania uniwersalnego do ulepszenia stron internetowych wybranej uczelni wyższej
Applying universal design principles to improve the websites of a selected university
Autorzy:
Kamiński, Tomasz
Kapica, Paweł
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083434.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
projektowanie uniwersalne
użyteczność
dostępność
eye tracking
WCAG
WAVE
LUT
universal design
usability
accessibility
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 401--408
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie zasad projektowania uniwersalnego w tworzeniu stron inter-netowych ukierunkowanych na osoby z niepełnosprawnością wzrokową
Application of universal design principles in the creation of websites oriented toward visually impaired persons
Autorzy:
Galiński, Paweł Sławomir
Klimkowicz, Mateusz
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/24083561.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
projektowanie uniwersalne
wrażenia użytkownika
okulografia
universal design
user experience
eye tracking
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 350--357
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wydajnościowa analiza porównawcza szkieletów programistycznych ASP.NET Core MVC i Symfony 4
Comparative analysis of performance of ASP.NET Core MVC and Sym-fony 4 programming frameworks
Autorzy:
Górski, Marcin
Piwowarski, Wojciech Andrzej
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055111.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
performance analysis
automatic testing
framework
ASP
NET Core MVC
Symfony
Puppeteer
analiza wydajnościowa
testowanie automatyczne
Opis:
Artykuł przedstawia analizę porównawczą popularnych szkieletów programistycznych ASP.NET Core MVC oraz Symfony 4. W technologiach tych zaimplementowano dwie aplikacje internetowe, zawierające te same funkcjonalności, pełniące funkcję prostego systemu do zarządzania artykułami. Te aplikacje zostały poddane testom wydajności czasowej podczas realizacji typowych operacji wykonywanych za pośrednictwem prostego formularza takich jak wprowadzanie, edycja, wyświetlanie i usuwanie danych. Czynności te były wykonywane automatycznie za pomocą poleceń z biblioteki Puppeteer. Wyszczególnione operacje były powtarzane 10, 100 i 1000 razy w celu uzyskania precyzyjnych średnich czasów. Na podstawie otrzymanych wyników trudno było jednoznacznie stwierdzić, które z porównywanych narzędzi programistycznych jest lepsze. Z dwiema czasochłonnymi operacjami tzn. wprowadzaniem i edycją danych, znacznie lepiej radził sobie framework ASP.NET Core. Jego wyniki pod tym względem (średnia z 1000 powtórzeń) były odpowiednio o około 28% i 25% lepsze w stosunku do szkieletu Symfony 4. Natomiast dla dwóch mniej czasochłonnych operacji, czyli wyświetlania i usuwania artykułów, wyraźnie lepszym okazał się szkielet Symfony 4. Jego wyniki dla wyświetlania i usuwania artykułów (średnia dla 1000 pomiarów) były o 15 i 36 procent odpowiednio niższe w stosunku do drugiego badanego szkieletu.
The article presents a comparative analysis of popular ASP.NET Core MVC and Symfony 4 frameworks. Two web applications, containing the same functionalities and acting as a simple system for managing articles, were implemented in these technologies. The applications underwent time performance tests during typical operations performed by means of a simple form such as entering, editing, viewing and deleting data. These actions were performed automatically using commands from the Puppeteer library. The listed operations were repeated 10, 100 and 1,000 times in order to obtain precise mean times. On the basis of the obtained results, it was difficult to clearly state which of the compared programming tools is better. The ASP.NET Core MVC framework coped much better with two time-consuming operations, i.e. entering and editing data. Its results in this regard (the average from 1,000 repetitions) were respectively approximately 28% and 25% better compared to the Symphony 4 framework. However, for the two less time-consuming operations, i.e. displaying and deleting articles, the Symphony 4 framework proved to be considerably better. Its results with regard to displaying and deleting articles (the average for 1,000 measurements) were respectively 15% and 36% lower compared to the other of the tested frameworks.
Źródło:
Journal of Computer Sciences Institute; 2021, 19; 95--99
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Speech disfluency detection with the correlative method
Autorzy:
Suszyński, Waldemar
Kuniszyk-Jóźkowiak, Wiesława
Smołka, Elżbieta
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/764191.pdf
Data publikacji:
2005
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2005, 3, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Computer programme for speech impediment diagnosis and therapy
Autorzy:
Dzieńkowski, Mariusz
Kuniszyk-Jóźkowiak, Wiesława
Smołka, Elżbieta
Suszyński, Waldemar
Powiązania:
https://bibliotekanauki.pl/articles/764429.pdf
Data publikacji:
2003
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2003, 1, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Computer speech echo-corrector
Autorzy:
Dzieńkowski, Mariusz
Kuniszyk-Jóźkowiak, Wiesława
Smołka, Elżbieta
Suszyński, Waldemar
Powiązania:
https://bibliotekanauki.pl/articles/764697.pdf
Data publikacji:
2004
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2004, 2, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automatic recognition of non-fluent stops
Autorzy:
Suszyński, Waldemar
Kuniszyk-Jóźkowiak, Wiesława
Smołka, Elżbieta
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/764747.pdf
Data publikacji:
2004
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Źródło:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica; 2004, 2, 1
1732-1360
2083-3628
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska. Sectio AI, Informatica
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies