《Journal of Systems and Software》:Structured framework for joint software quality and environmental sustainability assessment: A case study in sports websites
【字体:
大中小
】
时间:2026年02月11日来源:Journal of Systems and Software 4.1
环境可持续性已成为当今世界的一个重要问题,强调必须在不损害后代满足自身需求的能力的前提下平衡当前的需求(Brundtland, 1987)。到2025年,计算和通信领域可能占全球能源消耗的20%(Fonseca et al., 2019)。此外,随着对气候变化以及信息技术行业对环境潜在影响的关注日益增加(Malmodin and Lundén, 2018),关于环境软件可持续性的研究也显著增多(Heldal et al., 2024)。
在软件工程领域,目前尚无环境软件可持续性的标准定义,尽管已经提出了几种建议(McGuire et al., 2023a)。爱丁堡大学的软件可持续性研究所将可持续性定义为软件能够长期保持可用性、持续改进并获得支持(software.ac.uk)。Calero等人(2013)定义的环境可持续软件开发旨在满足软件需求的同时,确保自然系统和环境的可持续性。虽然这些定义涵盖了软件可持续性的更广泛范围,但本文重点关注其环境维度,通常称为绿色软件(Calero et al., 2013, Becker et al., 2015)。这种环境导向促使选择了特定的评估指标,以估计网站的生态影响。
从这个意义上说,如果一个网站难以使用,人们就不太可能访问它。需要强调的是,网站应该是人们无需预先学习就能使用的工具,这样他们就不必花费大量时间去了解界面(Abdallah et al., 2025)。因此,网站的设计必须确保所有质量维度和属性都达到最高标准(Pelet and Taieb, 2022)。
案例研究的结果表明,可用性得分与可持续性指标之间存在显著的负相关,这表明两者之间可能存在权衡。这一发现提示需要设计策略来协调以用户为中心的质量维度与生态效率。讨论部分详细阐述了数据分析中发现的最强相关性所带来的影响,强调了改进界面设计和资源优化的可能性,这些改进可能同时对用户和环境都有益。这些见解有助于进一步努力在设计和可用性之间实现更好的平衡(Issa and Isaias, 2022)。
尽管软件质量包含多个维度和属性,但本研究主要关注可用性和环境可持续性,原因有二。首先,可用性直接影响用户行为。设计良好的、易于使用的界面可以鼓励用户留存并提高任务完成效率,而设计不佳的系统可能导致交互时间延长和资源消耗增加(Barnum, 2020)。其次,软件的环境可持续性在主流设计中常常被忽视(Zaragoza et al., 2025b),但随着数字服务能源需求的增长(Castro et al., 2024, Zaragoza et al., 2025a),这一方面变得越来越重要。这两个维度的相互作用尤为值得注意,因为提高可用性的设计决策(例如,简化界面、优先处理内容)也可以通过减少加载时间和最小化不必要的资源使用来提升环境可持续性。这就是本文提出联合评估可用性和环境可持续性的动机。
本节展示了在体育新闻聚合器案例研究中应用该框架所得到的结果。选择这些门户网站是因为体育是一个非常活跃的领域,会产生大量数据,如比赛统计数据、体育新闻文章和评论(Park et al., 2017)。正如框架所指出的,为了使联合质量分析更加一致,需要选择同一主题的网站。数据处理使用了Excel电子表格。
本研究探讨了体育新闻聚合器中可用性与环境可持续性之间的关系,并引入了一个用于联合评估的框架。通过结合可持续性指标和启发式可用性评估,该框架提供了一种结构化的方法,用于考察设计选择如何影响用户体验和环境影响(Chan et al., 2023, Houtkamp et al., 2025)。研究结果表明,考虑这些因素的重要性。
CRediT作者贡献声明
José A. García-Berná:撰写 – 审稿与编辑、撰写 – 原稿、可视化、验证、监督、软件、资源、方法论、调查、形式分析、数据管理、概念化。Ganeshkumar Pandiarajan:撰写 – 审稿与编辑、撰写 – 原稿、可视化、验证、软件、资源、方法论、调查、形式分析、数据管理。Sofia Ouhbi:撰写 – 审稿与编辑、撰写 – 原稿、可视化、验证