Recent Submissions

  • Comparison of Deep Learning Techniques in Detection of Sickle Cell Disease 

    Simon, Kawuma; Vicent, Mabirizi; Addah, Kyarisiima; Bamutura, David; Atwiine, Barnabas; Nanjebe, Deborah; Mukama, Adolf Oyesigye (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 ...
  • Human Sensing Meets People Crowd Detection – A Case of Developing Countries 

    Aggrey, Obbo; Evarist, Nabaasa; Pius, Ariho (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 ...
  • How Stable Are Eclipse Application Framework Internal Interfaces? 

    Businge, John; Kawuma, Simon; Openja, Moses; Bainomugisha, Engineer; Serebrenik, Alexander (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 ...
  • Reuse and Maintenance Practices among Divergent Forks in Three Software Ecosystems 

    Businge, John; Openja, Moses; Nadi, Sarah; Berger, Thorsten (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 ...
  • Improving Recognition Performance in Multiple Enrollment Based Fingerprint Recognition Systems 

    Kaggwa, Fred; Ngubiri, John; Tushabe, Florence (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 ...
  • Establishing the Influences of Cardinal Virtues on Employees’ Cyber Security Ethical Behavior in the Banking Sector in Uganda 

    Ruth, Nakato; Kituyi, Mayoka. G.; Kaggwa, Fred (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 ...
  • Dependence on Digital Medicine in Resource-Limited Settings 

    Campbell, Jeffrey I.; Haberer, Jessica; Musiimenta, Angella; Eyal, Nir (The American Journal of Bioethics, 2018)
  • Code Authorship and Fault-proneness of Open-Source Android Applications : An Empirical Study 

    Businge, John; Kawuma, Simon; Bainomugisha, Engineer (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 ...
  • Clone-Based Variability Management in the Android Ecosystem 

    Businge, John; Openja, Moses; Nadi, Sarah; Bainomugisha, Engineer; Berger, Thorsten (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. ...
  • An algorithm to detect overlapping red blood cells for sickle cell disease diagnosis 

    Vicent, Mabirizi; Simon, Kawuma; Yonasi, Safari (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? 

    Kawuma, Simon; Businge, John; Bainomugisha, Engineer (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) ...