21
1 BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

1BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

Page 2: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

2 3

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

Welcome...Dear project partners and colleagues,

Welcome to the first edition of the Bright project newsletter. The Bright newsletter provides

information on the project progress, achieved results, events, latest news, and brief profiles PhD students, postdocs, researchers and supervisors. We hope you enjoy it!

The Bright project is one of the projects under the Sweden-Uganda bilateral programme 2015-2020. The BRIGHT project aims to contribute to sustainable socio-economic growth in Uganda through capacity building in ICTs. Specifically the project aims to develop research and teaching skills in software engineering, enterprise architecture, and digital innovation. This is being achieved through the training of ten staff members (from MSc to PhD level) of Makerere University and Mbarara University of Science and Technology. The Bright project is being implemented in collaboration with Chalmers University of Technology and University of Gothenburg. The project also aims at strengthening industry-academia engagements through the Software Systems Centre, which is an inter-disciplinary research and innovations centre with a specific aim of creating collaborations with industry and encouraging entrepreneurship through ICT-based start-ups. Ten PhD students and

two postdocs are undertaking their training in Sweden and/or Uganda. Seven PhD candidates are to be trained on a “sandwich” mode while three PhD students are being trained locally at Makerere University.

Engineer BainomugishaProject Coordinator and Supervisor

Affiliation/Contact: Makerere University

The BRIGHT project aims to contribute to sustainable socio-economic growth in Uganda through capacity building in ICTs

Page 3: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

4 5

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

BRIGHT IS HERE TO INCREASE ICT RESEARCH CAPACITY IN UGANDA

l To increase the number of staff with PhD training in ICT in Uganda

l To increase the number ICT innovations and entrepreneurs to facilitate social-economic growth in Uganda

l To improve the culture of developing ICT solutions that are designed for scalability and sustainability yet tailored to the local context

The Bright Project through the Software Systems Center hosted a number of prominent speakers from the ICT industry in Uganda and abroad as listed belowlMr Vijay Kamumuru, Managing Director of Sybyl Ltd (formerly Computer Point LTD) lMr. Derrick Etuusa, Director of Products and Solutions, Huawei Technologies-UgandalHon Vincent WaiswaBagire, Permanent Secretary Ministry of ICT and National Guidance

lMr. Peter Kahiigi, Director e-Services, National Information Technology Authority Uganda (NITA-U)lMr. Paul Maritz, Former Vice President at Microsoft, CEO VMWare lMr. Olumuyiwa Asagba, CEO of Interswitch UgandalProf. F.F. Tusubira, Board Chair, NITA-U.

BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre

Mr. Olumuyiwa Asagba, CEO of Interswitch Uganda

Mr. Paul Maritz, Former Vice President at Microsoft, CEO VMWare

BRIGHT project aims at contributing towards sustainable socio-economic growth in Uganda through capacity building in Information and Communication Technology for Development (ICT4D) research. Ten (10) PhD students and five (5) postdoc within the areas of digital innovation,

software engineering and entrepreneurship are being trained through a research partnership between Makerere University and Mbarara University of Science and Technology, University of Gothenburg and Chalmers University of Technology of Sweden. The project is part of the Uganda-Sweden Bilateral programming that is supported by Sida

Page 4: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

6 7

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

Project Coordinator and SupervisorAffiliation/Contact: Makerere University

Engineer Bainomugisha is an Associate Professor and Head of the Department of Computer

Science, School of Computing & IT - Makerere University. Prior to returning to Makerere University he was a pre-doctoral and post-doctoral researcher at the Software Languages Lab of the Vrije Universiteit Brussel, Brussels, Belgium. His research interests include programming language engineering, mobile & cloud computing, Internet of Things, crowdsourcing/participatory sensing and ICT for development. He is very enthusiastic about the use of Computer Science and technological innovations to improve people’s lives in developing countries. He is a project coordinator of the BRIGHT project.

Urban Ask is Associate Professor Associate Professor at the Department of Applied IT, University of Gothenburg and Chalmers. He earned

his PhD in Business Administration at the School of Business, Economics and Law, at Gothenburg University, Now, his research focus on the design and use of Big Data, Business Intelligence and Management Information Systems. For five years, while at Industrial and Financial Systems (IFS) – a major global ERP vendor – he was a Product Director for their Business Intelligence solutions and managed several large development projects. In

2005, he was a founder of the Centre for Business Solutions, at the School of Business, Economics and Law. Now he is a project leader for an AIS research project and is the supervisor of two doctoral students.

THE BRIGHT TEAMENGINEER BAINOMUGISHA

REGINA HEBIGSupervisorAffiliation/Contact: Chalmers University of Technology

JOHN NGUBIRISupervisorAffiliation/Contact : Makerere University

John Ngubiri is a Senior Lecturer at the Department of Computer

Science, School of Computing and Informations Technology, Makerere

University. His research interests include Performance for large computing systems, performance analysis of parallel systems, fairness in parallel systems, and Software Security. He holds a PhD from Radboud University Nijmegen, The Netherlands (2008). He is a supervisor in the Bright project.

PETER LJUNGLÖF SupervisorAffiliation/Contact : Chalmers and Gothenburg UniversityPeter Ljunglöf is associate professor in computer science, and vice head for undergraduate education, at the department of Computer Science and Engineering which is part of both Chalmers and Gothenburg University in Sweden. His main research area is natural language processing, where he has worked on grammars, parsing, dialogue systems and communication tools in several national and EU-financed research projects. He has been organiser and PC member of international conferences and workshops such as EACL, NAACL, AAAI and SLPAT.DR. PÄR MEILING

Research Coordinator and Director Graduate StudiesAffiliation/Contact: University of Gothenburg

MICHEL R. V. CHAUDRONProject Coordinator and SupervisorAffiliation/Contact: Chalmers University of Technology

Michel R. V. Chaudron is professor in Software Engineering at the department of Computer Science and Engineering

which is part of both Chalmers and Gothenburg University in Sweden.Previously he has worked in Leiden and Eindhoven in the Netherlands and studies in London and Oxford in the UK. His research interests are in Modeling of Software Architecture and Software Design including empirical studies in this field. He is a regular PC member of international conferences such as MODELS, ESEM, Euromicro SEAA

URBAN ASK Project Coordinator and SupervisorAffiliation/Contact: University of Gothenburg

EVELYN KIGOZI KAHIIGI Ph.DSupervisor and Project ManagementAffiliation/Contact : Makerere University

Evelyn Kigozi Kahiigi Ph.D is a Lecturer and Head of Department of Information Technology at the School of Computing and

Informatics Technology, Makerere University. Evelyn obtained her PhD in Computer and System Sciences at DSV- Stockholm University. While taking on administrative roles, Evelyn continues to teach and supervise undergraduate and master’s students at the department. Her research interests are inclined toward ICT4D in the field of E-learning and Health Informatics.

Page 5: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

8 9

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

NABENDE IS INTERESTED IN RESEARCH IN THE AREAS OF INFORMATION SYSTEMS, DATA MINING, NATURAL LANGUAGE PROCESSING, AND ARTIFICIAL

INTELLIGENCE. HE HAS PRESENTED HIS RESEARCH IN SEVERAL LOCAL AND INTERNATIONAL WORKSHOPS AND CONFERENCES. HE HAS PUBLISHED SOME OF THAT RESEARCH IN INTERNATIONALLY RECOGNIZED PEER-REVIEWED JOURNALS AND BOOK CHAPTERS

