State of the Practice for GIS Software
W. Spencer Smith, Adam Lazzarato, Jacques Carette

TL;DR
This paper introduces a reproducible method to evaluate GIS software development practices, revealing issues in correctness and transparency, and offers recommendations to improve software quality and community support.
Contribution
It presents a novel, systematic approach using a 56-question template and AHP to assess and rank GIS software development practices.
Findings
Some GIS software shows concerns in correctness and transparency
The ranking highlights variability in software quality across products
Recommendations aim to improve development practices and community engagement
Abstract
We present a reproducible method to analyze the state of software development practices in a given scientific domain and apply this method to Geographic Information Systems (GIS). The analysis is based on grading a set of 30 GIS products using a template of 56 questions based on 13 software qualities. The products range in scope and purpose from a complete desktop GIS systems, to stand-alone tools, to programming libraries/packages. The final ranking of the products is determined using the Analytic Hierarchy Process (AHP), a multicriteria decision making method that focuses on relative comparisons between products, rather than directly measuring qualities. The results reveal concerns regarding the correctness, maintainability, transparency and reproducibility of some GIS software. Three recommendations are presented as feedback to the GIS community: 1) Ensure each project has a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeographic Information Systems Studies · Software Engineering Research · Software Engineering Techniques and Practices
