|
|
|
|
|
Software期刊精选文章推荐(十) | MDPI编辑荐读 |
|
|
期刊名:Software
期刊主页:https://www.mdpi.com/journal/software
本期编辑荐读为您精选了Software 五篇高引精选文章,内容涵盖基于增强现实的游戏化情绪干预应用、回归测试、错误分析、重构、面向问题的需求、用户故事、图形转换等相关研究,希望能为相关领域学者提供新的思路和参考,欢迎阅读。
(1)
Uplifting Moods: Augmented Reality-Based Gamified Mood Intervention App with Attention Bias Modification
提升情绪:基于增强现实的游戏化情绪干预应用与注意偏向修正
https://www.mdpi.com/2674-113X/4/2/8

注意偏向修正(ABM)是一种具有成本效益的情绪干预方法,有潜力在临床环境之外的日常场景中使用。然而,其互动性和用户参与度已知有限且尚未得到充分探索。在此,我们提出了"Uplifting Moods"(情绪提升),一款将游戏化ABM与增强现实(AR)相结合的新型情绪干预应用,以解决ABM重复性所带来的局限性。通过利用移动AR低成本、便携和易获取的特性,该方法旨在帮助用户轻松参与ABM,积极转变个人情绪。我们开展了一项包含24名参与者的混合方法研究,包括一项以自我评估人体模型(Self-Assessment Manikin)为主要测量指标的对照实验,以及半结构化访谈。我们的分析报告指出,该方法独特地增添了趣味性、探索性和挑战性特征,有助于提升参与度,并使人感到更加愉悦、更少受控。研究还强调了个性化以及考虑游戏风格、音乐偏好和社交互动在设计日常AR ABM游戏作为有效心理健康干预措施时的重要性。
关键词:基于增强现实的情绪干预;心理健康游戏化;注意偏向修正;Uplifting Moods(情绪提升)
(2)
Regression Testing in Agile—A Systematic Mapping Study
敏捷开发中的回归测试——一项系统性映射研究
https://www.mdpi.com/2674-113X/4/2/9

背景: 回归测试在敏捷软件开发中至关重要,因为它确保频繁变更不会将缺陷引入先前正常工作的功能中。尽管敏捷方法论强调快速迭代和价值交付,但回归测试研究主要集中于优化技术效率,而非与敏捷原则保持一致。
目的: 本研究旨在系统性地绘制敏捷环境中回归测试的研究趋势与空白,识别需要进一步探索的领域,以增强与敏捷实践和价值驱动成果的契合度。
方法: 一项系统性映射研究分析了35篇主要文献。该研究根据关注领域、评估指标、敏捷框架和方法论对文献进行分类,提供了该领域的全面概述。
结果: 研究结果强烈强调了测试优先级排序和选择的重要性,反映了敏捷工作流中对优化故障检测和执行效率的需求。然而,测试生成、测试最小化和成本分析等领域尚未得到充分探索。当前的评估指标主要关注技术成果,忽视了敏捷特定方面,如缺陷严重程度的业务影响和迭代工作流。此外,研究突出了持续集成框架的主导地位,而对其他敏捷实践(如Scrum)关注有限,且缺乏涵盖敏捷特定属性(如测试成本和用户故事重要性)的数据集。
结论: 本研究强调研究需要扩展现有关注领域,探索多样化的测试技术,并开发以敏捷为中心的指标和数据集。通过解决这些空白,未来工作可以增强回归测试策略的适用性,并使其与敏捷开发原则更加紧密地契合。
关键词:敏捷;回归测试;回归测试选择;回归测试优先级排序;系统性映射研究
(3)
An Automated Tool for Upgrading Fortran Codes
一种用于Fortran代码自动升级的工具
https://www.mdpi.com/2674-113X/1/3/14

随着编码技术的日益陈旧,对脆弱软件进行现代化改造终将变得必要。然而,在处理大量文件时,重新开发过时代码可能是一项耗时的任务。为了减少基于Fortran项目的重构工作量,本文开发了一个自动化重构单个文件手工劳动的原型工具。ForDADT(Fortran动态自主诊断工具)项目是一个Python程序,旨在减少编译Fortran文件时所需的重构工作量。本文演示了ForDADT如何用于自动化Fortran代码升级过程、处理文件以及自动清理编译错误。该工具可自动更新数千个文件并构建软件,利用模式匹配和数据掩码算法来查找和修复错误。这些修改解决了代码可读性、类型安全性、可移植性以及遵循现代编程实践等方面的问题。
关键词:错误分析;Fortran;Python;重构;软件测试
(4)
User Story Quality in Practice: A Case Study
实践中的用户故事质量:一项案例研究
https://www.mdpi.com/2674-113X/1/3/10

(1) 背景: 用户故事在敏捷开发中被广泛用作需求。然而,很少有研究对实践中用户故事的质量进行评估。
(2) 方法: 实践中用户故事的质量究竟如何?为回答这一研究问题,我们开展了一项案例研究。我们使用了一份来自真实项目的分析报告,该项目中某组织希望改进其现有热线系统或采购一套新系统。我们邀请IT从业者基于该分析报告、用户故事以及他们认为必要的任何其他内容,为新系统编写需求。这些从业者可以像在实际场景中询问客户一样向作者提问。我们依据IEEE 830质量标准对从业者的回复进行了评估,包括:完整性、正确性、可验证性和可追溯性。
(3) 结果: 这些回复仅涵盖了分析报告中33%的需求与期望。此外,回复在很大程度上遗漏了大多数项目中所需的其他需求,例如易学性和可维护性。从业者经常提出不正确或具有限制性的解决方案。大多数回复中包含的用户故事难以验证,或者若独立实现将会导致繁琐的用户界面。
(4) 结论: 在该项目中,依赖用户故事将是一场灾难。尽管用户故事本可以得到改进,但它们仍无法涵盖项目中的必要需求。
关键词:用户故事;面向问题的需求;案例研究;热线支持
(5)
Analysing and Transforming Graph Structures: The Graph Transformation Framework
图结构分析与变换:图转换框架
https://www.mdpi.com/2674-113X/2/2/10

互联数据,特别是图结构,是一种宝贵的信息来源。从图结构中获取洞察和知识已广泛应用于众多领域,因此亟需高效的工具。本文介绍了一个开源的Java图转换框架。该框架提供了一个简洁流畅的应用程序编程接口(API),用于将提供的图结构转换为所需的目标格式,并支持进一步的分析。首先,我们概述了该框架的架构及其核心组件。其次,我们提供了一个示例说明,展示如何使用框架的核心API来转换和验证图结构。此外,我们还展示了该框架在分析Android平台开源库之间第三方依赖关系场景下的实例化应用。该示例场景展示了图转换框架在高效处理复杂图结构时的典型应用场景。该框架为开源项目,目前处于积极开发状态,我们还提供了如何从其官方GitHub页面获取该框架的信息。
关键词:图分析;框架;转换;验证;网络分析
期刊介绍
主编:Mirko Viroli, Alma Mater Studiorum Università di Bologna, via dellUniversità 50, 47521 Cesena FC, Italy
Software (ISSN 2674-113X) 创刊于2022年,是一个国际化、经同行评审的开放获取期刊。本刊旨在汇聚学术界与工业界的研究人员、工程师及软件开发人员,共同探讨软件应用领域在理论与实践层面的创新理念与扎实成果。期刊聚焦软件工程、软件应用及相关算法的最新研究进展,致力于解决该领域的核心问题。
|
Time to First Decision
|
21.3 Days
|
|
Acceptance to Publication
|
4.9 Days
|
特别声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载或者联系转载稿费等事宜,请与我们接洽。