Ing. Josef Pavlíček, Ph.D.

Theses

Bachelor theses

Parking lot management

Author
Tomáš Kovářík
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jiří Mlejnek
Summary
This thesis deals with an information system allowing centralized management of carparks and parking spaces. It analyzes the available solutions, presents the design of the application interface and implements a comprehensive tool composed of several smaller parts, which are connected using Docker technology. The automatically documented application interface, based on the REST principle, is used for communication between services and it is also available for additional external systems. Among services using publicly available interface includes static websites based on technology React. The site allows the presentation of the current status of managed parking lots, reservation of spots and control of payments using a system of user accounts. The result of the thesis is a quickly deployable system supporting various types of parking.

Mobile Applications for Community Purposes

Author
Jakub Pečenka
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jiří Chludil
Summary
This bachelor thesis deals with the design of the motivational mobile application and its evaluation from the economic and managerial points of view. The objectives of this thesis are the comparison of similar already existing applications and the analysis of given functional requirements, which are then visualized via use case diagrams. Based on this, the prototype of the proposed application is created and tested. Finally, the costs are calculated using the PERT and Use case points methods, the application profit is analysed and the project is evaluated from a managerial point of view. The proposed solution provides the basis for the implementation of the app. The estimated cost of the development is 440 000 - 560 000 CZK. This thesis is intended for the Dorostová unie, which will assess the return of the investments on the basis of its outcomes. The approval of this proposal will be followed with the app implementation accordingly. A created prototype of the application can be found in the attachments.

A web application for group expense management

Author
Quynh Chi Nguyen
Year
2023
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jiří Chludil
Summary
The aim of this thesis is to create a web application that allows users to split expenses and manage debts in groups. There are already many existing solutions for this problem; however, none of them is fulfilling enough in terms of functionality and design combination. This thesis was created as an effort to make an application that meets the requirements for a simple, user-friendly design and at the same time is able to provide, first and foremost, basic functionalities of a group expense manager to the users. This thesis contains analyses of selected existing solutions, user research, UI/UX design processes, requirements specification, application architecture design, implementation, deployment and usability testing, and lastly, further development and improvements.

Web application for designing and printing wall calendars

Author
Michal Konečný
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. David Buchtela, Ph.D.
Summary
This bachelor thesis deals with the analysis, design and implementation of a web application for designing and printing wall calendars. Firstly, the thesis is taking look at the analysis of current solutions, then the available technologies, suitable architectural patterns, requirements for the application itself and the analysis of use cases. As a next subject, the thesis also follows up with a proposal for the use of specific technologies, the processing of a domain model, a design proposal in terms of the layout of elements and a view of the application design through Nielsen heuristics. The implementation part is focused on specific implementation details. The thesis deals with the file structure of the application, a detailed description of the solution of the user request, which concerns the possibility of downloading the final calendar design to a computer and also the solution of the request related to authentication and authorization. The possible future of the project is also outlined here.

UI/UX proposal for portal of public administration

Author
Jan Mráz
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Summary
This bachelor thesis deals with the current usability (UI/UX) of Czech eGovernment web portals and proposes improvements. This bachelor thesis's primary goal is to create a UX prototype of part of the Czech eGovernment and a set of improvements to the current state of eGovernment. It provides a concise description of elementary terms in Human-Computer Interaction, including UI, UX, or UCD. It also contains an inspection of four portals of Czech eGovernment (Portal občana, Portál pražana, Portál MOJE daně, and ePortál ČSSZ) via essential analysis tools, such as Nielsen 10 or Google Lighthouse. This thesis contains a list of best practices for ideal eGovernment to address found problems in the analysis and reflect actual practices of creating eGovernment from the United Kingdom and Estonia. Based on these characteristics there is created valid UX prototype, which has been tested with Nielsen 10 and a cognitive walkthrough afterward. The final UX prototype has come, after testing, with the result that outperforms its original. At the end of this thesis, there is a description of possible future improvements in the Czech eGovernment development.

The implementation of IT solutions for volleyball association

Author
Martin Kop
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Filip Glazar
Summary
This thesis deals with a mobile application focused on volleyball fans. The final application is composed of two parts. The first part, which is considered in this thesis, is focused on software architecture, system infrastructure and data processing. The second part is the responsibility of my colleague Marek Šulc and is focusing on design, business and management analysis. The soft- ware architecture supports scalability and flexibility in case, some changes are needed in the future. Inside the implemented mobile application, volleyball fans can find information about past or future events of teams or leagues. The volleyball federation was able to make information more accessible for users an was able to replace the actual unsuitable solution.

Create a computer version of a board game in Java

