Abstract

The main objective of this research is to discuss the current legal and methodological issues in the field of software Re-Usability. Though there are enormous online forums discussing such issues via Q&A but this paper is an attempt to raise the awareness about the legal issues, which a software engineer may trap into. The paper discussed the current issues with software reusability within the legal and methodological context. This paper applied an extensive literature review to critically appraise the past studies to come to a collective conclusion. Prior to discussing the issues, the benefits of reuse were mentioned, including the saving of time and cost for users. But legally the reuse of software assets creates complexities for the user in relation to meeting all the licensing requirements and dealing with the liability in case of a breach. Methodologically, there are major barriers to reused software when it comes to technical competence and managerial issues such as a lack of resources. Even when reusing software to save time, and leverage off the specialization of other authors, the end-user must also have the technical expertise to search, adapt and merge these reusable assets into the larger software infrastructure. The review ultimately shows the high barriers still remain to software reuse which could mean that smaller developers and businesses will still be reluctant to fully utilize open-source components to the best advantage.

Highlights

  • The paper considers the reuse of software components as a primary criterion for successful future software development

  • Stance adopted by some that avoids using or buying already existing products, research, standards, or knowledge because of their external origins [5] [43]. This piece has provided a systematic review of past literature related to software reuse; summarizing legal and methodological issues

  • Many studies agree that the expansion of software reuse has supported the expansion of software options, as well as the number of APP’s available to consumers

Read more

Summary

Introduction

The paper considers the reuse of software components as a primary criterion for successful future software development. Customers are demanding more functionality, pushing businesses to invest heavily into the digitalization of their business models [5] To allow such a process to be viable for smaller businesses with little technical knowledge, software reusability has allowed systems to be created by piecing together already developed components from other authors. It shows that reusability has major advantages when it comes to speed and reduced cost, and expands the potential for non-technical businesses to leverage the expertise of others to offer new, digital solutions to users. This comes with several issues which can be combined into two groups in this study; namely (1) legal, and (2) methodological which will be evaluated

Software Re-Use
Legal Issues
Methodological Issues
Literature Summary
Conclusions
Findings
Key Findings
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call