Visualización de datos científicos en la web
una revisión de recursos semánticos basada en un diseño centrado en el usuario
Palabras clave:
Visualización de datos científicos, Adaptabilidad de interfaces, Desarrollo web, Métodos numéricos, Experiencia de usuario (UX)Resumen
El desarrollo de métodos numéricos por computación científica ha requerido y demostrado nuevas formas de interacción y desarrollo con tecnologías emergentes para el área Web. En este sentido, la disponibilidad de diversos recursos para la visualización numérica de los datos generados por estos métodos puede dificultar el trabajo de desarrolladores. Así, este trabajo presenta un análisis basado en la practicidad de implementación e interacción del usuario final con las Bibliotecas Plotly, ApexCharts y C3 js, validándolas en tres escenarios diferentes y considerando atributos considerados esenciales en la literatura para su disponibilidad.
Descargas
Citas
APEXCHARTS, Inc. ApexCharts: Modern & Interactive Open-source Charts. 2021. Disponível em: <https://apexcharts.com/>. Acesso em: 25 de fev. de 2021.
BORCHERDS P. H., Python: a language for computational physics, Computer Physics Communications, Volume 177, Issues 1–2, 2007, Pages 199-201, ISSN 0010-4655. doi: [https://doi.org/10.1016/j.cpc.2007.02.019] Disponível em: <https://www.sciencedirect.com/science/article/pii/S0010465507000732>. Acesso em: 23 de fev. de 2021.
BUENO, Danilo Camargo. HyMobWeb: uma abordagem para a adaptação híbrida de interfaces Web móveis sensíveis ao contexto e com suporte à multimodalidade. 2017. Disponível em: <https://repositorio.ufscar.br/handle/ufscar/9157>. Acesso em: 23 de fev. de 2021.
BUENO, Danilo Camargo; ZAINA, Luciana Martinez. HyMobWeb: A hybrid adaptation of context-sensitive Web interfaces with multimodality support in mobile devices. SBC Journal on Interactive Systems, v. 8, n. 2, p. 20-34, 2017. Disponível em: <https://www.seer.ufrgs.br/jis/article/view/73165>. Acesso em: 23 de fev. de 2021.
CANDIDO, Paulo Henrique Vieira; Problemas de interação na adaptação de interface Web móvel em Frameworks Front-end. Trabalho de Conclusão de Curso - Instituto Federal de Educação, Ciẽncia e Tecnologia de São Paulo - IFSP Campus Itapetininga, 2017. Disponível em: <https://drive.ifsp.edu.br/s/CoQpCEY3zC00jw6>. Acesso em: 23 de fev. de 2021.
CANDIDO, Paulo Henrique Vieira et al. Panda: Uma Nova Ferramenta Web Responsiva Para Auxiliar no Ensino e Comunicação de Pessoas com Limitações Psicomotoras. Revista Brasileira de Informática na Educação, v. 29, p. 25-47, 2021. Disponível em: <https://www.br-ie.org/pub/index.php/rbie/article/view/v29p25>. Acesso em 25 de fev. de 2021.
CANDIDO, Paulo Henrique Vieira, SILVA-SANTOS, Carlos Henrique da, VOTTO, Luíz Felipe. and AMBROSIO Leonardo Ambrosio, Semantic Web-based System for Light Scattering Using the Generalized Lorenz-Mie Theory, 2019 PhotonIcs & Electromagnetics Research Symposium - Spring (PIERS-Spring), Rome, Italy, 2019, pp. 3217-3224, doi:[10.1109/PIERS-Spring46901.2019.9017438]. Disponível em: <https://ieeexplore.ieee.org/document/9017438>. Acesso em 23 de fev. de 2021.
CANDIDO, Paulo Henrique Vieira; BUENO, Danilo Camargo; SANTOS, Carlos Henrique Silva. Análise da utilização de framework front-end em sistema web adaptativo: um estudo da perspectiva do desenvolvedor. Revista Brasileira de Iniciação Científica, v. 7, n. 1, p. 31-54, 2020a. Disponível em: <https://periodicos.itp.ifsp.edu.br/index.php/IC/article/view/1592/0>. Acesso em: 23 de fev. de 2021.
CANDIDO, Paulo Henrique Vieira; SANTOS, Carlos Henrique da Silva. OptX.SaaS: Novo Simulador Óptico em Nuvem. In: Anais do MOMAG 2020 - 19º SBMO: Simpósio Brasileiro de Micro-ondas e Optoeletrônica e 14º CBMag - Congresso Brasileiro de Eletromagnetismo. São Caetano do Sul: SBMO, 2020b. p. 896-898. Disponível em:<https://www.sbmo.org.br/evento/55/momag-2020>. Acesso em: 23 de fev. de 2021.
ELLWANGER, Cristiane; DA ROCHA, Rudimar Antunes; DA SILVA, Régio Pierre. Design de interação, design experiencial e design thinking: a triangulação da interação humano-computador (IHC). Revista de Ciências da Administração, v. 17, n. 43, p. 26-36, 2015. Disponível em:<https://www.redalyc.org/pdf/2735/273543309003.pdf>. Acesso em: 23 de fev. de 2021.
GEBREMESKEL, Gebeyehu Belay; HAILU, Birhanu; BIAZEN, Belete. Architecture and optimization of data mining modeling for visualization of knowledge extraction: Patient safety care. Journal of King Saud University-Computer and Information Sciences, 2019. Disponível em:<https://www.sciencedirect.com/science/article/pii/S1319157819308754>. Acesso em: 23 de fev. de 2021.
GITHUB, Inc. GitHub: Where the world builds software. Disponível em: , 2021a, Acesso em: 17 de fev. de 2021.
GITHUB, Inc. The State of the Octoverse | The State of the Octoverse explores a year of change with new deep dives into developer productivity, security, and how we build communities on GitHub. Disponível em: <https://octoverse.github.com/>, 2021b. Acesso em: 17 de fev. de 2021.
HARRIS, C.R., MILLMAN, K.J., WALT, S.J. van der et al. Array programming with NumPy. Nature 585, 357–362 (2020). doi:[10.1038/s41586-020-2649-2], Disponível em: <https://doi.org/10.1038/s41586-020-2649-2>. Acesso em: 23 de fev. de 2021.
JAIN, Nilesh. Review of different responsive css front-end frameworks. Journal of Global Research in Computer Science, v. 5, n. 11, p. 5-10, 2014. Disponível em: <https://www.rroij.com/open-access/review-of-different-responsive-css-frontend-frameworks.php?aid=52575>. Acesso em: 24 de fev. de 2021.
KYRIAKIDIS, Alex; MANIATIS, Kostas. The Majesty of Vue. js. Packt Publishing Ltd, 2016.
LOWDERMILK, Travis. Design Centrado no Usuário: um guia para o desenvolvimento de aplicativos amigáveis. Novatec Editora, 2019.
MCNANEY, Róisín et al. Speeching: Mobile crowdsourced speech assessment to support self-monitoring and management for people with Parkinson's. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. 2016. p. 4464-4476. doi:[10.1145/2858036.2858321].
MROZEK, Dariusz. A review of Cloud computing technologies for comprehensive microRNA analyses. Computational Biology and Chemistry, p. 107365, 2020. Disponível em:<https://www.sciencedirect.com/science/article/abs/pii/S1476927120307696>. Acesso em: 23 de fev. de 2021.
NIELSEN, Jakob. Ten usability heuristics. 2005. Disponível em: <https://pdfs.semanticscholar.org/5f03/b251093aee730ab9772db2e1a8a7eb8522cb.pdf>. Acesso em: 23 de fev. de 2021.
PATIL, Mayur M. et al. A qualitative analysis of the performance of MongoDB vs MySQL database based on insertion and retriewal operations using a web/android application to explore load balancing—Sharding in MongoDB and its advantages. In: 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC). IEEE, 2017. p. 325-330. Disponível em:<https://ieeexplore.ieee.org/abstract/document/8058365>. Acesso em: 23 de fev. de 2021.
PLOTLY. Plotly: visualize data, together. 2021. Disponível em: <https://plotly.com/javascript/>. Acesso em: 19 de fev. de 2021
SANTANA, Daniela Santos; DA SILVA SANTOS, Carlos Henrique; FIGUEROA, Hugo Enrique Hernandez. Human-computer interface techniques to design and evaluate an electromagnetic simulator. IEEE Latin America Transactions, v. 12, n. 4, p. 725-732, 2014. Disponível em:<https://ieeexplore.ieee.org/abstract/document/6868876>. Acesso em: 23 de fev. de 2021.
SANTOS, Carlos Henrique da Silva. Computação bio-inspirada e paralela para a análise de estruturas metamateriais em microondas e fotônica. 2010. 155 p. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/260809>. Acesso em: 23 fev. de 2021.
SCHMIDT, Vincent A. User interface design patterns. AIR Force Research Lab Wright-patterson Afb Oh Human Effectiveness Directorate, 2010. Disponível em: <https://apps.dtic.mil/sti/citations/ADA530798>. Acesso em: 23 de fev. de 2021.
SHI, Yan et al. Human-computer interaction based on face feature localization. Journal of Visual Communication and Image Representation, v. 70, p. 102740, 2020. Disponível em: <https://www.sciencedirect.com/science/article/pii/S104732031930361X>. Acesso em: 23 de fev. de 2021.
TANAKA, Masayuki. Comfortable, Customizable, Controllable (C3): D3-based reusable chart library, 2014. Disponível em: <https://c3js.org/>, Acesso em: 19 de fev. de 2021.
TILKOV, Stefan; VINOSKI, Steve. Node. js: Using JavaScript to build high-performance network programs. IEEE Internet Computing, v. 14, n. 6, p. 80-83, 2010. Disponível em: <https://ieeexplore.ieee.org/abstract/document/5617064>. Acesso em: 23 de fev. de 2021.
TOXBOE, Anders. User interface design pattern library. UI Patterns, 2013. Disponível em: <http://ui-patterns.com/>. Acesso em: 23 de fev. de 2021.
TSAY, Jason; DABBISH, Laura; HERBSLEB, James. Influence of social and technical factors for evaluating contribution in GitHub. In: Proceedings of the 36th international conference on Software engineering. 2014. p. 356-366. Disponível em: <https://dl.acm.org/doi/abs/10.1145/2568225.2568315>. Acesso em: 23 de fev. de 2021.
Archivos adicionales
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2021 Revista Brasileira de Iniciação Científica
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.