Author
Petr Lohonka
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Ondřej Guth, Ph.D.
Summary
The main goal of my Bachelor's thesis is to transform the uniqu board game Dogfight to a web application. Firstly I analyze the history of board games and the technology, then I study some examples of existing solutions. After that I continue with the design of my own application, where I use the architectural pattern MVP. The most interesting part of the implementation is an artificial intelligence, which simulates a human opponent. Frontend is created with the modern framework Vaadin, backend is written in classic Java. The whole app is prepared for Progressive Web Apps and deployed on an application server. In the end of the whole work I suggest some future improvements for this app.

Smart House Integration Control Unit Feasibility Study

Author
Jan Matějka
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Summary
This bachelor thesis deals with smart home integration control unit feasibility study, what solves problem of receiving analog signal on the serial port and the processing. The aim of bachelor thesis is analysis of embedded system smart home on the Rasberry PI 3 platform and follow-up design and implementation processing of analog signal on a serial port and sending SMS message direct from this device. This system is usable for automatization control system without need to manage a person, which can detect unexpected situation via sensors. For this situation integration unit will react by sending SMS message to set a phone number and will have at prepared interface for communication with JEE application via the Internet.

Personal and small teams' task management system

Author
Martin Melka
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jiří Mlejnek
Summary
The aim of this thesis is to compare available software applications for task management and to subsequently create a backend of an original one. The users of this application will be individuals and small-scale workgroups, who need to assign responsibilities for and track the progress of shared tasks. The application will allow users to form groups, work together on shared tasks and report the work done on them. This thesis consists of a definition of application requirements, comparison of current task management solutions, design, implementation, testing and deployment of the proposed application. The outcome of this thesis will be an application backend, which exposes its functionality through REST.

Application for distribution of sheets parts in orchestra

Author
Tomáš Vahalík
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Filip Glazar
Summary
This thesis deals with the implementation of a web application that helps orchestra members to prepare for concerts by allowing them to easily distribute sheets among individual musicians. I will examine how the sheets between the members of the orchestra are currently shared and identify problems, that these solutions bring. Based on them I will describe functional requirements that the application will support to eliminate problems of the current state. Then the application will be implemented and tested in production. It will be used by the members of the Prague film orchestra for preparations for the concerts.

The Quality Business Model Detection by Using Computer Vision Technology

Author
Oliver Findra
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
prof. Dr. Ing. Petr Kroha, CSc.
Summary
This work focuses on field of business process models and calculating its metrics based on computer vision. Theoretical part describes most used standards in business process modelling, identifies business process metrics and tools for its calculation. It also covers field of computer vision and known libraries for image processing. Practical part is devoted to design and implementation of application, which can detect basic elements of BPMN diagram with usage of OpenCV library.

Sports club user-friendly interface patterns

Author
Václav Karafiát
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Dana Vynikarová, Ph.D.
Summary
This bachelors thesis is concerned with drafting a user's interface for web pages of sport clubs and their own presentation. It is mainly focused on football clubs even though the interface might be also applicable for other entities dealing with sports in general. The user's interface is created with help of an interaction design, according to which were set up the UI specifics for selected examples of utilization of UI specifications including the class of sample users of the persons, typical cases of usage and their symbolic realization described with wire models. The draft takes into consideration the requirements of the real users supported with the user´s tests, from whose results the editing of the final user's interface was done. The outcome of the thesis should be useful as a comprehensive exemplary guide for creators of web applications within various sports clubs.

Create a computer version of a board game in Java

Author
Karel Bušta
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Dana Vynikarová, Ph.D.
Summary
Board game which was chosen as a model of Bachelor's work is called Shark hunters, it was invented by Mr. Ing. Josef Pavlíček, Ph.D. and it was graphically portrayed by Mr. Ing. Petr Netík. In this work, the game is analyzed in-depth, from analyse experiencies is designed a virtual version of the board game, which is extended by work's author, then represented by an UML diagram and afterwards implemented in Java programming language. Application itself is deployed on a server and it is runnable in browser with the help of Vaadin framework. In the end of practic part of the work are presented future options to extend the virtual version of the game.

Design and development measures for Quality calculation of Business Process Models

Author
Martina Lassaková
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Radek Hronza, Ph.D.
Summary
This thesis deals with the research of quality measures of process diagrams. Literature search presents the term business process. It presents the standards used in business process modelling and formats used to save the models. It also summarises the tools used for measuring the quality of business process models. The practical part of this thesis presents my research. It describes the preparation of user tests, execution of these tests in usability lab and their evaluation. The threshold limits for measures number of elements and scale of depth and the table of cognitive weight of elements have been proposed. The results of this work will help better the quality of business process models.

Customized Logging Module

Author
Tomáš Malinkovič
Year
2014
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jan Žďárek, Ph.D.

