Browsing Department of Software Engineering by Title
Now showing items 1-12 of 12
-
An algorithm to detect overlapping red blood cells for sickle cell disease diagnosis
(IET Image Processing, 2022)In Africa, Uganda is among the countries with a high number of babies (20,000 babies) born with sickle cell, contributing between 6.8% of the children born with sickle cell every year worldwide and approximately 4.5% of ... -
Can We Find Stable Alternatives For Unstable Eclipse Interfaces?
(International Conference on Program Comprehension (ICPC), 2016-05-24)The Eclipse framework is a popular and widely adopted framework that has been evolving for over a decade. Like many other evolving software systems, the Eclipse framework provides both stable and supported interfaces (APIs) ... -
Clone-Based Variability Management in the Android Ecosystem
(2018 IEEE International Conference on Software Maintenance and Evolution, 2018)Mobile app developers often need to create variants to account for different customer segments, payment models or functionalities. A common strategy is to clone (or fork) an existing app and then adapt it to new requirements. ... -
Code Authorship and Fault-proneness of Open-Source Android Applications : An Empirical Study
(In Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software Engineering, 2017-11-08)Context: In recent years, many research studies have shown how human factors play a significant role in the quality of software components. Code authorship metrics have been introduced to establish a chain of responsibility ... -
Comparison of Deep Learning Techniques in Detection of Sickle Cell Disease
(In Artificial Intelligence and Applications, 2023)Recently, transfer learning technique has proved to be powerful in enhancing development of deep learning methods for sickle cell disease (SCD) detection as a complement to the clinical method where a hemoglobin electrophoresis ... -
Dependence on Digital Medicine in Resource-Limited Settings
(The American Journal of Bioethics, 2018) -
Diagnosis and Classification of Tuberculosis Chest X-ray Images of Children Less Than 15 years at Mbarara Regional Referral Hospital Using Deep Learning
(Journal of AI and Data Mining, 2024)Tuberculosis (TB) is an underestimated cause of death in children, with only 45% of cases correctly diagnosed and reported. It is estimated that 1.12 million TB cases occurred among newborns, children, and adolescents aged ... -
Establishing the Influences of Cardinal Virtues on Employees’ Cyber Security Ethical Behavior in the Banking Sector in Uganda
(European Journal of Technology, 2022)Purpose: Cyber security threats emanating from employees’ incorrect behavior have escalated in the banking sector. Yet formal policies and technical solutions have failed to solve the problem. Virtue ethics may be a method ... -
How Stable Are Eclipse Application Framework Internal Interfaces?
(IEEE, 2019)Eclipse framework provides two interfaces: stable interfaces (APIs) and unstable interfaces (non-APIs). Despite the non-APIs being discouraged and unsupported, their usage is not uncommon. Previous studies showed that ... -
Human Sensing Meets People Crowd Detection – A Case of Developing Countries
(European Journal of Technology, 2022)Purpose: The main purpose of this study was to examine the application of sensors and sensor networks for detection of people crowds in developing cities. This paper discusses unique challenges associated with people crowd ... -
Improving Recognition Performance in Multiple Enrollment Based Fingerprint Recognition Systems
(2015)Multiple enrollment based fingerprint recognition systems have for long been known for good recognition accuracies. They however suffer poor matching speeds, a lot of memory consumption and the recognition accuracies are ... -
Reuse and Maintenance Practices among Divergent Forks in Three Software Ecosystems
(Empirical Software Engineering, 2022)With the rise of social coding platforms that rely on distributed version control systems, software reuse is also on the rise. Many software developers leverage this reuse by creating variants through forking, to account ...