““PETER NABENDE, PHDSupervisor and Student ManagementAffiliation/Contact : Makerere University

Peter Nabende, Ph.D. is a Lecturer in the

Department of Information Systems at the School of Computing and Informatics Technology, College of Computing and Information Sciences, Makerere University. He holds a Bachelor of Science in Mechanical Engineering from Makerere University, a Master of Science in Computer Science (focusing on Computer Information Systems) from Makerere University, and a PhD in Computational Linguistics from the Faculty of Mathematics and Natural

Sciences at University of Groningen. Nabende is also an avid follower of Massive Open Online Courses (MOOCs) on platforms like coursera from where he achieved a verified online non-credit specialization in Data Mining from the University of Illinois at Urbana Champaign. Nabende mainly lectures two course units in the School of Computing

and Informatics Technology: Intelligent Systems in the Bachelors of Information Systems program, and Web-based Information Systems and Web Mining Technologies in the Masters of Information Technology program. He also occasionally lecturers other course units including: XML and Web Services; ICT Selection, Design, and Implementation; Data Warehousing and Data Mining; and Design and Analysis of Algorithms. Nabende is also an academic supervisor on research undertaken by PhD and Masters students in the Department of Information Systems at Makerere University. So far, he has primarily supervised research for five Masters students to completion.

Nabende has served and continues to serve as an external examiner for different Computing programs in Uganda. In 2012, he was a member of a Special Committee selected by the National Council of Higher Education to draft curricula guidelines for Computing programs run by Ugandan Universities. He has served as principle curriculum reviewer for the Bachelors in Information Systems and MSc in Information Systems programmes in Makerere University.

He has also served as an external curriculum reviewer for computing programs run by different public Universities in Uganda.

Nabende is interested in research in the areas of Information Systems, Data Mining, Natural Language Processing, and Artificial Intelligence. He has presented his research

in several local and International workshops and conferences. He has published some of that research in internationally recognized peer-reviewed journals and book chapters.

He has also served and continues to serve as an academic peer reviewer for several International Conferences.

Personal website: https://sites.google.com/site/peternabende.

KALEVI PESSIRole in Project: SupervisorAffiliation/Contact : University of Gothenburg

Kalevi Pessi is head of the Informatics

Division in Department of Applied IT, University of Gothenburg and Chalmers. Kalevi also leads the IT management and eHealth research group at the department. He has served as Managing Director and Knowledge Management Director for many years

in trade and industry. As a consultant he has been working with large international corporations such as Volvo, Ericsson, and Electrolux etc. His current research interest relates to Enterprise Architecture in Healthcare organizations. Kalevis research focuses on topics such as architectural principles, alignment between healthcare processes

and information systems, interoperability between the various healthcare units and the differentiation and integration of information systems.

FRED N. KIWANUKASupervisor and Industry RelationsAffiliation/Contact : Makerere University

Fred N. Kiwanuka holds a PhD in

Computer Science from the University of Groningen, Netherlands. His PhD focused on medical image processing and analysis. His current research interests are in applications of machine learning, pattern recognition, computer vision and data science in solving problems in health, education, agriculture, food security and climate. Most recently, he was a Research fellow at Massachusetts Institute of Technology, USA. He then went to Insight Data Science, New York and Silicon Valley, USA as a Data Science Fellow, where he focused on data science product development. Currently, he is a Data Science Consultant with the United Nations’ Children Fund as well as a Lecturer and Researcher in the Artificial Intelligence and Data Science Lab at the College of Computing and Information Sciences, Makerere University.

DR. BENJAMIN KANAGWA Role in Project: Supervisor and Software Center ManagementAffiliation/Contact : Makerere University

Dr. Benjamin Kanagwa holds a Ph.D is Software Engineering from Radboud

University, in the Netherlands. The PhD focused on design, and construction of service oriented systems. Current research interest focus around software architectures, software design and software delivery. Benjamin is currently a senior lecturer at the school of computing and Informatics Technology where he leads the Software and Enterprise Engineering Research Group

(SEE). Benjamin is also involved in software business startups and heads the software center hosted at Makerere University College of Computing and Information Science.

Page 6: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

10 11

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

JOHN’S RESEARCH INTERESTS ARE BASED ON EVOLUTION OF SOFTWARE ECOSYSTEMS. SOFTWARE ECOSYSTEMS TYPICALLY CONSIST OF A COMPANY PROVIDING A SOFTWARE APPLICATION FRAMEWORK AND A COMMUNITY OF EXTERNAL DEVELOPERS/USERS PROVIDING FUNCTIONALITY THAT EXTENDS THE BASIC PLATFORM.

DR. RAYMOND MUGWANYARole in Project: Supervisor and Software Center ManagementAffiliation/Contact : Makerere University

Dr. Raymond Mugwanya

received his Ph.D in Computer Science from the University of Cape Town under the supervision of Prof. Gary Marsden (University of Cape Town, SA) and Prof.John Traxler (University of Wolverhampton, UK). Raymond also holds a MSc. Computing from the University of Liverpool and a Bachelor of Statistics from Makerere University. Raymond has 10+ years of experience in a broad range of fields namely: data processing, Telecommunications, research and academia where he has held the positions of Senior Research Fellow & Programme Lead, Information Economy at the African Center of Technology Studies, Deputy Chair and Chair for the department of Information Technology at Makerere University. Raymond has mentored over 100 undergraduate and graduate students in the area of Information Technology; published parts of his research in internationally recognized conferences and Journals; and has been involved in policy advancement and quality assurance within higher education and research realms. Raymond’s research interests are in user experience design, educational technologies and computing for development. Raymond’s research is driven by a strong desire to bridge the digital divide and make computing useful to the considerable fraction of the world’s population that lives in under-developed areas with very limited resources. Conventional computing solutions are often inappropriate in emerging contexts due to various contextual factorsincluding lack of infrastructure, poor connectivity, limited power, language and literacy issues, and lack of local expertise for managing systems. Raymond’s research philosophy places a strong emphasis on “user centered design” solutions for developmental problems. More recently, Raymond is keen on how data that is being generated by the proliferation of computing devices can be harnessed for social economic development in Africa.

PROF. PATRIZIO PELLICCIONERole in Project: SupervisorAffiliation/Contact: Chalmers University of Technology

Prof. Patrizio Pelliccione is an Associate Professor (Docent

in Software Engineering) at Department of Computer Science and Engineering, Chalmers University of Technology and University of Gothenburg. Patrizio is also, since February 2007, Assistant Professor at the University of L’Aquila, Dep. of Inf. Engineering, Computer Science and Mathematics (currently on leave). In 2005 for one year Patrizio was Senior Research at the Faculty of Sciences, Technologies and Communications, University of Luxembourg (Luxembourg). Patrizio took his PhD in June 2005. Patrizio actively works on autonomous systems and on software architectures. He actively work also on formal and rigorous modeling to enable and support early verification and validation of software systems. He had also great results on applying model-driven engineering techniques to model software architecture descriptions and to manage the evolution of complex software systems.

JOHN BUSINGERole in Project: Supervisor and MUST Coordination and Postdoctoral reseacherAffiliation/Contact : Mbarara University of Science and Technology

John is the Head of Department Computer Engineering at Mbarara University of Science

