首页    期刊浏览 2025年02月18日 星期二
登录注册

文章基本信息

  • 标题:Reuse in Contemporary Software Engineering Practices – An Exploratory Case Study in A Medium-sized Company
  • 本地全文:下载
  • 作者:Xingru Chen ; Deepika Badampudi ; Muhammad Usman
  • 期刊名称:e-Informatica Software Engineering Journal
  • 印刷版ISSN:1897-7979
  • 电子版ISSN:2084-4840
  • 出版年度:2022
  • 卷号:16
  • 期号:1
  • 页码:1-28
  • DOI:10.37190/e-Inf220110
  • 语种:English
  • 出版社:Wroclaw University of Technology
  • 摘要:Background: Software practice is evolving with changing technologies and practices such as InnerSource, DevOps, and microservices. It is important to investigate the impact of contemporary software engineering (SE) practices on software reuse. Aim: This study aims to characterize software reuse in contemporary SE practices and investigate its implications in terms of costs, benefits, challenges, and potential improvements in a medium-sized company. Method: We performed an exploratory case study by conducting interviews, group discussions, and reviewing company documentation to investigate software reuse in the context of contemporary SE practices in the case company. Results: The results indicate that the development for reuse in contemporary SE practices incurs additional coordination, among other costs. Development with reuse led to relatively fewer additional costs and resulted in several benefits such as better product quality and less development and delivery time. Ownership of reusable assets is challenging in contemporary SE practice. InnerSource practices may help mitigate the top perceived challenges: discoverability and ownership of the reusable assets, knowledge sharing and reuse measurement. Conclusion: Reuse in contemporary SE practices is not without additional costs and challenges. However, the practitioners perceive costs as investments that benefit the company in the long run.
  • 关键词:software reuse;contemporary SE practices;software reuse costs and benefits;software reuse challenges and improvements;InnerSource
国家哲学社会科学文献中心版权所有