Mohd Akmal Faiz Osman Faculty Of Information Science
Software development has gained uprising popularity due to its capabilities in upgrading business organization in terms of operational efficiency, cost effectiveness, and satisfaction. Coupled with the dramatic rise of information technology (IT) advancement, software development can be done through freelancing, in which individual or organization that in need of software can easily hire a freelance developer to get the development job done. The freelance developer are deemed as highly skilled developers with vast experience in software development field due to their previous working experience. These developers can be found, contacted, and hired through various internet media such as social media, namely, linkedin, facebook, etc. Other that social media, these freelancers can be browsed in freelancing websites such as upwork.com, truelancer.com, freelancer.com, and many more websites. However, the issue is how to get the best freelancers to get the job done in accordance to the job scope? It is important to note that software is complex product and often has unique requirements and functions which is closely related to nature and complexity of the business itself. Thus, this information system were developed based on complex software reuse model development that have gone through rigorous preliminary study, pre-test, pilot test and more than 300 quantitative data has been collected and analyzed to conform the model. From the model, information system to predict the software reuse among freelancers were developed. This system has been tested by various organization to aid their freelancing software development and received positive reviews.