and Technology. John obtained his PhD in Computing Science from Eindhoven University of Technology, the Netherlands and a masters in computing science from University of Groningen, the Netherlands. John is also a Fulbright research scholar at University of California, Davis, in the USA, from February – July 2016. John’s research interests are based on evolution of software ecosystems. Software ecosystems typically consist of a company providing a software application framework and a community of external developers/users providing functionality that extends the basic platform. The users either actively or passively contribute knowledge, content, goods and services, connections or behavior to the community or, consequently, extending the framework. External developers/users can materially extend the initial application to better serve specialized needs of small customer segments or even, in the case of enterprise customers, individual users. In the past few years, John extensively researched on the Eclipse software ecosystem where he made numerous contributions in top software Engineering conferences and journals. Based on his previous expertise, John is currently researching on the Android software ecosystem. John is currently mining Android Apps data on Github. Github is a popular Open-Source software repository with hundreds of thousands of software projects. John’s main research goal is to identify why some Apps are continuously being maintained while others start and eventually die out. With respect

to the Android apps on Github. John is also mining Apps’ data from the market-place like Google play and Amazon play Store. John is also mining Apps’ data from Travis CI, a cloud based, distributed and continuous integration service used to build and

test software projects hosted on Github. All Apps data mined from the different sources will be modelled using statistical machinery to identify the major factors that attribute to Apps success both on Github and the market place. John is also a reviewer of the Science of Computer Programming journal.Besides Software Engineering research, I am also interested in ICT4D. John is very enthusiastic about the use of software engineering in development aspects to improve people’s lives in developing countries.

Page 7: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

12 13

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

JOHAN MAGNUSSONRole in Project: SupervisorAffiliation/Contact : University of Gothenburg

Johan Magnusson is Associate Professor at the

Department of Applied IT, University of Gothenburg and Chalmers. He earned his PhD

in Business Administration (Accounting) at Gothenburg University in 2012 following his Licentiate degree in Informatics in 2005. Johan is highly active within primarily the CIO community concerning issues of IT Governance, both as a keynote speaker at various conferences and industry networks, as well as through a recurring column in CIO Sweden. He also sits on the CIO Awards jury and works as an advisor within IT Governance. His research is directed towards the balance of innovation and efficiency in the organization and governance of internal IT functions, interactive visualization of big data and management innovation.

ANTHONY GIDUDUSupervisor

Anthony Gidudu

is an Associate Professor at the Geomatics and Land Management, Makerere University.

His research interests include Gasification,Environmental applications of remote sensing,Cartographic visualisation, Machine Learning. He holds a PhD from University of Cape Town Cape Town (2008). He is a supervisor in the Bright project.

PHILIPPAS TSIGASRole in Project: SupervisorAffiliation/Contact : Chalmers University of Technology

Philippas Tsigas is

a professor in the Department of Computer Science and Engineering at Chalmers University of Technology .His research interests center on distributed/parallel computing and systems and information visualization in general.

IMED HAMMOUDARole in Project: SupervisorAffiliation/Contact : Chalmers University of Technology

Imed Hammouda is Associate Professor

of software engineering at Chalmers and University of

Gothenburg, Sweden. Presently he is the programme manager for the Software Engineering and Management bachelor programme. His academic interests include software ecosystems, open source software, software architecture, software development methods and tools, and variability management. Before moving to Gothenburg, he was Associate Professor at Tampere University of Technology (TUT), Finland. At TUT, he was heading the international masters programme at the Department of Pervasive Computing. He was a founding member and leader of TUTOpen - TUT research group on open source software. He has been the principal investigator of several research projects on various open initiatives. He has organizer and PC member of several international conferences and workshops such as OSS, SSE, MindTrek, and E-Learning.

ASSISTANT PROF. ERIC KNAUSSSupervisorAffiliation/Contact : Chalmers University of Technology

Eric is Associate Professor at the Division of Software Engineering at

the Department of Computer Science and Engineering. He graduated with a PhD degree from Leibniz Universität Hannover in Germany in 2010 and worked as a Postdoctoral researcher at Leibniz Universität Hannover and University of Victoria in Canada, before he joined University of Gothenburg in 2013. His research interest focus on managing requirements and related knowledge in (distributed) software projects, and include agile methods, software ecosystems as well as continuous integration and deployment.

DINA KOUTSIKOURIRole in Project: SupervisorAffiliation/Contact : University of Gothenburg

Dina Koutsikouri is an Assistant Professor in Information

Systems within the Division of Informatics at the Department of Applied IT at University of Gothenburg and Chalmers University of Technology. Dr Koutsikouri earned her PhD in Collaborative and Innovative Engineering in 2010 at Loughborough University, United Kingdom. Her current research centers round digital innovation, digital futures, institutional change and phronesis (practical wisdom) in innovation processes. Further, she is an experienced Grounded Theory researcher and has a particular interest in exploring management challenges in contemporary business organizations.

MICHEL DIONERole in Project: SupervisorAffiliation: The International Livestock Research Institute (ILRI)

Michel completed his PhD in

Epidemiology of Zoonotic Diseases from the University of Antwerp in Belgium in 2010. Before his PhD, he spent 4 years as a Research Associate at The International Trypanotolerance Centre (ITC) in The Gambia, where he participated in studying the epidemiology of Non-typhoidal Salmonella in humans and animals in The Gambia and Senegal. After he completed his PhD, he spent two years as a Post-Doctoral Scientist at the UK Medical Research Council Unit in The Gambia, where his was coordinating laboratory component of several multi-country projects which were focused on determining the etiology of severe pneumonia and diarrhea in children

less than five years in developing countries.Michel joined ILRI in September 2012 as a Post-Doctoral Scientist in Animal Health. He is part of a multi-disciplinary team implementing the “Smallholder Pig Value Chain Development project” in Uganda. His is in charge of the animal health component of this project.Michel’s research

focuses on the identification of animal health constraints and opportunities through field surveys, participatory methods and biological sampling, field testing interventions to improve animal health and developing and testing gender sensitive models of delivery of animal health services, including community-based health care in different livestock and farming systems. He is also involved in research on food safety and capacity building of informal actors, as well as research on diseases emerging in developing country ecosystems, neglected zoonoses, and antimicrobial resistance associated with drug use in livestock.

Page 8: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

14 15

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

Prof. Foutse KhomhAssociate Professor Department of Computer Engineering, DGIGL, École Polytechnique, Pavillon Claudette-MacKay-LassondeTopic: Software Analytics

Prof. Riccardo ScandariatoAssociate professor in the Software Engineering division, Computer Science and Engineering.Topic: Software Security.

Assistant Prof. Regina HebigChalmers Gothenburg University Topic: Model-driven Software Development.

ORGANISERS OF SUMMER SCHOOL 2018l Dr. Benjamin Kanagwa, Makerere University School of Computing & ITlDr. Raymond Mugwanya, Makerere University School of Computing &ITlDr. Joyce Nabende, Makerere University School of Computing &ITlAssoc Prof. Engineer Bainomugisha, Makerere University School of Computing &ITlAssoc Prof. Eric Knaus, Chalmers, University of GothenburglAssoc Prof. Regina Hebig, Chalmers, University of GothenburglProf. Micheal Chaudron,Chalmers, University of GothenburglProf. Urban Ask, University of Gothenburg

Prof. Jonas Landgren Associate Professor at the Department of Applied IT, University of Gothen-burg. He holds a MSc in informatics (1998) and a Ph.D. in informatics (2007) from University of Gothenburg, Sweden.Topic: Design Infrastructure, Design Thinking, Ethnographic methods.

The BRIGHT project through the Software Systems Centre organized the first and second editions of the Summer School on Software Engineering and IS. The goal of the Bright

