10 research outputs found

    ChilDiBu ā€“ A Mobile Application for Bulgarian Children with Special Educational Needs

    Get PDF
    Designing applications adapted to the capabilities of each user is an important part of modern software engineering. Children with Autism spectrum disorder and/or intellectual disabilities are a special group of users where standard application design is not a good approach. Some of them have speech disorders; others have disorders of the musculoskeletal system and in their cognitive development. In the literature, these children are referred to as children with special educational needs. Only a few researchers are involved in the development of various computer technologies, including mobile applications appropriate for these children. Some specialized mobile applications for these users can be found in the different mobile stores. However, most of these apps are rather expensive or with inappropriate user interfaces. Another disadvantage in all the apps is the lack of support in the Bulgarian language. It makes them unusable for the youngest users with special needs in Bulgaria. A conceptual model based on the investigation of some existing applications, the well-established theoretical practices, and on the opinion of children without disorders is proposed in this paper. An approach to designing and developing the interactive mobile application ChilDiBu for children with special needs, suitable for the Windows Phone mobile operating system, is presented. ChilDiBu is a picture-based app that combines graphic images, texts and audio files which can be used to learn the Bulgarian alphabet, the numbers up to 20, some basic colors and the daily activities that children perform. The application is focused on the development of the fine motor skills, observation and decision-making skills which is completed with a puzzle for arranging the two-digit numbers. At the end of the paper the app interface, the way it is used and its app architecture are shown

    A Modified Event Grouping Based Algorithm for The University Course Timetabling Problem

    Get PDF
    This paper presents a study of a modified event grouping based algorithm (MEGB) for university course timetabling problem (UCTP). Multiple models to describe the problem and multiple approaches to solving it are pointed out. The main idea of the modification is that through reduction on the generated solutions the execution time of the standard event grouping based algorithm (EGB) will be reduced, too. Also, an implementation of the modified algorithm based on the described approach is presented. The methodology, conditions and the aims of the experiment are described. The experimental results are analyzed and conclusions are made. When increasing the number of the groups, the execution time of the MEGB algorithm increases and equates with the execution time of the EGB algorithm. The best results are obtained with the first 30% of the groups formed. In these groupings, the execution time of the MEGB algorithm is much less than the execution time of the EGB algorithm. This is because, in the EGB algorithm, every change in the event ordinance creates a new timetable, and all events are repositioned on it. This process is optimized by creating a partial timetable, whereby the ordinance of events in groups before the current does not change. In addition, a comparative analysis between the MEGB algorithm and two other algorithms for UCTP, respectively a genetic algorithm with the local search method (GALS) and a local search algorithm based on chromatic classes (CCLS) is made as well. The obtained results show that the MEGB algorithm and the CCLS algorithm generate better solutions for smaller input data sets, while the GALS algorithm generates better solutions for larger input data sets. However, in terms of the execution time, it was ascertained that the GALS algorithm runs slowest among the others

    Designing an Interface For a Mobile Application Based on Childrenā€™s Opinion

    No full text
    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

    Designing an Interface For a Mobile Application Based on Childrenā€™s Opinion

    No full text

    Design and Analysis of a Relational Database for Behavioral Experiments Data Processing

    No full text
    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 management system can be used. Regarding the data loading time, the fastest approach was the one that uses dynamic arrays. It outperforms significantly the approaches based on a local or remote database. The obtained results show that the dynamic arrays and the local data sets approaches iterated much faster across all data records than the remote database approach. The paper concludes with proposal for further developments towards using of web services

    Design and Analysis of a Relational Database for Behavioral Experiments Data Processing

    No full text
    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 management system can be used. Regarding the data loading time, the fastest approach was the one that uses dynamic arrays. It outperforms significantly the approaches based on a local or remote database. The obtained results show that the dynamic arrays and the local data sets approaches iterated much faster across all data records than the remote database approach. The paper concludes with proposal for further developments towards using of web services

    An Analysis of a Web Service based Approach for Experimental Data Sharing

    No full text
    This paper presents the results obtained from a comparative analysis of two methods for experimental data sharing. Several works related to the topic and some approaches for processing data have been discussed. Different technolgoies related to the web services, ways of using them and the areas of their application are analyzed. For the purposes of the study, a web service for retrieving specific data from a behavioral experiments database was developed.The methodology and conditions for conducting the experiments are described. Two different indicators are analyzed, respectively: time to retrieve the data from a database and iteration time across all records through one loop. The results show that when retrieving thousands of records both web service based approach and an approach based on a remote database server can be used. However, when retrieving millions of records, the fastest approach was the one that uses remote database server. The obtainedresultsshow that the dynamic arrays (containing strings) iterated much faster across all data records than the dataset approach.</span

    An Analysis of a Web Service based Approach for Experimental Data Sharing

    No full text
    This paper presents the results obtained from a comparative analysis of two methods for experimental data sharing. Several works related to the topic and some approaches for processing data have been discussed. Different technolgoies related to the web services, ways of using them and the areas of their application are analyzed. For the purposes of the study, a web service for retrieving specific data from a behavioral experiments database was developed.The methodology and conditions for conducting the experiments are described. Two different indicators are analyzed, respectively: time to retrieve the data from a database and iteration time across all records through one loop. The results show that when retrieving thousands of records both web service based approach and an approach based on a remote database server can be used. However, when retrieving millions of records, the fastest approach was the one that uses remote database server. The obtainedresultsshow that the dynamic arrays (containing strings) iterated much faster across all data records than the dataset approach
    corecore