WebSPL: A Software Product Line for Web Applications

2024年04月03日
  • 简介
    开发Web应用程序的公司面临着越来越大的需求,要求产品具有高质量,低成本和生产时间尽可能缩短。然而,开发这样的应用程序仍然被认为是耗时和容易出错的任务,主要是由于难以促进特性(或功能)和模块的重用,以及Web框架的异构性。现在,公司必须面对不断变化的需求。软件产品线作为一种替代方案出现,通过从软件资产的核心创建一组应用程序来应对这一挑战。尽管有潜力,但目前的文献缺乏提出Web应用程序产品线的作品。因此,本文提出了WebSPL,这是一种Web应用程序产品线,支持在实际环境中发现的Web应用程序的主要特性。通过将其与基于传统方法开发的Web应用程序进行比较,评估了所提出的WebSPL。涉及开发两个Web应用程序的案例研究使数据收集成为可能。开发了两个Web应用程序 - 一个使用所提出的WebSPL支持,另一个没有。我们使用软件设计度量标准(包括复杂度、大小、重复行和技术债务)比较了这两个应用程序。初步结果是令人鼓舞的,并显示了使用WebSPL支持Web应用程序开发的潜力。
  • 作者讲解
  • 图表
  • 解决问题
    如何在Web应用程序开发中实现功能和模块的重用,提高开发效率和降低错误率?
  • 关键思路
    提出了WebSPL,一个支持Web应用程序的产品线,通过从软件资产核心创建一组应用程序来应对需求不断变化的挑战。
  • 其它亮点
    通过与传统方法开发的Web应用程序进行比较,评估了WebSPL的效果,使用了软件设计指标,初步结果表明WebSPL能够支持Web应用程序的开发。
  • 相关研究
    当前文献缺乏针对Web应用程序的产品线的研究,需要进一步探索。
许愿开讲
PDF
原文
点赞 收藏
向作者提问
NEW
分享到Link

提问交流

提交问题,平台邀请作者,轻松获得权威解答~

向作者提问