Skip navigation
st. Mary's University Institutional Repository St. Mary's University Institutional Repository

Please use this identifier to cite or link to this item: http://hdl.handle.net/123456789/6232
Title: DEVELOPING ENHANCED OPEN SOURCE SOFTWARE PROCESS MODELING (DEOSSPM)
Authors: Abun, Haimanot
Issue Date: Feb-2020
Publisher: ST. MARY’S UNIVERSITY
Abstract: Developing Enhanced Open Source Software process model (DEOSSPM) closely resembles the modeling process of conventional software where the most common elements in process modeling will be identified. This thesis firstly shows the current open source software modeling types and techniques with their limitations. After reviewing the types of modeling and techniques, a new open source software process model is proposed. The proposed model shows the common features of open source software process flows and proposed a new process modeling methods and technique. In addition, it shows the advantages with its challenges and limitations. The proposed model is designed after reviewing different Open Source Software process models. The research tries to summarize the challenges from reviewed open source projects, and Models the open source software processes. Mainly the existing models haveno well-structured process models. This leads difficulty with reusing the codes and poor documentation. So, many models are reviewed and analyzed through systematic research technique with thematic analysis methodology. In addition to this, questionnaires are prepared to software developers in Addis Ababa and analyzed the result. Web interviewing through email methodology is also used to design this process model. Sothe new proposed model tries to solve documentation problem and reusing codes, which were challenges of existing open source software process models. Validating the model is performed through different questionaries’ suggested to open source users of software developers from Addis Ababa Ethiopia and from open source users from the web. Generally, this thesis attempts to describe an introductory process model for open-source software development. Common characteristics are identified and discussed with specific examples from various open-source projects. The results lend support to suggestions that open-source software development follows an adaptive lifecycle, with a flexible management model emphasizing leadership, collaboration, and accountability. Moreover, open source would seem to represent an alternative approach to distributed software development that, able to offer useful information about common problems as Well as possible solutions
URI: .
http://hdl.handle.net/123456789/6232
Appears in Collections:Master of computer science

Files in This Item:
File Description SizeFormat 
last stage after defend thesis mizia20121111111111111.pdf426.65 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.