summer schools is to provide participants with a broader perspective on selected transcidciplinary topics including multi-disciplinary topics like Software Analytics, Software Security, Digital Infrastructure & Design Thinking, Model -Driven Software Development, Citizen Science, Public Diplomacy and Crisis Communication. The Summer Schools provide participants with the opportnity to gain experience while giving constructive feedback on others research and writing, as well as adopting ideas and methods from other specializations and fields, and planning joined cross-topics for future research.

The second edition of the Summer school took place at Mbarara University of Science and Technology from 16th to 20th April 2018. The Summer School attracted over 40 participants and facilitators from several countries including Ethiopia, Uganda, Sweden, and Canada. The participants’ profiles include students, researchers, faculty and professionals from the IT industry.

BRIGHT SUMMER SCHOOLS

Page 9: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

16 17

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

BRIGHT SUMMER SCHOOL ON SOFTWARE ENGINEERING & INFORMATION SYSTEMS

April 16th – 20th at Mbarara University of Science and Technology

Monday Tuesday Wednesday Thursday Friday9:00 – 9:30hrs

Opening Session

Registration and reflective session

Registration and reflective session

Registration and reflective session

Registration and reflective session

9:30 – 11:00hrs

Software Analytics (Theory)

Software Security (Theory)

Digital Infrastructure, Design Thinking (Theory)

Model-driven Software Development (Theory)

Interactive Workshop

Coffee/Tea break11:30 – 13:00hrs

Software Analytics (Theory)

Software Security (Theory)

Digital Infrastructure, Design Thinking (Theory)

Model-driven Software Development (Theory)

Interactive Workshop

Lunch break14:00 – 15:30hrs

Software Analytics (Workshop)

Software Security (Workshop)

Digital Infrastructure, Design Thinking (Workshop)

Model-driven Software Development (Workshop)

Students’ presentations of their homework/mini projects

Coffee/Tea break16:00 – 18:00hrs

•Students work on homework/mini projects •Time for students to individually engage with facilitators

•Students work on homework/mini projects•Time for students to individually engage with facilitators

• Students work on homework/mini projects•Time for students to individually engage with facilitators

•Students work on homework/mini projects•Time for students to individually engage with facilitators

Students’ presentations of their homework/mini projects

The Bright project organized

PhD research seminars for PhD students to present their progress and

receive feedback. The most recent research seminar was held at MUST in January 2018. The

research seminars are expected to improve the completion rates for the PhD students and

the quality of research.

Bright Research Seminars

The Bright project co-organized and co-hosted a public dialogue, pre-Stockholm Internet Forum at Makerere on May 2 2017 together with local NGO HiVos and the Swedish Embassy in Uganda. The public dialogue attracted over 300 participants including staff, students and members of the public. https://news.mak.ac.ug/2017/05/mak-hosts-internet-forum-and-public-dialogue

Page 10: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

18 19

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

The Software Systems Centre in collaboration with the international Institute of Electrical and Electronics Engineers (IEEE) conducted two 5-days workshops on Software Design with Unified Modeling Language in 2016 and another on Real-time and Parallel Computing training in 2017. Staff, students and members from the private sector/industry attended the training (see, http://cis.mak.ac.ug/index.php/news-events/latest-news/item/364-unified-modeling-language-workshop and http://cis.mak.ac.ug/index.php/k2-listing/item/428-ieee-parallel-computing-workshop )

i.) Nakatumba-Nabende,J., Kanagwa, B., Hebig, R. and Heldal, R. and Knauss, E. (2017). Hybrid Software and Systems Development in Practice: Perspectives from Sweden and Uganda. In the proceedings of the 2nd HELENA Workshop co-located with the 18th International Conference on Product-Focused Software Process Improvement, eds. Felderer M. et al. PROFES 2017, LNCS 10611, pp. 1–7, 2017

ii.) Dragule, S., Meyers, B., and Pelliccione, P (2017). A Generated Property Specification Language for Resilient Multirobot Missions. In Proceedings of 9th International Workshop on Software Engineering for Resilient Systems, SERENE 2017, September 4-5, 2017, Geneva, Switzerland published by Springer in the LNCS series (To appear)

iii.) Kanagwa B., Nakatumba-Nabende,J., Mugwanya, R., Kigozi Kahiigi, E. and Ngabirano, S. (2017). Towards an Interoperability e-Government Framework for Uganda. In the proceedings of the 9th EAI International Conference on e‐Infrastructure and e‐Services for Developing Countries (Third Best Paper Award).

iv.) Businge,J., Kawuma,S., Bainomugisha,E., Khomh, F., and Nabaasa, E. (2017). 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 (PROMISE) . ACM, New York, NY, USA, 33-42.

v.) Nakatumba-Nabende,J., Kanagwa B., Regina Hebig, Rogardt Heldal, Eric Knauss (2017): Hybrid Software and Systems Development in Practice: Perspectives from Sweden and Uganda. PROFES 2017: 413-419

vi.) Kasauli, R., Liebel, G., Knauss, E., Gopakumar, S., and Kanagwa, B. (2017). Requirements Engineering Challenges in Large-Scale Agile System Development. In Proceedings of the 25th IEEE International Requirements Engineering Conference (RE), September 4-8, 2017 in Lisbon, Portugal.

vii.)Kamulegeya .G, Hebig .R, Hammouda .I, Chaudron .M and Mugwanya .R (2017): Exploring the Applicability of Software Startup Patterns in the Ugandan Context; In Proceedings of the 43rd EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA) , August 2017, Vienna, Austria

viii.) Nyende, H., Ask, U. and Nabende, P. (2017). Adopting a Service-Dominant Logic to Prediction of Pregnancy Complications: An Exploratory Study of Maternal Healthcare in Uganda. In Proceedings of the 25th European Conference on Information System (ECIS) , June 5-10, 2017 in Guimaraes, Portugal

ix.) Kasauli, R., Knauss, E., Nilsson, A., Sara, K. (2017). Adding Value Every Sprint: A Case Study on Large-Scale Continuous Requirements Engineering. In Proceedings of the 3rd Workshop on Continuous Requirements Engineering (CRE @ REFSQ) , 2017 in Essen, Germany

x.) Katarahweire, M., Bainomugisha, E., Mughal, K. (2017). Authentication in Selected Mobile Data Collection Systems: current state, challenges, solutions and gaps. In Proceedings of the th IEEE/ACM International Conference on Mobile Software Engineering and Systems, May 22-23, Buenos

Aires (Argentina), published by: IEEE

xi.) Kawuma, S., Businge, J. and Bainomugisha,E. (2016). Can we find Stable Alternatives for Unstable Eclipse Interfaces?.In Proceedings of the 24th IEEE International Conference On Program Comprehension, Austin, Texas, USA, pp: 1-10, published by: IEEE, doi 10.1109/ICPC.2016.7503716.

