当前软件工程中持续集成与自动化无障碍测试实践的简要综述
A Brief Survey of Current Software Engineering Practices in Continuous Integration and Automated Accessibility Testing
AI总结:
本文综述了通过持续集成改善软件无障碍性的现状与采用障碍,并探讨了敏捷团队实施自动化无障碍测试的培训步骤及可视化流程。
摘要:
长期以来,人们普遍认为在软件工程中,如果从业者遵循持续集成(CI),则可以提高企业项目的代码质量。但是,这些旨在提高代码质量和速度的努力,是否有任何一部分被用于改善软件的无障碍辅助功能?文献中引用的潜在好处是什么?它是否与大多数企业中团队运作的现代敏捷方式相契合?本文试图描绘当前软件工程中为通过持续集成改善无障碍性所付出的努力,以及研究人员所引用的采用障碍的现状。我们还尝试探索敏捷团队可以采取的步骤,以培训成员如何实施无障碍测试,并引入关键图表,以可视化在软件开发生命周期中实施基于CI的无障碍测试流程的过程。
英文摘要:
It's long been accepted that continuous integration (CI) in software engineering increases the code quality of enterprise projects when adhered to by it's practitioners. But is any of that effort to increase code quality and velocity directed towards improving software accessibility accommodations? What are the potential benefits quoted in literature? Does it fit with the modern agile way that teams operate in most enterprises? This paper attempts to map the current scene of the software engineering effort spent on improving accessibility via continuous integration and it's hurdles to adoption as quoted by researchers. We also try to explore steps that agile teams may take to train members on how to implement accessibility testing and introduce key diagrams to visualize processes to implement CI based accessibility testing procedures in the software development lifecycle.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。