Software Reuse Practices among Malaysian Freelance Developers: A Conceptual Framework †
Abstract
:1. Introduction
2. Freelance Software Developer
3. Related Studies
4. Literature Review
4.1. Quality
4.1.1. Product Quality
4.1.2. Development Quality
4.2. Achievement Goals
4.2.1. Satisfaction
4.2.2. Personal Sense of Accomplishment
4.3. Software Reuse Development Practices
4.3.1. Replicative Usage
4.3.2. Innovative Usage
4.3.3. Extent of Use
5. Individual Characteristics
5.1. Experience
5.2. Expertise
5.3. Self-Efficacy
6. Project Characteristics
6.1. Cost
6.2. Duration
6.3. Complexity
7. Technological Characteristics
7.1. Compatibility
7.2. Relative Advantage
7.3. Trialability
7.4. Result Demonstration
8. Proposed Framework
9. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Barros, J.L.; Pinciroli, F.; Matalonga, S.; Martínez-Araujo, S. What software reuse benefits have been transferred to the industry? A systematic mapping studies. Inf. Softw. Technol. 2018, 103, 1–21. [Google Scholar] [CrossRef]
- Mellarkod, V.; Appan, R.; Jones, D.R.; Sherif, K. A multi-level analysis of factors affecting software developers’ intention to reuse software assets: An empirical investigation. Inf. Manag. 2007, 44, 613–625. [Google Scholar] [CrossRef]
- Mohagheghi, P.; Conradi, R. An empirical study of software reuse defect-density. In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, UK, 23–28 May 2004; pp. 282–291. [Google Scholar] [CrossRef]
- Bakar, N.H.; Kasirun, Z.M. Exploring Practitioners Requirements Reuse Empirical Study. Int. J. Softw. Eng. Technol. 2014, 1, 33–42. [Google Scholar]
- Tung, Y.H.; Chuang, C.J.; Shan, H.L. A framework of code reuse in open source software. In Proceedings of the 16th Asia-Pacific Networking Operating Management Symposium, Hsinchu, Taiwan, 17–19 September 2014. [Google Scholar]
- Webster, J.; Watson, R.T. Analysing the past for prepare the future: Writing a review. MIS Q. 2002, 26, xiii–xxiii. [Google Scholar]
- Gupta, V.; Fernandez-Crehuet, J.M.; Hanne, T. Freelancers in the development process: A Systematic Mapping Study. Processes 2020, 8, 1215. [Google Scholar] [CrossRef]
- Sison, R.; Lavilles, R. Grounded theory of online development freelancing. In Proceedings of the International Conference on Information System, San Francisco, CA, USA, 13–16 December 2018; p. 26. Available online: https://aisel.aisnet.org/icis2018/behavior/Presentations/26 (accessed on 20 May 2022).
- Haq, N.U.; Raja, A.A.; Nosheen, S.; Sajjad, M.F. Determinants of client satisfaction in web development projects from freelance marketplaces. Int. J. Manag. Proj. Bus. 2018, 11, 583–607. [Google Scholar] [CrossRef]
- Mullins, N. Career-Related Attitudes, Competencies of Freelance Workers. Master’s Thesis, University of Pretoria, Pretoria, South Africa, 2019. [Google Scholar]
- Kazi, A.G.; Yusoff, R.; Khan, A.; Kazi, S. Freelancer: A Conceptual Review. Sains Hum. 2014, 2, 3. [Google Scholar] [CrossRef]
- Hsieh, J.K.; Hsieh, Y.C. Internet-based freelance developers in app marketplaces. Int. J. Inf. Manag. 2013, 33, 308–317. [Google Scholar] [CrossRef]
- Agresti, W.W. Software Reuse: Developers’ Experiences and Perceptions. J. Softw. Eng. Appl. 2011, 4, 48–58. [Google Scholar] [CrossRef]
- Ha, W.; Sun, H.; Xie, M. Reuse of embedded software in small and medium enterprises. In Proceedings of the 2012 IEEE International Conference on Management of Innovation & Technology (ICMIT), Bali, Indonesia, 11–13 June 2012; pp. 394–399. [Google Scholar]
- Zhou, J. Application developer’s innovation performance on mobile platforms-Investigating the effect of module reuse. In Proceedings of the 24th Pacific Asia Conference of Information System, Dubai, United Arab Emirates, 22–24 June 2020. [Google Scholar]
- Sherif, K.; Vinze, A. Barriers to adoption of software reuse A qualitative study. Inf. Manag. 2003, 41, 159–175. [Google Scholar] [CrossRef]
- Deniz, B.; Bilgen, S. Empirical study of software reuse and quality. Lect. Notes Comput. Sci. 2014, 8583, 508–523. [Google Scholar]
- Frakes, W.B.; Succi, G. An industrial study of reuse, quality, and productivity. J. Syst. Softw. 2001, 57, 99–106. [Google Scholar] [CrossRef]
- Rine, D.C.; Nada, N. An empirical study of a software reuse reference model. Inf. Softw. Technol. 2000, 42, 47–65. [Google Scholar] [CrossRef]
- Slyngstad, P.; Gupta, A.; Landre, E. An empirical study on software reuse. Int. Conf. Comput. Sci. Softw. Eng. 2008, 6, 509–512. [Google Scholar]
- Bauer, V.; Vetro, A. Comparing reuse practices in two large software-producing companies. J. Syst. Softw. 2016, 117, 545–582. [Google Scholar] [CrossRef]
- Wulandari, A.; Qamara, T.; Bawazir, M. ELancing Motivation on Sribulancer. J. World Conf. 2019, 1, 193–202. [Google Scholar]
- Masrek, M.N.; Jamaludin, A.; Mukhtar, S.A. Evaluating academic library portal effectiveness. Libr. Rev. 2010, 59, 198–212. [Google Scholar] [CrossRef]
- Green, G.C.; Hevner, A.R. Successful doi: Guidance for software development organizations. IEEE Softw 2000, 17, 96–103. [Google Scholar]
- Franca, C.; Da Silva, F.; Sharp, H. Motivation and Satisfaction of Software Engineers. IEEE Trans. Softw. Eng. 2020, 46, 118–140. [Google Scholar] [CrossRef]
- Mannaro, K.; Melis, M.; Marchesi, M. Empirical analysis on satisfaction of IT employees. Lect. Notes Comput. Sci. 2004, 166–174. [Google Scholar] [CrossRef]
- Graziotin, D. Happiness and the Productivity of Software Engineers. Rethinking Prod. in Soft. Eng. 2019, 109–124. [Google Scholar] [CrossRef]
- Samadi, I.; Masrek, M.N.; Yatin, S.F. The effect of individual characteristics and digital library characteristics on digital library effectiveness: A survey at university of Tehran. World Appl. Sci. J. 2014, 30, 214–220. [Google Scholar]
- Masrek, M.N.; Karim, N.S.A.; Hussein, R. Measuring corp. Intranet effectiveness. Info. Manag. Comput. Secur. 2006, 89–112. [Google Scholar] [CrossRef]
- Iivari, J. Why are case tools not used? Commun. ACM 1996, 39, 94–103. [Google Scholar] [CrossRef]
- Kishore, R.; McLean, E.R. Reconceptualizing innovation compatibility as organizational alignment in secondary IT adoption contexts: An investigation of software reuse infusion. IEEE Trans. Eng. Manag. 2007, 54, 756–775. [Google Scholar] [CrossRef]
- Ahmad, M.A.; Ubaidullah, N.H.; Lakulu, M. Current Practices in Monitoring Software Development Process in Malaysia. World Comput. Sci. Inf. Technol. J. 2014, 4, 62–67. [Google Scholar]
- Magalhaes, C.; Santos, R. The Role of Job Specialization in the Software Industry. In Proceedings of the International Conference on Information Technology & Systems, Libertad City, Ecuador, 4–6 February 2021. [Google Scholar]
- Fulk, H.; Nagy, D. Expertise and Information Technologies: A Multidisciplinary Review. In Proceedings of the Twenty-Sixth Americas Conference on Information Systems, Salt Lake City, UT, USA, 15–17 August 2020. [Google Scholar]
- Pellerin, R.; Perrier, N.; Guillot, X.; Léger, P.M. Project characteristics, project management software utilization and project performance: An impact analysis based on real project data. Int. J. Inf. Syst. Proj. Manag. 2013, 1, 5–26. [Google Scholar] [CrossRef]
- Ottow, J. The Individual Adoption of New IT System within Organizations. Master’s Thesis, Tilburg University, Tilburg, The Netherlands, 2016. [Google Scholar]
- Xu, J.; Quaddus, M. Examining a model of KM systems adoption and diffusion: A PLS approach. Knowl. Based Syst. 2012, 27, 18–28. [Google Scholar] [CrossRef]
- Morgeson, F.; Humphrey, S. Job design: Toward integrative conceptualization. In Research in Personnel and Human Resources Management; Emerald Group Publishing: Bingley, UK, 2008; Volume 27, pp. 39–91. [Google Scholar] [CrossRef]
- Iyer, G.; Ravindran, S. Do task complexity and knowledge recency affect knowledge reuse? Implications for knowledge management efforts. In Proceedings of the 13th Americas Conference of Information Systems, Keystone, CO, USA, 10–12 August 2007; p. 493. [Google Scholar]
- Kügler, M.; Smolnik, S.; Raeth, P. Why don’t you use it? Assessing the determinants of enterprise software usage: A conceptual model integrating innovation diffusion and social capital theories. Int. Conf. Inf. Syst. 2012, 5, 3672. [Google Scholar]
- Rogers, E.M. Innovation diffusion at the implementation stage of a construction project: A case study of information communication technology. Constr. Manag. Econ. 2006, 24, 321–332. [Google Scholar]
- Mangalaraj, G.; Mahapatra, R.; Nerur, S. Acceptance of SPI: The case of extreme programming. Eur. J. Inf. Syst. 2009, 18, 344–354. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Osman, M.A.F.; Masrek, M.N.; Wahid, K.A. Software Reuse Practices among Malaysian Freelance Developers: A Conceptual Framework. Proceedings 2022, 82, 30. https://doi.org/10.3390/proceedings2022082030
Osman MAF, Masrek MN, Wahid KA. Software Reuse Practices among Malaysian Freelance Developers: A Conceptual Framework. Proceedings. 2022; 82(1):30. https://doi.org/10.3390/proceedings2022082030
Chicago/Turabian StyleOsman, Mohd Akmal Faiz, Mohamad Noorman Masrek, and Khalid Abdul Wahid. 2022. "Software Reuse Practices among Malaysian Freelance Developers: A Conceptual Framework" Proceedings 82, no. 1: 30. https://doi.org/10.3390/proceedings2022082030
APA StyleOsman, M. A. F., Masrek, M. N., & Wahid, K. A. (2022). Software Reuse Practices among Malaysian Freelance Developers: A Conceptual Framework. Proceedings, 82(1), 30. https://doi.org/10.3390/proceedings2022082030