xii.) Kanagwa,B., Ntacyo, J. and Orach, S. (2016): Towards Paperless Hospitals: Lessons Learned From 15 Health Facilities In Uganda, The 4th World Conference on Information Systems and Technologies, WorldCIST’16 (March 22nd-24th, Pernambuco, Brazil.

Workshops on Software Design with Unified Modeling Language and Real-time and Parallel Computing

BRIGHT PROJECT PEER-REVIEWED PUBLICATIONS

Page 11: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

20 21

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

SEiA 2018BRIGHT organizes an International Conference on Software Engineering in Africa

The Bright project organized an International Symposium on Software Engineering in Africa (SEiA 2018). The SEiA 2018 is a forum for researchers, innovators, and leading professionals to discuss the

state and future of software engineering in Africa. SEiA 2018 has been organized with the purpose of increasing participation of researchers from Africa in international Software Engineering community. The event provides a platform for exchanging ideas on the role of software engineering in the socio-economic development of the continent, the future directions of software engineering research and education in Africa, creating networks with the global software engineering community, and sharing exciting results with the global community.

The SEiA 2018 covers topics in software engineering research in general, and especially welcomes research addressing social-economic challenges in the areas of importance for the African continent including financial services, agriculture, sustainable cities, healthcare, education, transportation, environment and climate change, energy (e.g smart grids), conflict and crisis management, process improvement and software engineering education. It also provides training in Africa; building research networks, software innovations and startups, growing the IT-industry, setting up IT-outsourcing, data science, Internet of Things and cloud computing in Africa. It also offers open source software and software ecosystems in Africa, and national policies for growing the IT industry

We received fourteen (14) submissions. Each submission went through a thorough review process that involved at least 3 reviewers. We accepted eight (8) resulting of the submissions received. The authors of the submissions were affiliated to institutions in Algeria, Denmark, Ethiopia, France, Kenya, Nigeria, Norway, and Uganda.

The two leading Computing publishing houses i.e., Association of Computing Machinery (ACM) and Isttitue of Eletrical and Electronics Engineers (IEEE) will publish accepted papers.

Paper Title Authors Affiliations

Luganda Text-to-Speech Ma-chine

Irene Nandutu and Ernest Mwebaze

Uganda Technology and Management University & Makerere University

Requirements value-added Design Approach for Semantic Warehouse Systems in linked Data environment

Selma Khouri and Ladjel Bel-latreche

Ecole Nationale Supérieure d’Informatique & National Engineering School for Mechanics and Aerotechnics (ENSMA)

Tracking Food Insecurity from Tweets Using Data Mining Techniques

Andrew Lukyamuzi, John Ngubiri and Washington Okori

Mbarara University of Science and Technology Uganda Technology and Management University (UTAMU)

A state-of-the-art techniques on fraud detection in smart meter data analytics

Omar J. Sinayobye, Fred Kiwanuka and Swaib Kaawaase Kyanda

Makerere University

Applying Big data Analytics to Defend against Malicious Programs

Emmanuel Masabo, Swaib Kyanda Kaawaase and Julianne Sansa-Otim

Makerere University

Partitioning Microservices: A Domain Engineering Approach

Immaculee Joselyne Munezero, Doreen Tuheirwe Mukasa, Benjamin Kanagwa and Joseph Balikuddembe

Faculty of Informatics Hawassa University Hawassa; Department for Computer Science IT University of Copenhagen; Department of Computer Science, Addis Ababa University

Adapting Lightweight User-Centered Design with the Scrum-Based Development Process into the Project Management Process

Degif Teka, Yvonne Dittrich and Mesfin Kifle

Planning for public sector Software Projects using Value-Based Requirements Engineering Techniques; a Research Agenda

Joseph K. Balikuddembe and Justine Nakirijja

Makerere University

SEiA 2018 ACCEPTED PAPERS

Page 12: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

22 23

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

ORGANIZING COMMITTEE FOR SEiA 2018

GENERAL CO-CHAIREngineer BainomugishaMakerere University Uganda

GENERAL CO-CHAIR Michel ChaudronChalmers University of Technology, University of GothenburgSweden

GENERAL CO-CHAIRImed HammoudaChalmers University of Technology, University of GothenburgSweden

PROCEEDINGS CHAIRHaitham S. HamzaCairo UniversityEgypt

WEB & SOCIAL MEDIA CHAIRTruong Ho-QuangChalmers University of Technology, University of GothenburgSweden

POSTER CO-CHAIRJoyce Nakatumba-NabendeMakerere University Uganda

SPONSORSHIP CHAIRAmina ZaweddeMakerere University Uganda

PROGRAM COMMITTEE FOR SEiA 2018

Michel R. V. ChaudronChalmers University of Technology and University of GothenburgSweden

Engineer BainomugishaMakerere UniversityUganda

Imed HammoudaChalmers University of Technology and University of GothenburgSweden

Ibrahim AdeyanjuFederal University Oye-EkitiNigeria

Yirsaw AyalewUniversity of BotswanaBotswana

Khalid Azim MughalUniversity of BergenNorway

Joseph BalikuddembeMakerere UniversityUganda

Haitham S. HamzaCairo University Egypt

Jaco GeldenhuysUniversity of StellenboschSouth Africa

Yirsaw AyalewUniversity of BotswanaBotswana

John KanyaruUniversity of WolverhamptonUnited Kingdom

Ernest MwebazeMakerere UniversityUganda

Muthoni MasindeCentral University of TechnologySouth Africa

Julianne Sansa OtimMakerere UniversityUganda

Alice P.S. ShemiThe Copperbelt UniversityZambia

Gregg Pascal ZacharyArizona State UniversityUSA

Hugh CameroonMakerere UniversityUganda

Tegawendé F. BissyandéUniversité Ouaga I Pr. J. Ki-Zerbo, Burkina Faso and University of LuxembourgBurkina Faso/Luxembourg

SPONSORSHIP CHAIREvelyn Kigozi-KahiigiMakerere University Uganda

POSTER CO-CHAIRBenjamin KanagwaMakerere University Uganda

Page 13: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

24 25

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

distribution and causes. This is vital if we are to motivate the changes required to reduce or better manage the air pollution problem.

The AirQo innovation is a major improvement over the traditional air pollution monitors and deployment models. Air quality monitoring equipment has traditionally been prohibitively expensive and complex. Setting up a single air quality monitoring station currently costs over 150 thousand dollars. The AirQo innovation uniquely combines a cost-effective low-cost air monitors and use of mobile objects such as boda-bodas for collecting air quality data. Boda-bodas in Kampala are re-known to reach almost everywhere thus providing more fine-grained spatial data than you can ever collect with traditional monitoring equipment.

So far the team has collected over one million

records of data about air quality in Kampala. The team believes that system’s low cost will ensure a long-term sustainable deployment, with data provided to the population through mobile phones, websites and social media. “Our innovation allows citizens make informed decisions. Citizens can use the information to decide where live and the schools to send children to, etc,” said Associate Professor Engineer Bainomugisha. “Policy makers will be equipped with scientific evidence on the magnitude, scale and sources of air pollution so as to better manage, regulate and contain the problem” More project information available at www.airqo.net

THE AIRQO MONITORBright project pioneers research in environment sensing innovations in East AfricaAirQo Monitor is a low cost air pollution

monitoring innovation. Bright project researchers at the Software Systems Center of the College of Computing

and Information Sciences have developed low-cost air monitoring devices to measure air quality. Researchers have innovatively deployed a network of air quality monitors on boda-bodas and streetlights and buildings in selected areas of Kampala city to produce a detailed and near real-time map of air pollution map.

The research team is lead by Associate Professor Engineer Bainomugisha in partnership with Kampala Capital City Authority (KCCA), and University of Sheffield. Each AirQo monitor remotely sends air quality data for mapping and analytics. The air quality data includes levels of Particulate Matter (PM) particles of sizes 1, 10

& 2.5 micrometers, which are considered a key indicator of air quality. These particles are small enough to enter the lungs and cause major health problems. To put it in context, the diameter of a single human hair is about 30 times larger than PM 2.5 particle. The AirQo can be customized to measure other major health damaging pollutants including Sulphur Dioxide, Nitrogen Dioxide and Carbon Monoxide.

The WHO considers air pollution a major health and environmental risk, yet there is no regular air pollution monitoring or research into its spatial distribution in Kampala and other major cities in Uganda. This leaves citizens in the dark about their exposure.

The researchers believe that there is an urgent unmet need to identify the sources and quantify the scale of air pollution, its spatial and temporal

Portal Air Monitor deployed on a boda-boda and a building at Mulago Hospital in Kampala city

Page 14: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

26 27

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

By Benjamin Kanagwa

The need for private sector and government departments to work with universities to tap into latest research and talent is well understood and appreciated by many

executives and government bureaucrats. However, the current forms of engagement are no longer responsive to the current challenges facing modern private companies and governments. First and foremost, there are rapid evolutionary and revolution changes in technology, so most companies will always be chasing the pack. Even governments are not spared; for instance before we understand how mobile money can be regulated, blockchain is knocking hard and has already confused many. In fact some companies my drain all resources in the never- ending chase. Secondly there is growing economic volatility and competition from emerging economics. Companies that do not innovate will obviously go under.

Current forms of engaging

universities are mainly based on transaction model, business incubator model or open research model. In transaction-based engagements, universities carry out contract research work or knowledge transfers partnerships (KTPS). Where as this carries less risk, it does not lead to ground-breaking research. Incubator-based engagements emphasize start-up or spin-off companies where companies result from in-

house research. However, given that most of the management staff in business incubators may not come from an entrepreneurial background, they seldom possess the ability to meet the skills requirement of their clients. The generic open research model is where universities partner with private industry at a variety of scales, including large corporations, small businesses and non-profit organizations, as well as government agencies under a consortium of parties that share a common set of goals. This model creates long-term strategic alliances, focused around

The Agile Open Research Model with Software Systems Center (SSC)

a specific area of study. Core benefits of this approach include transparency between entities, pooled resources and streamlined processes of bringing research from bench-top to the market. However, long term engagements carry the greatest risk.

To mitigate the inherent challenges of long term engagements, the Software Systems Center has adapted our engagement model crafted around the principles of Agile Software Development where we deliver results every 6 months. Our aim is to provide a low-cost environment for technological breakthrough to drive innovations to come by shaping strategy based on identified consumer needs and trends.

SSC brings together top academics in Software Engineering, Cyber Security and Information

Technology. Our flagship focus areas include Embedded Systems, Software Quality Improvement, Software Project Management, Business Process Management and Big Data Analytics. The specific problems that we work on are directly derived from our industry partners who continue to participate and review results at least every 6 months during different iterations of the solutions.

Most companies and government agencies have found our model very suitable because the cost of setting up an internal R&D team is prohibitive for most companies and yet research is a growing and top researchers are needed all the time. Additionally, most research is cross-discipline, which requires extensive collaboration that can easily be achieved with a dedicated university partner.

Dr. Benjamin Kanagwa, Makerere University School of Computing and IT

Page 15: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

28 29

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

MEET THE STUDENTSBRIGHT project is currently sponsoring 10 PhD

students within the areas of digital innovation, software engineering and entrepreneurship.

These are being trained through a research partnership between Makerere University and Mbarara University of Science and Technology, University of Gothenburg and Chalmers University of Technology of Sweden.

The goal of the research is to create an agent-based model and simulation of emergent livestock diseases in Uganda

that can act as a decision-support system to government officials and veterinaries in case of an outbreak and when defining policy.There is no effective, efficient and timely advisory mechanism

(platform or solution) for government officials and other stakeholders in making decisions for the appropriate disease

control strategies, considering that they have different trade-offs in relation to a given outbreak.We are employing a cyclic action research strategy to fulfill the

goals of this research study.

PAUL BAKAKI

Results so far Literature on African swine fever (ASF) epidemiology has indicated that it is caused by ASF virus (ASFV) with no vaccine for its prevention. We also found out that ASF is endemic in central, eastern and certain northern parts of Uganda. SLR has indicated ABMs have been successful in complex social systems modeling, especially in Software Engineering. However, caution is made

that validation of all the ABMs is necessary. That is the only way the ABM’s simulation would have a true representation of the real complex world. We have also discovered that whereas there are very many ABM toolkits, GAMA/GAML and FRED are the commonly used toolkits for spatial epidemiological modeling.

Simulation of status quo is vital for disease modeling, as well as simulation of decision support mechanisms in an environment where an outbreak has occurred. An effective, efficient and timely mechanism to determine spread patterns, hence choosing an appropriate control approach would benefit the different parties in different respective ways: Vet Experts (treatment and personnel estimation), Farmers (proper containment of ASF), Traders (increase in trade profits), policy makers (revive meaningful debate on animal health matters, especially revision of the Animal Disease Act (1963). Development of some novel techniques (such as model verification and validation) in this research can lead to increased collaboration with other researchers. Also, with better and proven ASF control strategies; there will be more trust of Uganda’s animal products.

Page 16: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

30 31

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

hybrid, agile, or other continuous software development environments is missing. This research aims to address this challenge through establishing frameworks or guidelines that make requirements engineering (RE) a foundation for systems development in an agile development environment, thus RE4Agile.

We are using design science research methodology and the regulative cycle, which proposes the following phases: problem identification, design proposal and validation, implementation and evaluation. For the problem identification

phase, we conducted a multi-case exploratory study that included focus groups, interviews and workshops with the development teams to uncover the requirements related challenges that being faced.

The results showed challenges with respect to set up of agility in systems development and with communicating knowledge between different parts of the organisations. These challenges were occurring in the different themes including the one on safety-critical and agile. Thus a need for the frameworks and guidelines.

The problem focuses on the fact

that IT governance seems to have reached the peak and so

in order for organizations to benefit from the use of IT in their daily routine, it is imperative that they get it right from the beginning. This study seeks to address this issue using the resource orchestration framework in order to understand the ITG practices in healthcare organizations.

The study will adopt qualitative methods focusing on case studies or ethnography in select healthcare organisations. Some of the findings from the studies that have been done so far indicate that the health IT (HIT) staff and medical professionals are keen to work together. This was not the case earlier as every profession thought they would work in isolation in order to get things done. After the frustration after huge IT investments, some lessons have been learnt. The

expected results are to be in terms of guidelines which will help in the design of improvement IT governance in healthcare organizations.

The research will give insights on how healthcare organizations can realise benefits from the use of IT in their operations. The fact that the health IT staff are now willing to engage the clinicians to have them appreciate how IT works is a key. Some clinicians have always had to buy devices off the shelf but the device ends up not working for them because it is not to the standards of the IT systems in place.

With the sensitization from the HIT staff and sharing of information before procurement is done will go a long way in saving the healthcare organizations lots of money. I have submitted my work to The European conference on Information systems (ECIS) and Americas conference on Information systems (AMCIS).

MICHAEL KIZITO

Driven by the urge to be more flexible, quicker and still have high quality, companies developing safety-critical systems

are transitioning to agile development methodologies in their day-to-day software and systems development practices. Due to the standards and regulatory requirements of the safety-critical systems development, full adoption of agile methods is not viable. Additionally, the requirements engineering process, which is critical for successful development of safety-critical systems, is seen as anti-agile due to heavy up-front analysis. Thus, use of hybrid approaches is common practice.

However, the overall picture of safety-critical systems development (especially in terms in communication and documentation) within such

RASHIDAH KASAULIRE4Agile: Requirements Engineering for Agile Development of Safety-Critical Systems

We believe that the proposed guidelines will help to fasten the production of high quality and sustainable software that gives development companies better competitive advantage and customer satisfaction. Also, the guidelines can be used to inform standards’ update to incorporate or cater for the agile methods.

The detailed description of this research was published at the REFSQ’17 conference and can be accessed at http://ceur-ws.org/Vol-1796/cre-paper-2.pdf. Additionally, some of the results so far have been presented at: the 22nd IEEE International Requirements Engineering Conference, 2017 which can be accessed at https://doi.org/10.1109/RE.2017.60 and at REFSQ’17 accessed at http://ceur-ws.org/Vol-1796/cre-paper-2.pdf.

Fig: Exploratory study results

Extending the Resource Orchestration Logic by Understanding how Healthcare Organisations

Carry out Digital Resource Orchestration Actions in their Routine Operations

Page 17: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

32 33

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

The goal of this

research is to develop guidelines

on how to design IT models that can improve

maternal healthcare in low resource contexts.Most studies on IT models designed to reduce high maternal mortality rates in developing countries lack methodological quality (Lee et al, 2016) and few have evaluated the impacts of such IT models on patient outcomes, making it difficult to replicate and scale (Hurt et al, 2016).

Qualitative and qualitative data collection methods have been used to collect data from healthcare professionals in Uganda and Sweden and from village health team members in Uganda. Thematic analysis is used to analyze data and service-dominant logic as a frame of reference.

Results are based on the two exploratory studies in Uganda and Sweden. We find that overall, ICT has not been fully exploited to improve access to quality maternal healthcare, improve predictions

of pregnancy complications and to improve collaboration among different health practitioners in Uganda. On the other hand, we find that IT has been used as an operant (a trigger for service exchange) and operand (an enabler for service exchange) resource to support value co-creation (processes and activities that underlie resource integration by different actors) in maternal healthcare but mainly for healthcare professionals in Sweden.

The practical contribution is to improve maternal healthcare in Uganda specifically through active involvement of pregnant women in the healthcare experience in order for Uganda to meet the SDG3. Furthermore, the research supports the task shifting strategy by increasing access to quality care in low resource settings. The theoretical contribution is to extend the service innovation framework with the IS design theory to better understand how IT models that are needed to improve maternal healthcare services can be designed.

I have attended the European Conference for Information systems 2017.

HAWA NYENDEGuidelines for Designing IT Models for

Maternal Healthcare in Low Resource Contexts: The case of Uganda

Domain specific languages in robotics focus on the design domains (robot structure)

and but not user domains (hospital managers, farmers). Robots are produced with low level application programming interfaces. This makes

it hard for user domain experts to program the robots. It always requires a software programmer to

SWAIB DRAGULETo create a declarative property specification language that focuses on defining what needs to be done at domain user level and automatically sequencing how it will be done at the low level robot specifications

assign tasks to the robots in a flexible manner.Design Science Research Process Model in which; a) Extensive Literature review state of the art technologies, methods and tools. b) Domain specific modeling to best express domain user expectations. c) Implementation of specifications both at mission level and behavioral language levels. d) Validation and verification of the language

