DESIGN AND IMPLEMENTATION OF AN ENHANCED OPEN SOURCE SOFTWARE PROCESS MODELING

0
165
You can download this material now from our portal

DESIGN AND IMPLEMENTATION OF AN ENHANCED OPEN SOURCE SOFTWARE PROCESS MODELING

Designing an Enhanced Open Source Software process model 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 new process modeling methods and techniques. 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 have no well-structured process models. This leads to difficulty with reusing the codes and poor documentation. So, many models are reviewed and analyzed through systematic research techniques with thematic analysis methodology. In addition to this, questionnaires are prepared for software developers in Addis Ababa and analyzed the result. Web interviewing through email methodology is also used to design this process model. The new proposed model tries to solve documentation problems 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, is able to offer useful information about common problems as well as possible solutions

DESIGN AND IMPLEMENTATION OF AN ENHANCED OPEN SOURCE SOFTWARE PROCESS MODELING, GET MORE COMPUTER SCIENCE PROJECT TOPICS AND MATERIALS

Leave a Reply