Lidé

Ing. Jiří Šebek

Všechny publikace

Degree of Similarity of Root Trees

  • Autoři: Ing. Jiří Šebek, Vondrus, P., Černý, T.
  • Publikace: Lecture Notes in Electrical Engineering. Springer Nature Singapore Pte Ltd., 2019. p. 581-591. 1. vol. 514. ISSN 1876-1100. ISBN 9789811310553.
  • Rok: 2019
  • DOI: 10.1007/978-981-13-1056-0_57
  • Odkaz: https://doi.org/10.1007/978-981-13-1056-0_57
  • Pracoviště: Katedra počítačů, Kabinet výuky informatiky
  • Anotace:
    Adaptive User Interfaces (UI) provide better user experience as users a receive personalized presentation. These UIs heavily rely on contextual data. Context helps the application to recognize user needs and thus adjust the UI. First time user receives a generalized experience; however, as the user uses the application more often it gathers lots of contextual data, such as the history of actions. This allows to statistically classify user in a user cluster and based on that adapt the UI presentation. This paper considers methods to find a measure of similarity of graphs to support adaptive UIs. To achieve this, it considers rooted trees. It states known approaches, which could be used for calculation of this measure. It focuses on the Simhash algorithm and describes its implementation in the SimCom experimental comparative application. Its results show that Simhash can be used for comparing the rooted trees. The main aim of this paper is to show novel view on how to use graph algorithms and clustering of trees into adaptive application structure.

Impact of User’s Emotion on Software Adaptation

  • Pracoviště: Katedra počítačů, Laboratoř inteligentního testování systémů
  • Anotace:
    The Adaptive Application Structure (AAS) software design resolves the problem with different users needs. It changes its structure based on the current context. Every user has different needs so it is quite challenging problem because the structure of application can be created with quite large number of options. The AAS-approach advantages are clear in form of flexible software design. Developer does not have to create different types of application based on users needs. This approach removes the problem of user modeling (e.g. Personas) for UI developers. As a resource of information about user we can use not only filled information or information about his behavior. We can use also context that will focus on his emotions while he uses the application. This paper considers emotions as a valid and important part of context-aware design.

Adaptive Application Structure Design for Java EE Applications

  • DOI: 10.1145/2987386.2987417
  • Odkaz: https://doi.org/10.1145/2987386.2987417
  • Pracoviště: Katedra počítačů, Laboratoř inteligentního testování systémů
  • Anotace:
    Adaptive Application Structure (AAS) is such a structure that adjusts itself based on the current context. It brings benefits to end users, as it adapts to their specific personal needs. While applications themselves are designed in a particular way by developers, each user is using a particular application differently. Unfortunately, development complexities rise, which necessarily reflects in the development and maintenance efforts increase. The main aim is to mitigate the efforts and to introduce a novel approach to design AAS. A framework to design ASS-based applications is considered and evaluated.

AOP-based Approach for Local Data Management in Adaptive Interfaces

  • Autoři: Ing. Jiří Šebek, Černý, T.
  • Publikace: Proceedings of the 6th International Conference on IT Convergence and Security (ICITCS 2016). Red Hook: Curran Associates, Inc., 2016. pp. 120-124. ISSN 2473-0122. ISBN 978-1-5090-3765-0.
  • Rok: 2016
  • Pracoviště: Katedra počítačů
  • Anotace:
    This paper explores context-aware computing and emphasizes on utilizing context for adaptive user interfaces. It proposes an approach for adaptive user interfaces design involving the context of hardware elements of devices on the Android mobile platform. It proposes a concern separating style of aspect-oriented programming, where the main aspect module provides developers with access to the context of device sensors to adapt individual application aspects. Such an approach brings novel mechanisms to design advanced aspects and enable automatic derivation of adaptive user interfaces at runtime.

On Metadata Extension to Derive Data Presentations with Angular 2

  • Autoři: Brabec, Z., Černý, T., Ing. Jiří Šebek,
  • Publikace: Proceedings of the 6th International Conference on IT Convergence and Security (ICITCS 2016). Red Hook: Curran Associates, Inc., 2016. pp. 183-186. ISSN 2473-0122. ISBN 978-1-5090-3765-0.
  • Rok: 2016
  • DOI: 10.1109/ICITCS.2016.7740358
  • Odkaz: https://doi.org/10.1109/ICITCS.2016.7740358
  • Pracoviště: Katedra počítačů
  • Anotace:
    From the viewpoint of how the World Wide Web and web application development evolves, there is a certain schema of designing web applications. The Robust Server application (backend) handles database management, as well as a broad range of tasks, and the Client application (frontend) provides data for presentation to users and mediating the connection with the server. Contemporary javascript-based frameworks, such as Angular 2 or ReactJS, extend the frontend code volumes. Such development approach has on large with information restatement and this exacerbates maintenance cost. This paper addresses this issue utilizing the Aspect-Oriented Programming concept, demonstrating this approach through javascript framework An- ular 2, and comparing it with the conventional development approach.