The main output of this research is to produce a

domain specific language for mission specification in robotics. The main users of the language are experts in various aspects of everyday life like farmers, hotel manager who use robots to support their everyday activities. In the subsequent levels, results will range from systematic literature review paper, tool paper, algorithm for systematic breakdown of main mission goal to sub-goals for multi-robot missions paper and user experience report paper from validation and verification of the tool.

Penetration of robots in everyday life is becoming visible especially in agriculture, entertainments, hospitality and industry. Unfortunately the experts in these fields can not flexibly program the robots to do what they expert from the robots. This tend to limit the use robots to enhance productivity and fill expert gap in employees. By have a domain specific language to easily and flexibly program robots cost of production will reduce and both quality and quantity of production can be enhanced. This will subsequently call for policies to guide use of robots in everyday life to take care of professionalism and morals in use of robots.

Publication: Swaib Dragule, Bart Meyers, and Patrizio Pelliccione. 2017. A Generated Property Specification Language for Resilient Multirobot Missions. Springer International Publishing, Cham, 45–61. https://doi.org/10.1007/978-3-319-65948-0_4

Page 18: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

34 35

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

DAVID BAMUTURA

Mr. Allan Mazimwe is a PhD student at Makerere University where he is also an assistant lecturer in the Department of

Geomatics and Land Management. His research interests include GIS interoperability, Geospatial Analysis and Modelling, Object Based

