Redirigiendo al acceso original de articulo en 23 segundos...
ARTÍCULO
TITULO

Development of a toolkit for analyzing software debugging processes using the constructive approach

Viktor Shynkarenko    
Oleksandr Zhevaho    

Resumen

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

 Artículos similares

       
 
Bailun Jiang, Boyang Li, Weifeng Zhou, Li-Yu Lo, Chih-Keng Chen and Chih-Yung Wen    
A dynamic model that considers both linear and complex nonlinear effects extensively benefits the model-based controller development. However, predicting a detailed aerodynamic model with good accuracy for unmanned aerial vehicles (UAVs) is challenging d... ver más
Revista: Aerospace

 
Denis Zolotariov     Pág. 53 - 58
The article is devoted to the research and development of the mechanism of interaction between Wolfram Mathematica programs and Apache Kafka queue to provide the ability to build event-driven applications based on it. The subject of the research is the p... ver más

 
Valentyn Lesinskyi,Olexandr Yemelyanov,Oksana Zarytska,Anastasiya Symak,Tetiana Petrushka     Pág. 24 - 38
The purpose of the study is to develop a toolkit for assessing and overcoming barriers to the implementation of energy-saving projects. The barriers on the way to implementation of energy-saving projects at enterprises were grouped, and general approache... ver más

 
Liudmyla Sokolova, Ganna Veriasova, Maryna Zinchenko     Pág. 119 - 126
The subject of this study is a new direction in the marketing activities of the enterprise - neuromarketing, which uses the latest developments in the field of psychology, neurobiology and behavioral economics in the analysis of consumer behavior. The go... ver más

 
Benjamin St. Peter, Rainer A. Dressler, Yu-hui Chiu and Timothy Fedkiw    
We report on the development of a software tool, the Electrospray Propulsion Engineering Toolkit (ESPET), that is currently being shared as a web application with the purpose to accelerate the development of electrospray thruster arrays for space propuls... ver más
Revista: Aerospace