Better Information Visualization Software Through Packages for Data Science Ecosystems
dc.contributor.author | Henkin, Rafael | en_US |
dc.contributor.editor | Gillmann, Christina | en_US |
dc.contributor.editor | Krone, Michael | en_US |
dc.contributor.editor | Reina, Guido | en_US |
dc.contributor.editor | Wischgoll, Thomas | en_US |
dc.date.accessioned | 2023-06-10T05:37:06Z | |
dc.date.available | 2023-06-10T05:37:06Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Good software development practices are important factors for the successful translation of visualization research into software. This paper argues for the creation of packages for data science ecosystems, with Python and R as case studies, as a way to employ existing tools and infrastructure towards better information visualization software. The paper describes open practices, sustainability and FAIR software to motivate package development. The ecosystems of Python and R are then reviewed based on general software development aspects and how common features of visualization software, such as rendering and interactivity, are supported. It concludes with the software engineering benefits related to creating packages in Python and R and initiatives to overcome obstacles that may hinder the development of better software. | en_US |
dc.description.sectionheaders | Software Infrastructure | |
dc.description.seriesinformation | VisGap - The Gap between Visualization Research and Visualization Software | |
dc.identifier.doi | 10.2312/visgap.20231115 | |
dc.identifier.isbn | 978-3-03868-226-4 | |
dc.identifier.pages | 1-9 | |
dc.identifier.pages | 9 pages | |
dc.identifier.uri | https://doi.org/10.2312/visgap.20231115 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/visgap20231115 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Software and its engineering -> Software creation and management; Human-centered computing -> Visualization; Human computer interaction (HCI) | |
dc.subject | Software and its engineering | |
dc.subject | Software creation and management | |
dc.subject | Human | |
dc.subject | centered computing | |
dc.subject | Visualization | |
dc.subject | Human computer interaction (HCI) | |
dc.title | Better Information Visualization Software Through Packages for Data Science Ecosystems | en_US |
Files
Original bundle
1 - 1 of 1