000 02958nam a2200229 4500
003 APU
005 20230626102852.0
008 200227b2019 ||||| |||| 00| 0 eng d
050 _aPM-32-13
100 0 _aOBAID SHAFI (TP033549)
_945476
245 1 2 _aA SCHEMATIC MODEL TO CURB SOFTWARE DOCUMENTATION, LOCAL ENVIRONMENT SETUP AND CHANGE REQUEST ISSUES IN OPEN SOURCE DEVELOPMENT /
_cOBAID SHAFI.
260 _aKuala Lumpur :
_bAsia Pacific University,
_c2019.
300 _axiv, 131 pages :
_billustrations ;
_c30 cm.
502 _aA thesis submitted in fulfilment of the requirements for the award of the degree of MSc. in Software Engineering (UCMF1808SE).
520 _aThus, the purpose of this research is to investigate Software documentation, Local Environment Setup and Change Request barriers out of the many barriers that exists and obstructs the joining of a newcomer to a project, and accordingly construct a schematic model to overcome them. The study is based on a systematic literature review (SLR) and quantitative research where the data is gathered with the help of questionnaire. The questionnaire was distributed to five mobile application development framework projects, namely, Flutter, Xamarin iOS, Xamarin Android, React Native and Ionic. The researcher was able to gather 91 responses from these five projects. The findings of this research revealed that each of these three barriers are associated with a number of issues. It was discovered that Software Documentation has thirteen issues, Local environment setup has six issues and change request issues also has thirteen barriers associated with it. Furthermore, the researcher found that almost all of issues had a significant relation with the main barriers. After an extensive research, a few suggestions and guidelines were also discovered which were also used in the formation of the schematic model, which was developed by the researcher to overcome the barriers that were identified. The schematic model was then distributed among experts to get their review on whether the model is acceptable and reflects to real world that it claims to represent. The model was then enhanced according to the responses gathered from eight experts. The final model can be used by the OSS community to overcome the barriers and ease the process of joining to a project for contributors. The findings of this research can be used by other researchers to discover the effectiveness of this model as well as extend this model by investigating other barriers that hinders the process of joining.
650 0 _aOpen source software.
_945477
650 0 _aOpen source intelligence
_xData processing.
_946653
650 0 _aSoftware documentation.
_946692
700 0 _aMr. Muhammad Ehsan Rana
_eSupervisor.
_948424
856 4 0 _uhttps://cas.apiit.edu.my/cas/login?service=https://library.apu.edu.my/apres/
_yAvailable in APres
_z- Requires login to view full text.
942 _2lcc
_cMasters Theses
999 _c383356
_d383356