Browsing by Author "Lemma, Dagmawi"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Developing Design Principles for Autistic Android Application Users : the Case of English Alphabet(Addis Ababa University, 2021-07-05) Bekele, Abreham; Lemma, DagmawiAutism Spectrum Disorders (ASD) are enduring neurodevelopmental and behavioral disorders found in early childhood. Children diagnosed with the disorder show communication, emotional, and social impairment varying from mild to severe. Over the last decade, an immense amount of research in computer science has been done on developing different computer-assisted solutions in improving the condition of children diagnosed with autism. The solutions comprise of computer, multi-touch table, smartphone-based application to improve or develop communication (verbal skills), emotional (non-verbal skills), and social interaction skills in these children. However, most of the android applications developed for autistic users are difficult to use, this is mainly due to the lack of standard usability guidelines and principles for developing android applications for autistic users. This research paper identifies design principles to tackle this issue of usability regarding android applications developed for autistic users with an emphasis on English alphabet teaching android application. First characteristics of autistic users that affect the usability of android applications are identified, then usability attributes that are related to autistic users’ characteristics are identified, and then, finally, design principles from previous literatures are revisited and the new ones are developed based on autistic user characteristics and usability attributes. The design principles identified are then tested on end-users, in this case, autistic users, to determine whether they are effective or not. This is done by way of mockups; different mockups for English alphabet teaching android application are developed to test various alternate presentation for each design principles. The mockups are then tested on end-users and test results are documented. The test results show that the design principles identified in this research paper are worthy to be considered in designing English alphabet teaching android application to autistic users, but the principles can also be applied in developing other android applications too.Item Developing Design Principles for Autistic Android Application Users : the Case of English Alphabet(Addis Ababa University, 7/5/2021) Bekele, Abreham; Lemma, DagmawiAutism Spectrum Disorders (ASD) are enduring neurodevelopmental and behavioral disorders found in early childhood. Children diagnosed with the disorder show communication, emotional, and social impairment varying from mild to severe. Over the last decade, an immense amount of research in computer science has been done on developing different computer-assisted solutions in improving the condition of children diagnosed with autism. The solutions comprise of computer, multi-touch table, smartphone-based application to improve or develop communication (verbal skills), emotional (non-verbal skills), and social interaction skills in these children. However, most of the android applications developed for autistic users are difficult to use, this is mainly due to the lack of standard usability guidelines and principles for developing android applications for autistic users. This research paper identifies design principles to tackle this issue of usability regarding android applications developed for autistic users with an emphasis on English alphabet teaching android application. First characteristics of autistic users that affect the usability of android applications are identified, then usability attributes that are related to autistic users’ characteristics are identified, and then, finally, design principles from previous literatures are revisited and the new ones are developed based on autistic user characteristics and usability attributes. The design principles identified are then tested on end-users, in this case, autistic users, to determine whether they are effective or not. This is done by way of mockups; different mockups for English alphabet teaching android application are developed to test various alternate presentation for each design principles. The mockups are then tested on end-users and test results are documented. The test results show that the design principles identified in this research paper are worthy to be considered in designing English alphabet teaching android application to autistic users, but the principles can also be applied in developing other android applications too.Item Malicious Process Conscious Operating Systems (MPCOS)(Addis Ababa University, 2008-10) Lemma, Dagmawi; Libsie, Mulugeta (PhD)Additional principle of operating system is presented in this paper towards making the operating system malicious activity conscious. In addition to the existing principles of modern operating systems that mainly focus on resource management and user management, we proposed operating systems should follow principles of preventing malicious code. Exploiting the fact that malicious code/programs still require services from the operating system that is provided via system call, we hypothesized and demonstrated that the operating system is the ideal location where malicious code prevention is made. Since computer security has a human element as well, in our approach we followed control of malicious activity by forcing them to run with the consent of the user. We also suggested a mechanism of pre-evaluation of programs to categories them as trusted or not. The suggested mechanism uses a lookup file called TALF which consist list of known or trusted application. The operating system thereby consults the TALF prior to letting any application run on the machine. Each application in the TALF is identified by a locally unique identifier – TAID. In line with TALF, an alert system is proposed to bring program execution to the consent of the user.Item Malicious Process Conscious Operating Systems (MPCOS)(Addis Ababa University, 2008-10) Lemma, Dagmawi; Libsie, Mulugeta (PhD)Additional principle of operating system is presented in this paper towards making the operating system malicious activity conscious. In addition to the existing principles of modern operating systems that mainly focus on resource management and user management, we proposed operating systems should follow principles of preventing malicious code. Exploiting the fact that malicious code/programs still require services from the operating system that is provided via system call, we hypothesized and demonstrated that the operating system is the ideal location where malicious code prevention is made. Since computer security has a human element as well, in our approach we followed control of malicious activity by forcing them to run with the consent of the user. We also suggested a mechanism of pre-evaluation of programs to categories them as trusted or not. The suggested mechanism uses a lookup file called TALF which consist list of known or trusted application. The operating system thereby consults the TALF prior to letting any application run on the machine. Each application in the TALF is identified by a locally unique identifier – TAID. In line with TALF, an alert system is proposed to bring program execution to the consent of the user.Item Protocol of a Systematic Mapping Study of Requirements Engineering Approaches for Big Data Project Development(Addis Ababa University, 2021) Regane, Belachew; Beecham, Sarah; Lemma, Dagmawi; Power, NorahItem Protocol of a Systematic Mapping Study of Requirements Engineering Approaches for Big Data Project Development(Addis Ababa University, 2021) Regane, Belachew; Beecham, Sarah; Lemma, Dagmawi; Power, Norah