Through the course of this PhD, I have benefited greatly from the guidance and support of a number of people. First, my sincere gratitude to my supervisor Bendik Bygstad whose advice and input throughout my PhD has been invaluable. Thank you for always expecting more from me and for encouraging and challenging me to produce better work. I would also like to thank Margunn Aanestad whose constructive and insightful feedback has often allowed me to see my work from a different perspective. Thank you for your candid and supportive attitude.I would also like to express my appreciation to my colleagues and friends at the Information Systems Group in the Department of Informatics. Special thanks to Ellen Fruijter and Esther Namatovu whose support and friendship during this experience has been valuable. To those who especially provided feedback on my work at various stages: Egil Øvrelid, Elizabeth Davidson, and Sundeep Sahay, thank you. I am also grateful for the informants who participated in this study and for the financial support of this work by the Faculty of Mathematics and Natural Sciences under the Design for the Methods for Complex Architectures (DEMCA) initiative.Last but not least, I would like to thank my family without whom this would have not been attainable. Thank you, Dad, for being a constant voice of wisdom and support throughout my academic journey. Special thanks to the Gebre-Mariam's, Alemnesh Gosheme, Alemayheu Abebe and Kassa Keraga. To my wife, Bersabeh, this is not my accomplishment alone. My deepest gratitude for your unconditional love. Finally, to the orchestrator of all things, thank you God for this growing experience.