Repository logo
  • English
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All publications
  • English
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Zhevago, Oleksandr O."

Now showing 1 - 3 of 3
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    Development of a Toolkit for Analyzing Software Debugging Processes Using the Constructive Approach
    (ПП Технологічний Центр, Харків, 2020) Shynkarenko, Viktor I.; Zhevago, Oleksandr O.
    ENG: Constructive-synthesizing modeling and the Process Mining methods in a toolkit to monitor and analyze the software debugging process were applied. Methods for monitoring the development and debugging processes are the basis for improving the level of practical training of students, reducing the time that is used irrationally in the process of software development by a student, and in monitoring the processes of performance of tasks by a teacher. The process of software debugging is seen as a sequence of actions when dealing with relevant tools. Using the methodology of constructive-synthesizing modeling, a constructor for forming a debugging actions log was developed. Based on the constructive model, the extension to the integrated development environment (IDE) Microsoft Visual Studio, in which all debugging actions are recorded in an event log, was designed. During debugging in the IDE, event logs are collected and then a conformance checking of these logs with regard to the reference model is performed. To do this, the ProM (Eindhoven Technical University, Netherlands), a platform for Process Mining methods, is used. By checking compliance, it is possible to compare different debugging processes and recognize behavioral similarities and differences. The main purpose of the developed toolkit is to collect debugging actions from the developer’s IDE. By better understanding how students grasp and deal with errors, one can help novices learn to program. Knowing how programmers debug can encourage researchers to develop more practically directed methods, enable teachers to improve their debugging curricula and allow tool developers to adapt the debugger to the actual needs of users. It is practically suggested to use the prepared tools in the software engineering course.
  • Loading...
    Thumbnail Image
    Item
    Visualization of Program Development Process
    (IEEE, 2019) Shynkarenko, Viktor I.; Zhevago, Oleksandr O.
    ENG: The aim of this paper is to improve the process of program development using high-level languages. The practical application in programming training is expected, especially at early stages. The teacher gets an opportunity of visual monitoring of the program development process, which means the active participation in the formation of an effective student programming style. The extension for Visual Studio, which monitors the process of programming, is developed.
  • Loading...
    Thumbnail Image
    Item
    Visualization of Program Development Process (preprint)
    (IEEE, 2019) Shynkarenko, Viktor I.; Zhevago, Oleksandr O.
    ENG: The aim of this paper is to improve the process of program development using high-level languages. The practical application in programming training is expected, especially at early stages. The teacher gets an opportunity of visual monitoring of the program development process, which means the active participation in the formation of an effective student programming style. The extension for Visual Studio, which monitors the process of programming, is developed.

DSpace software copyright © 2002-2025 LYRASIS

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback