Radoslava Kraleva defended her Ph.D. thesis “Acoustic-Phonetic Modeling for Children's Speech Recognition in Bulgarian” in 2014. Most of her publications are focused on the study of children and their interaction with computer technologies, including recognition of children's speech in Bulgarian. Currently, she is working on her post-doctoral research related to the design and development of interactive mobile applications for children and the study of human-computer interface for young children. Now she is a chief assistant professor at the Departement of Informatics, South-West University “Neofit Rilski”, Bulgaria. She has developed several academic courses and curricula. Address: South-West University, Faculty of Mathematics and Natural Sciences, Department of Informatics, 66 Ivan Michailov st. 2700 Blagoevgrad, Bulgaria
International Journal of Engineering Pedagogy (iJEP)
This paper deals with an analysis of three algorithms for the graph vertex cover problem. Certain... more This paper deals with an analysis of three algorithms for the graph vertex cover problem. Certain methods for solving this problem are analyzed. In addition, different studies on the problem and some approaches to its solution are discussed as well. An exact algorithm (based on the backtracking approach) is presented. Calculating the average time for execution of this algorithm is consistent with the multitasking way of work of the operating system. For this purpose, four different starts of the algorithm are made and then the average time of all of them is calculated. The exact algorithm found the optimal solutions for all analyzed graphs. Besides this algorithm, two other heuristic algorithms for solving the problem are discussed. For this study, an interactive application is developed to visualize the performance of the three algorithms and display the obtained results. The results show that for small graphs with no more than 25 vertices the exact algorithm can be used to solve o...
This research focuses on a software application providing opportunities for the processing and an... more This research focuses on a software application providing opportunities for the processing and analysis of data generated by a saccade sensor with human eye movements. The main functional opportunities of the developed application are presented as well. According to the methodology of the experiments, three experiments were prepared. The first was related to visualization of the stimuli on a stimulation computer display that was integrated into the developed application as a separate module. The second experiment was related to an interactive visualization of the projection of the eye movement of the participants in the experiment onto the stimulation computer display. The third experiment was related to an analysis of aggregated data on the decision time and the number of correct responses given by the participants to visual tasks. The tests showed that the application can be used as a stimulation center to visualize the stimuli and to recreate the experimental sessions. The summary of the results led to the conclusion that the number of correct responses to the visual tasks depended both on the type of motion of the stimuli and on the size of displacement from the center of the aperture.
Федеральное государственное казенное образовательное учреждение высшего образования «Московский университет Министерства внутренних дел Российской Федерации им. В. Я. Кикотя», 2020
International Journal of Electrical and Computer Engineering (IJECE), 2022
This research focuses on the k-center problem and its applications. Different methods for solving... more This research focuses on the k-center problem and its applications. Different methods for solving this problem are analyzed. The implementations of an exact algorithm and of an approximate algorithm are presented. The source code and the computation complexity of these algorithms are presented and analyzed. The multitasking mode of the operating system is taken into account considering the execution time of the algorithms. The results show that the approximate algorithm finds solutions that are not worse than two times optimal. In some case these solutions are very close to the optimal solutions, but this is true only for graphs with a smaller number of nodes. As the number of nodes in the graph increases (respectively the number of edges increases), the approximate solutions deviate from the optimal ones, but remain acceptable. These results give reason to conclude that for graphs with a small number of nodes the approximate algorithm finds comparable solutions with those founds by...
International Journal of Electrical and Computer Engineering, 2021
Data modeling and data processing are important activities in any scientific research. This resea... more Data modeling and data processing are important activities in any scientific research. This research focuses on the modeling of data and processing of data generated by a saccadometer. The approach used is based on the relational data model, but the processing and storage of the data is done with client datasets. The experiments were performed with 26 randomly selected files from a total of 264 experimental sessions. The data from each experimental session was stored in three different formats, respectively text, binary and extensible markup language (XML) based. The results showed that the text format and the binary format were the most compact. Several actions related to data processing were analyzed. Based on the results obtained, it was found that the two fastest actions are respectively loading data from a binary file and storing data into a binary file. In contrast, the two slowest actions were storing the data in XML format and loading the data from a text file, respectively....
International Journal of Electrical and Computer Engineering (IJECE), 2020
The lifestyle of the new people generation, called in the scientific literature Generation Z, is ... more The lifestyle of the new people generation, called in the scientific literature Generation Z, is closely related to the Internet, computer and information technology. Therefore, people and children belonging to this group can be viewed in terms of software technology as specific users who have high requirements regarding the functions and interface of the software applications, connectivity to social networks and instant communication via the Internet. This influenced not only on the teaching and learning methods but also on the software applications used in the learning process. In recent years, new theoretical teaching methods have emerged, and the number of electronic learning systems increased. However, students lack motivation for the learning process. This requires developing new conceptual models of training and learning software, tailored to the skills and preferences of the end-users. The young students up to 12 years of age: from kindergartens to preschools and primary sch...
International Journal of Innovative Technology and Exploring Engineering, 2019
The basic concepts of using application development environments are presented in this paper. The... more The basic concepts of using application development environments are presented in this paper. The way of using the GraphAnalyser application and its basic functions is also presented. All results of the experiments conducted are generated with this application. According to the experimental methodology, they fall into two groups: the first one includes actions related to the vertices of a graph, and the second one includes actions related to the edges and the dynamic allocation of memory to store the structure of a graph. The results show that when the number of vertices in a graph increases linearly, the time to add and remove these vertices also increases linearly. When the number of graph vertices increases linearly, the number of added vertices per millisecond remains relatively constant. However, the number of vertices removed for one millisecond for graphs containing between 10 and 70 million vertices varies. Similarly, when the number of graph edges increases linearly, the nu...
International Journal of Online Engineering (iJOE), 2018
In this paper, the results of a comparative analysis between different approaches to experimental... more In this paper, the results of a comparative analysis between different approaches to experimental data storage and processing are presented. Several studies related to the problem and some methods for solving it have been discussed. Different types of databases, ways of using them and the areas of their application are analyzed. For the purposes of the study, a relational database for storing and analyzing a specific data from behavioral experiments was designed. The methodology and conditions for conducting the experiments are described. Three different indicators were analyzed, respectively: memory required to store the data, time to load the data from an external file into computer memory and iteration time across all records through one cycle. The obtained results show that for storing a large number of records (in the order of tens of millions of rows), either dynamic arrays (stored on external media in binary file format), or an approach based on a local or remote database man...
International Journal of Interactive Mobile Technologies (iJIM), 2017
Modern mobile devices are becoming more and more popular in children’s lives. Therefore, the deve... more Modern mobile devices are becoming more and more popular in children’s lives. Therefore, the development of appropriate applications for them is of crucial importance. This article focuses precisely on the design of interfaces for mobile application with the participation of children. An overview of contemporary research related to Child-Computer Interaction (CCI) is made. The opinion of the children aged from 4 to 13 years on the possibilities and the features of the interface of mobile applications is investigated. The results obtained are summarized and analyzed. The prototype of a mobile application which corresponds to the preferences of the children under investigation is presented. Finally, the article specifies some future directions for research.
The use of graphs is widely applied in modeling and solving problems in the field of computer sci... more The use of graphs is widely applied in modeling and solving problems in the field of computer science and bioinformatics.Therefore, it is essential to develop and improve algorithms reducing their computational complexity and increasing the precision of the solutions generated by them as well as the size of the input data.In this study two well-known algorithms for solving the problem for finding a minimum Hamiltonian cycle in weighted, undirected and complete graph (also known as Travelling Salesman Problem –- TSP) are analyzed.The first algorithm is based on the backtracking method and it always finds the optimal solution, while with the second one, the genetic algorithm (GA), finding the optimal solution is not always guaranteed.The aims of the study are to determine: (1)which of the algorithms can be used so that the resulting solution is optimal or near-optimal and the execution time be reasonable depending on the size of the input data; (2)the influence of GA paramete...
International Journal of Engineering Pedagogy (iJEP)
This paper deals with an analysis of three algorithms for the graph vertex cover problem. Certain... more This paper deals with an analysis of three algorithms for the graph vertex cover problem. Certain methods for solving this problem are analyzed. In addition, different studies on the problem and some approaches to its solution are discussed as well. An exact algorithm (based on the backtracking approach) is presented. Calculating the average time for execution of this algorithm is consistent with the multitasking way of work of the operating system. For this purpose, four different starts of the algorithm are made and then the average time of all of them is calculated. The exact algorithm found the optimal solutions for all analyzed graphs. Besides this algorithm, two other heuristic algorithms for solving the problem are discussed. For this study, an interactive application is developed to visualize the performance of the three algorithms and display the obtained results. The results show that for small graphs with no more than 25 vertices the exact algorithm can be used to solve o...
This research focuses on a software application providing opportunities for the processing and an... more This research focuses on a software application providing opportunities for the processing and analysis of data generated by a saccade sensor with human eye movements. The main functional opportunities of the developed application are presented as well. According to the methodology of the experiments, three experiments were prepared. The first was related to visualization of the stimuli on a stimulation computer display that was integrated into the developed application as a separate module. The second experiment was related to an interactive visualization of the projection of the eye movement of the participants in the experiment onto the stimulation computer display. The third experiment was related to an analysis of aggregated data on the decision time and the number of correct responses given by the participants to visual tasks. The tests showed that the application can be used as a stimulation center to visualize the stimuli and to recreate the experimental sessions. The summary of the results led to the conclusion that the number of correct responses to the visual tasks depended both on the type of motion of the stimuli and on the size of displacement from the center of the aperture.
Федеральное государственное казенное образовательное учреждение высшего образования «Московский университет Министерства внутренних дел Российской Федерации им. В. Я. Кикотя», 2020
International Journal of Electrical and Computer Engineering (IJECE), 2022
This research focuses on the k-center problem and its applications. Different methods for solving... more This research focuses on the k-center problem and its applications. Different methods for solving this problem are analyzed. The implementations of an exact algorithm and of an approximate algorithm are presented. The source code and the computation complexity of these algorithms are presented and analyzed. The multitasking mode of the operating system is taken into account considering the execution time of the algorithms. The results show that the approximate algorithm finds solutions that are not worse than two times optimal. In some case these solutions are very close to the optimal solutions, but this is true only for graphs with a smaller number of nodes. As the number of nodes in the graph increases (respectively the number of edges increases), the approximate solutions deviate from the optimal ones, but remain acceptable. These results give reason to conclude that for graphs with a small number of nodes the approximate algorithm finds comparable solutions with those founds by...
International Journal of Electrical and Computer Engineering, 2021
Data modeling and data processing are important activities in any scientific research. This resea... more Data modeling and data processing are important activities in any scientific research. This research focuses on the modeling of data and processing of data generated by a saccadometer. The approach used is based on the relational data model, but the processing and storage of the data is done with client datasets. The experiments were performed with 26 randomly selected files from a total of 264 experimental sessions. The data from each experimental session was stored in three different formats, respectively text, binary and extensible markup language (XML) based. The results showed that the text format and the binary format were the most compact. Several actions related to data processing were analyzed. Based on the results obtained, it was found that the two fastest actions are respectively loading data from a binary file and storing data into a binary file. In contrast, the two slowest actions were storing the data in XML format and loading the data from a text file, respectively....
International Journal of Electrical and Computer Engineering (IJECE), 2020
The lifestyle of the new people generation, called in the scientific literature Generation Z, is ... more The lifestyle of the new people generation, called in the scientific literature Generation Z, is closely related to the Internet, computer and information technology. Therefore, people and children belonging to this group can be viewed in terms of software technology as specific users who have high requirements regarding the functions and interface of the software applications, connectivity to social networks and instant communication via the Internet. This influenced not only on the teaching and learning methods but also on the software applications used in the learning process. In recent years, new theoretical teaching methods have emerged, and the number of electronic learning systems increased. However, students lack motivation for the learning process. This requires developing new conceptual models of training and learning software, tailored to the skills and preferences of the end-users. The young students up to 12 years of age: from kindergartens to preschools and primary sch...
International Journal of Innovative Technology and Exploring Engineering, 2019
The basic concepts of using application development environments are presented in this paper. The... more The basic concepts of using application development environments are presented in this paper. The way of using the GraphAnalyser application and its basic functions is also presented. All results of the experiments conducted are generated with this application. According to the experimental methodology, they fall into two groups: the first one includes actions related to the vertices of a graph, and the second one includes actions related to the edges and the dynamic allocation of memory to store the structure of a graph. The results show that when the number of vertices in a graph increases linearly, the time to add and remove these vertices also increases linearly. When the number of graph vertices increases linearly, the number of added vertices per millisecond remains relatively constant. However, the number of vertices removed for one millisecond for graphs containing between 10 and 70 million vertices varies. Similarly, when the number of graph edges increases linearly, the nu...
International Journal of Online Engineering (iJOE), 2018
In this paper, the results of a comparative analysis between different approaches to experimental... more In this paper, the results of a comparative analysis between different approaches to experimental data storage and processing are presented. Several studies related to the problem and some methods for solving it have been discussed. Different types of databases, ways of using them and the areas of their application are analyzed. For the purposes of the study, a relational database for storing and analyzing a specific data from behavioral experiments was designed. The methodology and conditions for conducting the experiments are described. Three different indicators were analyzed, respectively: memory required to store the data, time to load the data from an external file into computer memory and iteration time across all records through one cycle. The obtained results show that for storing a large number of records (in the order of tens of millions of rows), either dynamic arrays (stored on external media in binary file format), or an approach based on a local or remote database man...
International Journal of Interactive Mobile Technologies (iJIM), 2017
Modern mobile devices are becoming more and more popular in children’s lives. Therefore, the deve... more Modern mobile devices are becoming more and more popular in children’s lives. Therefore, the development of appropriate applications for them is of crucial importance. This article focuses precisely on the design of interfaces for mobile application with the participation of children. An overview of contemporary research related to Child-Computer Interaction (CCI) is made. The opinion of the children aged from 4 to 13 years on the possibilities and the features of the interface of mobile applications is investigated. The results obtained are summarized and analyzed. The prototype of a mobile application which corresponds to the preferences of the children under investigation is presented. Finally, the article specifies some future directions for research.
The use of graphs is widely applied in modeling and solving problems in the field of computer sci... more The use of graphs is widely applied in modeling and solving problems in the field of computer science and bioinformatics.Therefore, it is essential to develop and improve algorithms reducing their computational complexity and increasing the precision of the solutions generated by them as well as the size of the input data.In this study two well-known algorithms for solving the problem for finding a minimum Hamiltonian cycle in weighted, undirected and complete graph (also known as Travelling Salesman Problem –- TSP) are analyzed.The first algorithm is based on the backtracking method and it always finds the optimal solution, while with the second one, the genetic algorithm (GA), finding the optimal solution is not always guaranteed.The aims of the study are to determine: (1)which of the algorithms can be used so that the resulting solution is optimal or near-optimal and the execution time be reasonable depending on the size of the input data; (2)the influence of GA paramete...
INVESTIGATING SOME PROGRAMMING LANGUAGES FOR CHILDREN TO 8 YEARS, Sep 10, 2016
The formation of creative and logical thinking in children is an important process
that should b... more The formation of creative and logical thinking in children is an important process that should begin in early childhood. However, the traditional approaches to learning and to the classical curricula cannot be always relied on for this purpose. This article considers some of the existing traditional programming languages and the possibility of their use by children up to 8 years of age.
Резюме: В тази статия е направен анализ на някои от същест-вуващите програмни продукти за работа ... more Резюме: В тази статия е направен анализ на някои от същест-вуващите програмни продукти за работа с графи. Направени са из-води за нуждата от разработването на такъв софтуер. Описани са основни термини от теория на графите. Анализирани са някои обектно-ориентирани среди за визуално проектиране и събитийно-ориентирано програмиране използвани за разработване на софту-ерни продукти. На базата на направения анализ е избрана конкрет-на среда за разработване. Описан е начин на работа с разработе-ното приложение за работа с графи, като са представени някои основни негови функции. Функционалността на приложението е тествана. Резюмирани са направените изводи и са предложени на-соки за по-нататъшна работа. Ключови думи: разработване на софтуер, теория на графите.
Analysis of mobile applications suitable for mobile leaning of preschool children, May 20, 2016
Abstract: This article considers the use of mobile learning in Bulgarian education by young child... more Abstract: This article considers the use of mobile learning in Bulgarian education by young children. The most used mobile operating systems are analyzed. Also some of the most used existing applications suitable for mo-bile learning of preschool children are presented and classified. Keywords: Mobile applications for preschool children, mobile learning.
Секции в уеб документите с таговете <div> … </div> и <span>…</span>
Контейнери: <iframe>…</iframe... more Секции в уеб документите с таговете <div> … </div> и <span>…</span> Контейнери: <iframe>…</iframe>. Използване на различни стилови шаблони за създаване на различни дизайни за един и същи html документ. Разглеждане на възможностите за подравняване на обекти в уеб страницата. Представяне на правилата в изграждане на дизайн на уеб сайт. Подбор на дизайн съобразно резолюцията на екрана.
The formation of creative and logical thinking in children is an important process that should be... more The formation of creative and logical thinking in children is an important process that should begin in early childhood. However, the traditional approaches to learning and to the classical curricula cannot be always relied on for this purpose. This article considers some of the existing traditional programming languages and the possibility of their use by children up to 8 years of age.
Uploads
Papers by Radoslava Kraleva
that should begin in early childhood. However, the traditional approaches to learning and to the
classical curricula cannot be always relied on for this purpose. This article considers some of the
existing traditional programming languages and the possibility of their use by children up to 8 years
of age.
Keywords: Mobile applications for preschool children, mobile learning.
Контейнери: <iframe>…</iframe>.
Използване на различни стилови шаблони за създаване на различни дизайни за един и същи html документ.
Разглеждане на възможностите за подравняване на обекти в уеб страницата.
Представяне на правилата в изграждане на дизайн на уеб сайт.
Подбор на дизайн съобразно резолюцията на екрана.