How Freelance Developers Embrace Software Reuse Practice? A perspective analysis using clustering techniques

被引:0
|
作者
Osman, Mohd Akmal Faiz [1 ]
Zakaria, Tuan Norhafizah Tuan [2 ]
Wahid, Khalid Abdul [1 ]
Masrek, Mohamad Noorman [3 ]
机构
[1] Univ Teknol MARA, Cawangan Kelantan Kampus Machang, Jalan Bukit Ilmu 18500, Malaysia
[2] Univ Teknol MARA, Cawangan Negeri Sembilan Kampus Kuala Pilah, Pekan Parit Tinggi 72000, Malaysia
[3] Univ Teknol MARA, Cawangan Selangor Kampus Puncak Perdana,Seksyen U1, Shah Alam 40150, Malaysia
关键词
Software Reuse Practice; Freelance Developers; Clustering Techniques; Malaysian Developers;
D O I
暂无
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
The advancement of ICT technologies has modernized software development practices, thus presenting opportunities for developers to reuse software components in developing new software. These practices allow developers to use reliable reusable software components to quickly develop software. However, not much research has reported how freelance developers capitalize on these practices, despite the rapid rise of freelancing development. This research investigates how freelance developers embrace software reuse practices to achieve project success. A survey that gathers 351 responses from freelancers was analyzed using clustering techniques, revealing high levels of self-efficacy and satisfaction towards deploying software reuse practices and highlighting the need for software development firms to embrace this method.
引用
收藏
页码:125 / 133
页数:9
相关论文
共 50 条
  • [1] How Freelance Developers Embrace Software Reuse Practice? A perspective analysis using clustering techniques
    Osman, Mohd Akmal Faiz
    Zakaria, Tuan Norhafizah Tuan
    Wahid, Khalid Abdul
    Masrek, Mohamad Noorman
    ENVIRONMENT-BEHAVIOUR PROCEEDINGS JOURNAL, 2024, 9 : 125 - 133
  • [2] Analysis of software developers' coding behavior: A survey of visualization analysis techniques using eye trackers
    Davis, Daniel Kyle
    Zhu, Feng
    COMPUTERS IN HUMAN BEHAVIOR REPORTS, 2022, 7
  • [3] USING AUTOMATED REASONING TECHNIQUES TO DETERMINE SOFTWARE REUSE
    JENG, JJ
    CHENG, BHC
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (04) : 523 - 546
  • [4] Software Architecture Decomposition Using Clustering Techniques
    Alkhalid, Abdulaziz
    Lung, Chung-Horng
    Liu, Duo
    Ajila, Samuel
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 806 - 811
  • [5] A multi-level analysis of factors affecting software developers' intention to reuse software assets: An empirical investigation
    Mellarkod, Vidhya
    Appan, Radha
    Jones, Donald R.
    Sherif, Karma
    INFORMATION & MANAGEMENT, 2007, 44 (07) : 613 - 625
  • [6] Software Refactoring at the Class Level using Clustering Techniques
    Alkhalid, Abdulaziz
    Alshayeb, Mohammad
    Mahmoud, Sabri A.
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2011, 43 (04): : 285 - 306
  • [7] Software refactoring at the package level using clustering techniques
    Alkhalid, A.
    Alshayeb, M.
    Mahmoud, A.
    IET SOFTWARE, 2011, 5 (03) : 274 - 286
  • [8] Discovery of patterns in software metrics using clustering techniques
    Lopez Del Alamo, Cristian J.
    Pizarro, Diego Aracena
    Pinto, Ricardo Valdivia
    2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [9] Software Engineering at the Speed of Light: How Developers Stay Current using Twitter
    Singer, Leif
    Figueira Filho, Fernando
    Storey, Margaret-Anne
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 211 - 221
  • [10] Summarizing Software API Usage Examples Using Clustering Techniques
    Katirtzis, Nikolaos
    Diamantopoulos, Themistoklis
    Sutton, Charles
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2018), 2018, 10802 : 189 - 206