Enabling Independent Development in Collaborative Software Projects: A Framework for Decoupled Systems

dc.contributor.authorDade, Oheneba Kwaku Addo
dc.contributor.authorBasheer, Omar
dc.date.accessioned2024-11-11T16:41:21Z
dc.date.available2024-11-11T16:41:21Z
dc.date.issued2024-08en
dc.descriptionUndergraduate thesis submitted to the Department of Computer Science and Information Systems, Ashesi University, in partial fulfillment of Bachelor of Science degree in Computer Science, August 2024en
dc.description.abstractThis thesis explores the development of a framework designed to enable independent development within collaborative software projects, focusing on creating decoupled systems. The shift from solitary to collaborative development has introduced challenges such as tight coupling of software components, leading to increased complexity and interdependencies. This research addresses these challenges by proposing a novel framework that supports the independent development and seamless integration of decoupled components, particularly suited for smaller organizations. The study investigates two primary research questions: (1) Which layers of an application need to be modified to achieve effective independent development? (2) Can independently developed decoupled components of an extensive application be deployed as a unitary application? Key findings indicate that the proposed framework mitigates dependency conflicts, manages database inconsistencies, and supports modular development, leading to streamlined development processes and reduced conflicts. The framework's architecture, including a developer key system for managing database interactions, ensures that independently developed components can function cohesively when integrated. This research contributes to the field of software development by suggesting a practical solution for decoupling in smaller collaborative environments that may not be suited for current decoupled architectures.
dc.description.sponsorshipAshesi University
dc.identifier.citationDAde, O. K. A. & Basheer, O. (2024). Enabling Independent Development in Collaborative Software Projects: A Framework for Decoupled Systems. Ashesi University.
dc.identifier.urihttps://hdl.handle.net/20.500.11988/1147
dc.language.isoen_US
dc.publisherAshesi University
dc.titleEnabling Independent Development in Collaborative Software Projects: A Framework for Decoupled Systems
dc.typeUndergraduate Thesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2431007984 - Oheneba Kwaku Addo Dade - Basheer_Omar_and_Dade_Oheneba_2024_CS_Thesis.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format