GIS 软件的实践现状
软件工程
2018-02-13 v1
摘要
我们提出了一种可复现的方法来分析特定科学领域中软件开发实践的现状,并将该方法应用于地理信息系统(GIS)。该分析基于对 30 个 GIS 产品使用基于 13 项软件质量的 56 个问题模板进行评分。这些产品在范围和目的上从完整的桌面 GIS 系统,到独立工具,再到编程库/包。产品的最终排序使用层次分析法(AHP)确定,这是一种多准则决策方法,侧重于产品间的相对比较,而非直接测量质量。结果揭示了一些 GIS 软件在正确性、可维护性、透明性和可复现性方面的担忧。作为对 GIS 社区的反馈提出了三项建议:1)确保每个项目都有需求规格文档;2)提供丰富的支持方法,例如 IRC(互联网中继聊天)频道、用于新问题的 Stack Exchange 标签,或开放问题跟踪器以支持请求,以及更传统的基于电子邮件的方法;3)为最大透明度(开发过程)设计产品网站,对于开源项目,提供开发者指南。
引用
@article{arxiv.1802.03422,
title = {State of the Practice for GIS Software},
author = {W. Spencer Smith and Adam Lazzarato and Jacques Carette},
journal= {arXiv preprint arXiv:1802.03422},
year = {2018}
}