来源:Software 发布时间:2026/4/23 14:45:02
选择字号:
Software期刊精选文章推荐(四) | MDPI编辑荐读

期刊名:Software

期刊主页:https://www.mdpi.com/journal/software

本期编辑荐读为您精选了Software 五篇高引精选文章,内容涵盖自动化代码评估、敏捷软件开发、混合式软件开发方法、软件自动化测试、软件工程伦理关切等相关研究,希望能为相关领域学者提供新的思路和参考,欢迎阅读。

(1)

Automated Code Assessment for Education: Review, Classification and Perspectives on Techniques and Tools

教育领域的自动化代码评估:技术、工具的研究综述、分类与展望

https://www.mdpi.com/2674-113X/1/1/2

面向学习目的的自动化代码评估是一个具有挑战性的目标。无论是线下课程还是为远程学习开发的在线课程,都需要自动化的方式来评定学习者的程序,以便在有限师资的情况下实现规模化教学并管理大量学员。本文综述了近期自动化代码评估系统的研究进展,系统性地梳理了这些系统可执行的各类分析方法及其相关技术、所产生反馈的类型,以及它们在教学过程中的整合方式。随后,本文探讨了开发新型自动化代码评估系统的关键挑战,以及自动化评估与人工评阅之间的交互问题。最后,本文提出了若干研究方向的推荐建议,以及自动化代码评估可能的改进路径。

关键词:自动化代码评估;代码评分系统;代码分析技术

(2)

The Impact of Agile Development Practices on Project Outcomes

敏捷开发实践对项目成果的影响

https://www.mdpi.com/2674-113X/1/3/12

敏捷软件开发方法的引入旨在减少传统软件开发方法所带来的问题。目前存在多种敏捷方法用于软件项目开发,包括Scrum、极限编程和看板等。敏捷方法注重客户与开发者之间的协作,并鼓励开发团队实现自组织管理。为实现这一目标,不同的团队会选择采用不同的敏捷实践。有些团队仅使用单一实践,而另一些团队则采用多种实践的组合。最常见的实践包括每日站会、用户故事、燃尽图/燃起图、结对编程、史诗及用户故事等。本文报告了对敏捷软件开发团队成员所收集数据的分析结果,研究发现敏捷软件开发中实践的组合方式对团队沟通、项目需求和项目优先级具有显著影响,且采用实践的数量与项目成果质量呈正相关。

关键词:敏捷软件开发;团队协作;软件因素

(3)

Evolution towards Hybrid Software Development Methods and Information Systems Audit Challenges

混合式软件开发方法的演进及其对信息系统审计的挑战

https://www.mdpi.com/2674-113X/1/3/15

本文的核心目标是探讨混合式软件开发方法的演进过程,并着重揭示其在信息系统(IS)审计方面所引发的主要难题。当前,全球新兴需求使得科技企业面临持续加速交付软件的压力,这一不懈努力催生了由实践驱动的创新型开发模式。由于现代软件开发既非纯粹的线性阶段推进,也非完全的敏捷模式,因此如何选择适当的方法组合以实现组织目标并确保价值创造,已成为一项亟待解决的挑战。

关键词:软件开发;混合式开发方法;软件开发生命周期;敏捷开发;信息系统审计

(4)

A Survey on Factors Preventing the Adoption of Automated Software Testing: A Principal Component Analysis Approach

阻碍自动化软件测试采纳因素研究:基于主成分分析方法

https://www.mdpi.com/2674-113X/3/1/1

自动化软件测试是软件开发中至关重要但资源密集度较高的环节。这种资源负担影响了其广泛应用,其中专业知识和成本是阻碍采纳的主要挑战。本文聚焦于基于人工创建测试用例驱动的自动化测试,在肯定其优势的同时,批判性地分析了其在各开发阶段的影响及其对采纳的制约作用。此外,本文还分析了非技术岗位与技术岗位人员之间的认知差异:非技术岗位(如管理层)主要致力于降低成本和缩短交付周期,而技术岗位则往往更关注质量与完整性。本研究旨在调查对自动化测试的态度差异(AtAT),特别是探究其未被采纳的原因。文章呈现了一项面向软件行业专业人士的问卷调查,涵盖不同岗位类型,以识别共性趋势并得出结论。研究采用两阶段方法,包括全面的描述性分析和主成分分析法的运用。共有81名参与者回答了22个问题,其回答按岗位类型和经验水平进行了对比分析。最终归纳出六项关键发现,涵盖专业知识、时间、成本、工具与技术、利用率、组织架构及能力等方面。

关键词:软件测试;自动化测试;态度;主成分分析

(5)

Ethical Issues in Software Requirements Engineering

软件需求工程中的伦理问题研究

https://www.mdpi.com/2674-113X/1/1/3

背景: 伦理学在多个研究领域和不同情境中具有广泛的应用。与其他研究领域一样,伦理学对计算领域中关于软件制品生产及其过程的相关决策具有重要影响。因此,本研究将伦理议题置于软件开发过程中的需求工程情境下进行探讨。

目的: 本文旨在通过对样本软件开发公司的调研,讨论需求工程过程中伦理问题的研究结果,并揭示现有研究空白。

方法: 本研究采用访谈、焦点小组讨论、目的性抽样及定性分析等研究方法。

结果: 研究发现,各公司在将软件伦理关切整合到需求工程过程中时,普遍缺乏行业实践、职业责任行为准则标准及其他指导性规范。同时,几乎所有公司均未建立伦理关切的识别方法与审查机制。此外,识别出的主要伦理关切可归纳为六类:需求识别问题、质量相关问题、执行未经许可的活动、需求提供意愿缺失、知识缺口以及缺乏问责的法律依据/规则。

结论: 根据本研究发现,可以得出结论:在软件公司案例中,目前尚无识别伦理关切的特定方法,公司内部也未使用相关标准与指南。这意味着亟需解决需求工程中现存及新出现的伦理问题。

关键词:软件工程;伦理关切;需求工程;软件开发

期刊介绍

主编:Mirko Viroli, Alma Mater Studiorum Università di Bologna, via dellUniversità 50, 47521 Cesena FC, Italy

Software (ISSN 2674-113X) 创刊于2022年,是一个国际化、经同行评审的开放获取期刊。本刊旨在汇聚学术界与工业界的研究人员、工程师及软件开发人员,共同探讨软件应用领域在理论与实践层面的创新理念与扎实成果。期刊聚焦软件工程、软件应用及相关算法的最新研究进展,致力于解决该领域的核心问题。

Time to First Decision
28.8 Days
Acceptance to Publication
3.9 Days
 
 
 
 
特别声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载或者联系转载稿费等事宜,请与我们接洽。
 
 打印  发E-mail给: 
    
 
相关新闻 相关论文

图片新闻
打印“光子织物”,像印报纸一样简单 人工神经元成功与活脑细胞“对话”
迄今最偏心双星系统被发现 量子计算机首次加载完整基因组
>>更多
 
一周新闻排行
 
编辑部推荐博文