Modeling the open source software development processes using IDEF3 standard
Open Source Software Development (OSSD) process model closely resembles the modeling process of conventional software development process model where the most common element in the development process of the project will be identified. Lately, significant demands for process modeling languages have...
Main Author: | |
---|---|
Format: | Thesis |
Published: |
2013
|
Subjects: | |
Online Access: | http://eprints.uthm.edu.my/4575/ http://eprints.uthm.edu.my/4575/1/MOHD_HAMDI_IRWAN_BIN_HAMZAH.pdf |
Summary: | Open Source Software Development (OSSD) process model closely resembles the modeling process of conventional software development process model where the most common element in the development process of the project will be identified. Lately, significant demands for process modeling languages have also been raised because of the complexities inherit by the previous OSSD process model methods. It is also been noted that the available languages are not satisfactory and this prompted a search for language that can meet a higher level of abstraction.
In this research, the propose technique is the Integration Definition (IDEF) method for Process Description Capture (IDEF3) which might offer remarkable alternative to develop OSSD process models. IDEF3 exhibits two unique features within the context of OSSD process modeling. IDEF3 supports both process-centered and object-centered knowledge acquisition strategies enabling users to capture assertions about real-world processes and events in ways paralleling common forms of human expression.
xi
The research constructed IDEF3 model to describe the Net Beans Requirements and Release process. This research also investigated the simplicity and the understandability of using IDEF3 to construct OSSD process models by means of a case study (Net Beans Requirements and Release process). The model constructed using IDEF3 standard is compared to the model produced by using DEMO standard to show the result in term of simplicity and understandability. This quality attributes are extracted from the numbers of constructs produced and the notations that each model used. Comparison and verification result shows that modeling the OSSD using IDEF3 standard always produced less numbers of constructs and easy to understand notation compared to the OSSD model produced by DEMO standard. This indicated that the IDEF3 standard conforms to the simplicity and understandability quality attributes.
It is concluded that this research have successfully applied the IDEF3 standard in modeling the OSSD processes. This research also contributed in proving that the IDEF3 standard does support simplicity and understandability. |
---|