Usage of Aspect-Oriented Programming in Adaptive Application Structure

  • DOI: 10.1007/978-3-319-44066-8_22
  • Odkaz: https://doi.org/10.1007/978-3-319-44066-8_22
  • Pracoviště: Katedra počítačů, Laboratoř inteligentního testování systémů
  • Anotace:
    Adaptive Application Structure (AAS) is one that changes its structure based on the current context. It brings benefits to end users, cause everyone has its own needs. Also the applications is created in some way by developers, but each user is using the application in different way. In AAS-approach development difficulties appears caused by extended development and maintenance efforts. to implement. This paper considers the Aspect-Oriented Programming (AOP)-based approach for the AAS design.

Utilization Aspect Oriented Approach and Local Data in the Development of Adaptive User Interface for Android

  • Autoři: Ing. Jiří Šebek,
  • Publikace: Proceedings of the 20th International Scientific Student Conferenece POSTER 2016. Praha: Czech Technical University in Prague, 2016. ISBN 978-80-01-05950-0.
  • Rok: 2016
  • Pracoviště: Katedra počítačů
  • Anotace:
    This paper deals this issues of the Context-Aware Computing and explores the possibilities of utilizing the obtained context for creating the adaptive user interface. The proposed framework is used to develop adaptive user interface, uses a context of hardware devices for mobile OS Android and follows the style of Aspect-oriented programming. Framework principles are based on modular architecture. One of the main module is the aspect module providing the programmer easy and fast access to the context of mobile device sensors in order to help the individual aspects. Additionally, it offers access to the more advanced, specific aspects, which are used for automatic generation of adaptive interfaces in the runtime.

Aspect-oriented User Interface Design for Android Applications

  • Pracoviště: Katedra počítačů
  • Anotace:
    This paper deals with the design of an effective Android framework that will allow a developer to create Android applications easily in a short time with the help of aspect-oriented approach. Our solution enables to deal with separated aspects like security, layout, input validation, data binding and presentation independently. Our presented framework is compared to conventional development approach of mobile applications and also is compared to the framework Aspect Faces that is also uses aspect-oriented approach, but is de-signed for Java EE applications. Each aspect of framework was tested and it was proven that our framework is effective in the following areas. It does not slow down the developed application according to the same application created with XML, it makes the code to be more readable, and it makes development faster, and reduces the number of code lines that developer has to write down.

On Aspect-Oriented Programming in Adaptive User Interfaces

  • Autoři: Ing. Jiří Šebek, Trnka, M., Černý, T.
  • Publikace: Proceedings of the 2nd International Conference on Information Science and Security. Piscataway: IEEE, 2015. pp. 147-151. ISBN 978-1-4673-8611-1.
  • Rok: 2015
  • DOI: 10.1109/ICISSEC.2015.7371024
  • Odkaz: https://doi.org/10.1109/ICISSEC.2015.7371024
  • Pracoviště: Katedra počítačů
  • Anotace:
    Adaptive User Interfaces (AUIs) provide better usability, user satisfaction as well as personalized experience. AUIs bring broad benefits to end users, but their constructions introduces numerous difficulties caused by extended development and maintance efforts.

The security of Web Applications as important aspect in software development

  • Autoři: Ing. Jiří Šebek,
  • Publikace: Sdělovací technika. 2015, 63(10), 54-55. ISSN 0036-9942.
  • Rok: 2015
  • Pracoviště: Katedra počítačů
  • Anotace:
    This paper introduces the most important aspect of software development that is the security. The knowledge of the most used attacks now is for developers more important then before. The security aspect appears in many places in software proces (design, implementation, deployment, upgrade, or maintenance). OWASP is the organization that focuses on security and every three year release the list of the most frequent attacks. The paper shows the most frequent attacks and shows the necessary protection measures.

Za stránku zodpovídá: Ing. Mgr. Radovan Suk