Image Analysis (OBIA), GIS for disaster risk assessment. Mr. Mazimwe is currently working on his PhD topic “Interoperability best practices/patterns

in the GIS ecosystem” funded under the SIDA BRIGHT program in collaboration with Mbarara, Chalmers and Gothenburg University. Mr. Mazimwe holds a BSc in

Surveying from Makerere University, Uganda and an MSc in Applied Geoinformatics from the University of Salzburg in Austria.

ALLAN MAZIMWEInteroperability Best Practices/

Patterns in the GIS Ecosystem

My research interests lie in several areas such as Natural Language Processing

(NLP), Computer Systems Architecture and Programming languages (Memory Management). Within NLP, I am specifically interested in applying Machine Translation techniques in the automatic translation of Runyakitara, a Ugandan Language. I envisage a time when people within the Runyakitara community can

access information from the web in their mother tongue. My doctoral research shall evolve around exploiting Rule-based Machine Translation for Runyakitara to English and backward language Translation with specific emphasis on applications in the mining of summarized information from online resources in the Healthcare Domain.

Exploiting Rule-based Machine Translation for Runyakitara to English and Backward Language Translation with Specific Emphasis on Applications in the Mining of Summarized information from online Resources in the Healthcare Domain

My research is focused on, investigating the concurrent

lock free data structure (CLFDS) algorithms’ execution bottlenecks on multiprocessor systems, including Single Instruction Multiple Data

(SIMD) None Uniform and Uniform Memory Access (NUMA & UMA). The efficiency is measured in terms of throughput and energy penalties. Throughput represents the number of operations executed in a given time

ADONES RUKUNDOLock Free Data Structure Execution Efficiency

whereas energy represents the amount of energy consumed per operation. Depending on the system requirements, the optimal execution parameters can be sent by analysing the throughput gain over energy system behaviour. Using throughput and energy results, efficient energy aware CLFDSs can be designed. To achieve the research objective, I started by studying the current CLFDS and different techniques of improving their throughput and performed energy experiments for different system configurations. The preliminary results indicate that, energy is not directly proportional to throughput and that different synchronizations, execution methods and CPU clock frequency impact energy consumption. Relaxed data semantics have picked momentum as a solution to concurrent data structure efficiency where strict semantics is not a priority. Starting with a basic

CLFDS, I have implemented a relaxed CLF stack, the first of its kind in its category. It includes the research objectives; memory structure and energy awareness, which improves on scalability and efficiency in general. Energy consumption closely associates with hardware design, for this matter, I am doing a study on embedded systems firmware, where am implementing an energy efficient firmware for a Bluetooth Low Energy (BLE) sensor network for data collection in a high frequency interference environment.

Findings from the study will help in understanding more about systems energy consumption behaviour. The research objective goes with a couple of taught courses to broaden my research knowledge, amongst these, I have completed some totalling to 30 credits, planned and enrolled for more totalling to 33 credits.

Characterization and Measurement of Capabilities and Processes of Software Start-ups in Emerging Ecosystems