Birds babies detection in bird nests using computer vision technology

Author
Pavel Šuma
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Petr Pauš, Ph.D.
Summary
The thesis focuses on the recognition of objects in pictures, namely birds. The first part describes the necessary computer vision methods for image pre-processing, segmentation, and object recognition based on their shape properties. The second part applies these and other methods to the issue of finding the number of little birds in the video recordings of bird nests and describes their success. The entire program is implemented in Java without other external libraries.

Create a computer version of a board game in Java

Author
Igor Tsaregorodtsev
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jiří Mlejnek
Summary
During this work the author develops a web game application, which is a board game clone. Before starting the development, the author analyzes technologies used to create web games and the history of their creation. The development itself takes place in Java using Java EE (Java Enterprise Edition) technologies and according to the principles of a unified process. Each step of the process is described and applied to the existing project.

Object detection in bird nests using neural networks

Author
Jan Havlůj
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Petr Pauš, Ph.D.
Summary
This thesis focuses on designing and creating a software library that is able to detect objects in images using neural networks. In the first part of the thesis, goals and technical requirements are specified. The second part discusses the theory behind computer vision, neural networks, and TensorFlow. Using the technical specification and acquired theoretical knowledge, a detailed analysis of a possible solution is presented. There are two implementations of the analysis. The first implementation is developed using object detection, the second one using image recognition. In the last part of the thesis, a more effective implementation is chosen, which is then properly tested and verified. The result of this thesis is a software library that is able to automatically detect the number of eggs in a given video sequence. The entire solution is written in Java and is easily intergratable with other parts of the BirdObserver project.

Appropriate Approaches to UX Design for Designing Children's Applications

Author
Yaroslava Sydorenko
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. David Buchtela, Ph.D.
Summary
This bachelor thesis deals with finding typical mistakes in the design of user interface of applications designed for preschool children, their description and proposal of a sample solution for their removal. The problem is solved by usability testing by users of the target group. At first, the existing suitable children's applications were examined and errors found in their interface were defined. Then the applications are tested on the participants of the selected target group. Sample solutions are proposed based on the received data. The output of this work is the specification of UX design methodologies focused directly on the development of children's applications.

UI Specification for the web personal presentation and the internet shop

Author
Kateřina Koutová
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. David Buchtela, Ph.D.
Summary
This bachelors thesis is focused on concept of user's interface for personal web presentation and eshop. The user interface is based on studies of interaction design, UI design guidelines, real user requirements, and analysis of existing solutions. Prototypes which were used for usability testing were designed in a base of UI specifications.

Design of User Interface for Maturity Educational Application

Author
Zhanna Turylo
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Marek Suchánek, Ph.D. et Ph.D.
Summary
This bachelor thesis deals with the design of the user interface of a mobile application for preparation for graduation exams and the analysis of similar applications in terms of human-centered design.The thesis analyzes the rules and methods of good UX design, according to which the design of the user interface was created. Then, the phases of creating a functional prototype are described and the results of testing the proposed application on potential users are defined.

User interface design for educational application

Author
Volha Kurakova
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Marek Suchánek, Ph.D. et Ph.D.
Summary
This bachelor thesis deals with designing a suitable user interface for children's games for learning mathematics. It provides a brief description of creating a user interface and some known methods for testing it. A game interface is created based on a useful UI's rules, analysis of existing games, and user requirements. The creation of a functional prototype and its testing on the target group is described.

Manuscriptorium digital library UI design for tablets

Author
Jan Tesařík
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
doc. Ing. Tomáš Vitvar, Ph.D.
Summary
This bachelor thesis deals with the design of a suitable user interface for a digital library called Manuscriptorium. The user interface is designed for tablets with the Android platform and size from seven inches higher. The design is based on a study of interaction design, user interface design principles, Android platform standards and an analysis of available existing solutions. The user interface is also adjusted to fit the requirements received from typical potential users. Stress is put on the understandability of the user interface for users of the Android platform. The results are a UI specification, which describes all aspects of the user interface, and the outcome of user testing.

Analysis and Design of Mobile Application for Czech Volleyball Federation

Author
Marek Šulc
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Filip Glazar
Summary
This bachelor's thesis is focused on the development of a mobile application for the Czech Volleyball Federation mainly its analysis and design. The main implementation part of the application is included in the bachelor's thesis of colleague Martin Kop. According to the research of technologies, it is decided in this thesis, what technologies will be used for the development of the ap- plication. In the Business Analysis section, the basic manager information is summarized. A user survey is described here, which enables the analysis of the cvf.cz website and viewing the functional requirements for the applica- tion. Based on the existing solutions and functional requirements a custom mobile application solution is designed and use cases are modelled.The design also captures the UI with the wireframe application and the appearance of the screens.The application is implemented by the design and later tested on users. Finally, another application development procedure is recommended.

Master theses

Eye movement recording system for usability studies

Author
Michal Mroček
Year
2021
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jiří Hunka
Summary
This master thesis contains a description of the software process, which results in a web application. Application tracks eye movements and estimates where the user gazes whilst generating heatmaps. Data can be exported to an image or machine-readable form. With help of secured admin section allows to create data bundles which can be distributed to users. This thesis also includes analysis of current solutions, design of a new system, its implementation description, evaluation of testing results and proposals for further development.

The tool for generating chord harmony from a melody described in the music sheet

Author
Aniket Madhukar Kanade
Year
2023
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
prof. Dr. Ing. Petr Kroha, CSc.
Summary
The aim of this thesis is to construct the tool with the following properties: - reading notes and chords from the music sheets (PDF) using Sibelius tool, - converting the generated xml files "music XML" into the symbol strings that describes the melody and the corresponding chord accompaniment, - identifying N-grams of the melody symbols (note symbols) and N-grams of the corresponding chord symbols, - implementation frequency of mapping between melody N-grams and chord N-grams, - evaluation of the results.

Dynamic audio effects chain board

Author
Daniel Alexandro Martínez Chaverri
Year
2024
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
prof. Dr. Ing. Petr Kroha, CSc.
Summary
This diploma thesis presents the development and implementation of a real-time audio effects web application. The application leverages the capabilities of the Media Capture and Streams API in JavaScript to obtain audio input from users and utilizes the Web Audio API in JavaScript for precise control over the audio input signal and the real-time application of a variety of audio effects such as Distortion, Reverb, Delay, Overdrive and Phaser. These effects are explored through in-depth research to understand their underlying principles and algorithms. The primary objectives of this diploma thesis includes enabling users to manipulate audio effects and its parameters for customized audio processing in real time, and offering control over the routing of effects to create unique audio output configurations.

Suitable BPM formats for business process optimization

Author
Pavel Brabec
Year
2017
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Radek Hronza, Ph.D.
Summary
The aim of this thesis is the development of a tool used to analyze the quality of business process models. The theoretical part of the thesis deals with business process modelling notation, business process quality metrics and marginally with criteria that quality metrics should fulfill. The practical part describes the implementation of the Q4BPM tool, which is able to calculate quality metrics for business process models in BPMN, XMI and XPDL formats.

Tool Design and Development for Process Optimization on base of BPM Model Analysis

Author
Richard Mach
Year
2015
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Pavel Náplava, Ph.D.
Summary
This work deals with process metrics quantifying various aspects of business processes, such as their quality and complexity. The theoretical part of the work identifies and categorizes the process metrics, discusses the available graphical notations and formats of business process models. The practical part implements business analysis tool called BPMN Measures. This tool allows the calculation of selected process metrics and validation of input process model format.

Authorization and authentication management library for Java Spring Project

Author
Vít Steklý
Year
2017
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Jakub Jirůtka
Summary
This master thesis proposes as implementation of library for managing users accounts in the Spring framework based on Java. For its abstractness deals libraries Spring Security and Spring OAuth2.0, for their ability to abstract connections.

Analysis and Design of Appropriate Software Testing Procedures for Children under 6 Years of Age

Author
Jana Srogončíková
Year
2019
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. David Buchtela, Ph.D.
Summary
This master's thesis deals with analysis and design of convenient procedures of qualitative user testing of usability in the area of educational mobile applications for preschool children. In the same time the thesis contains mental model study concerning children up to six years of age and impact of modern technologies on this model to determine target user group. The main goal is to show the importance of aiming the applications to its target users and warn about potential consequences of poorly designed user interface.

Quality Measures Design for Business Process Models

Author
Klára Jelínková
Year
2017
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Radek Hronza, Ph.D.
Summary
This paper deals with the research measures of quality business processes. The theoretical part defines terms used in the work and describes BPMN modeling notation. It shows ways how to influence the quality of the business model while modeling and is conducted research of measures of quality business processes. It introduces tools for measuring the quality of business processes. The practical part describes the research of measures. The research is divided to three parts and each part deals with different measures of quality.

MIDI stage piano

Author
Petr Svoboda
Year
2020
Type
Master thesis
Supervisor
Ing. Josef Pavlíček, Ph.D.
Reviewers
Ing. Petr Špaček, Ph.D.
Summary
The main objective of this thesis is to develop a platform suitable for live music performance combining usage of virtual music instruments and advantages of standalone electronic instruments. After research of possible solutions was made, custom system using computer and external MIDI controller with presentation elements was designed. The system was implemented for real-world usage and evaluated within user testing process.