Software start-ups face a number of challenges as they grow. These have been well documented

and a number of solutions brought forward formulated as best practices and patterns. This has however, not improved the failure of the start-ups. A number of studies have indicated that close to 90% of start-ups still fail in their first two years of operation in different start-up ecosystems. In our preliminary study, we have found that the solutions that start-ups have to the common problems may be influenced by the ecosystem in which they operate.

This creates a need to gain a deeper understanding of start-ups within the different start-up ecosystems. Given that a number of start-ups are to a large extent nurtured through software incubation hubs during their early start-up phase, it is important for us to examine the current practices and operations in these hubs. We argue that the practices and

operations in hubs may have an influence on their capabilities and processes during that phase which may affect their eventual success. We will want to examine how the hubs influence the start-ups using their processes/practices and resources. This influence may characterize the key early milestones that may be used to determine their progress into mature start-ups. As early start-ups transition through different sub-stages of growth, very few studies have benchmarked this progress through measuring key indicators of growth. In this study, we aim to derive and evaluate metrics that can be used to measure key growth indicators within start-ups.

These indicators can help start-ups to red-flag processes and activities, identify any deficiencies in their capabilities and processes that may lead to their failure. These indicators will help to measure and benchmark overall progress of startups with

GRACE KAMULEGEYA BUGEMBE

Page 19: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

36 37

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

the expected milestones. Our main objective in this study is therefore to characterize early stage start-ups in incubation hubs in emerging start-up ecosystems, measure and visualize their progress.

To achieve this objective, we raise three research questions (1) How do software start-ups address common challenges in emerging start-up ecosystems? (2) What are the milestones of growth for the start-ups in hubs and during the incubation phase? (3) How can we measure start-up growth?

We will answer these questions using an exploratory sequential mixed methods research approach, that is predominantly qualitative. Here, we will use semi-structured interviews to collect data from software start-ups, and their hosting hubs within East Africa as an emerging start-up ecosystem. We will also use focus groups for refining data about measurements and validate our derived metrics using a prototyped dashboard.

We will analyze the qualitative data using the thematic synthesis method and any quantitative data using suitable statistical inference methods. This research will contribute to both existing start-up patterns, hub patterns with a perspective of the emerging start-up ecosystem. It will also enable us to derive an early start-up evolution cycle for startups in incubation phase within an emerging

start-up ecosystem, derive validated metrics for start-up progress indicators a contribution to the start-up knowledge area. Technologically, we will contribute a start-up progress visualization dashboard that uses our derived and validated metrics. We also hope to draw a comparative analysis of the Ugandan start-up ecosystem with other emergent ecosystems and developed world ecosystems as a possible policy driver to socio-economic value to start-up community.

Specific Research ObjectiveslTo assess the software start-up patterns and practices of incubation Hubs in East AfricalTo determine the milestones of growth for software start-ups in incubation phaselTo derive start-up progress metrics using capabilities and processeslTo evaluate the start-up progress metrics in incubation phaseCurrent AchievementslPhD proposal has been successfully defended and I am a fully registered Student.lI have finished Field interviews in Uganda and Kenya. lPresented Conference Paper in (SEAA 2017 Euromicro Conference on Software Engineering and Advanced Applications)Remaining Field work is going to be done in Gothenburg and Kigala, Rwanda.

The goal of this study is

to understand how contextual factors impact interoperability

decisions and strategies during health

information systems (HIS) interoperability

implementations. This is so

because existing literature points to: (i) the presence of silos - non interoperable HIS,(ii) the need to explore interoperability decisions and strategies, and (iii) the impact of contextual factors in interoperability implementations. The presence of silos HIS impends patient care continuity since the available HIS can’t share a coherent patient medical record. The available HIS cannot communicate to each other due to diverse HIS design considerations. This study

will therefore, suggest an Integrative Health Information Systems Interoperability Framework aligning interoperability decisions and strategies with contextual factors. Since such a framework can guide successful future HIS interoperability implementations.

The study will employ qualitative and case study research approaches with an interpretive stance. Data will be elicited from study participants thru use of interviews and observations which will

later be analyzed through a grounded theory approach. To date I have carried out a study to understand the implementation process of interoperable HIS which is currently under review at ECIS conference, http://ecis2018.eu/, and an ongoing study of how contextual factors impact interoperability decisions during HIS interoperability implementations. Overall, health information systems’ interoperability is paramount in aiding a shared patient medical record across the continuum of care for care continuity.

GRACE KOBUSINGEHealth Information Systems’ Interoperability

JOYCE NAKATUMBA-NABENDE-Postdoctoral Researcher,Makerere University

Organizational Challenges when Adopting Microservices in Continuous Delivery

The main focus of this postdoctoral research is on the development of software architectures

for large and complex systems. Organizations have been looking at ways to organize their systems, packages and teams. The architectural style popularly used is where monolithic systems are developed, deployed and tested as one big piece of code. All subsystems are kept and managed within a single physical location. However, over the past few years the micro services architecture has grown in use due to its ability to overcome several challenges that are found in monolithic applications. Organizations are now splitting their systems along their functional composition which can result into slower development cycles. Therefore, organizations that migrate to microservices also need to adapt their communication structure to this new style of architecture.

In this research, we will aim to understand the organizational patterns/practices that can be used to overcome challenges that occur during microservices deployment in continuous delivery. We will conduct an exploratory study across several case studies and use focus groups, interviews and workshops with the development teams, for example consisting of software

architectures. We will try and understand organizational challenges that exist during system migration to microservices. The case studies will include organizations that have done migration to microservices and those that are considering migration to microservices.

The key research output will be the identification of organizational patterns that can work best in solving organizational challenges that exist during microservices migration. This will be useful for software architectures that are involved in software development for Continuous Integration and Delivery.

Joyce Nakatumba-Nabende is a postdoctoral researcher on the BRIGHT project and a lecturer in the Department of Computer Science at the School of Computing and Information Technology, Makerere University. Joyce is also a senior research fellow in the Software Systems Center at Makerere University. She graduated with a PhD in Computer Science from Eindhoven University of Technology, in the Netherlands in 2013.

Page 20: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

38 39

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA

OUR PARTNERSCHALMERS UNIVERSITY

MAKERERE UNIVERSITY

MBARARA UNIVERSITY OF SCIENCE & TECHNOLOGYMbarara University of Science & Technology, commonly known as Mbarara University, is a public university in Uganda. Mbarara University commenced student intake and instruction in 1989. www.must.ac.ug.

UNIVERSITY OF GOTHENBURG

The University of Gothenburg is a university in Sweden’s second largest city, Gothenburg. The University of Gothenburg is the third-oldest of the current Swedish universities, and with 37 000 students. www.gu.se/english.

Makerere University Kampala is Uganda’s largest and third-oldest institution of higher learning, first established as a technical school in 1922. www.mak.ac.ug.

Chalmers University of Technology is a Swedish university located in Gothenburg that focuses on research and education in technology, natural science, architecture, maritime and other management areas. www.chalmers.se.

Page 21: kbright.ug/newsletters/BRIGHT_Newsletter_Vol_1_April_27 _2018.pdf · BRIGHT strengthens Industry-Academia linkages through the Software Systems Centre Mr. Olumuyiwa Asagba, CEO of

40

BUILDING RESEARCH CAPACITY IN INNOVATIVE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT (ICT4D) FOR SUSTAINABLE SOCIO-ECONOMIC GROWTH IN UGANDA