Conceitos Básicos
계산 노트북 환경에서 대화형 시각화 도구를 설계할 때 고려해야 할 주요 전략과 기회를 제시한다.
Resumo
이 연구는 163개의 계산 노트북 시각화 도구를 체계적으로 분석하여 다음과 같은 주요 내용을 도출했다:
- 노트북 환경에 대한 동기:
- 워크플로우 통합: 데이터 과학자, 과학자, 교육자 및 학생 등 다양한 사용자 그룹의 노트북 사용 패턴을 고려해야 한다.
- 아티팩트 접근성: 노트북 환경에서 코드, 데이터, 모델 등 다양한 아티팩트에 쉽게 접근할 수 있어 시각화 도구 개발에 유리하다.
- 이식성 및 공유성: 노트북은 다양한 매체(슬라이드, 대시보드 등)로 쉽게 변환될 수 있어 시각화 도구의 활용도를 높일 수 있다.
- 구현 용이성: 노트북 환경에서 시각화 도구를 구현하는 것이 점점 더 쉬워지고 있다.
- 시각화 도구 설계 패턴:
- 노트북-시각화 통합 수준: 단방향 통신에서 양방향 통신까지 다양한 수준의 통합이 가능하다.
- 데이터 소스 및 유형: 노트북 런타임 아티팩트, 코드/텍스트, 외부 데이터 등 다양한 데이터를 활용할 수 있다.
- 디스플레이 스타일 및 인지 맥락: 주문형 디스플레이와 항상 표시되는 디스플레이 방식이 있다.
- 모듈성: 단일 시스템과 모듈화된 구성 요소 방식이 있다.
- 통계 분석 결과:
- 플랫폼 호환성이 높은 시각화 도구가 더 많은 GitHub 별 및 논문 인용을 받는다.
이 연구는 계산 노트북 환경에서 대화형 시각화 도구 설계를 위한 통찰력을 제공하며, SuperNOVA라는 오픈소스 탐색기를 개발하여 관련 도구를 쉽게 찾아볼 수 있게 했다.
Estatísticas
데이터 과학자들은 노트북을 가장 많이 사용하는 프로그래밍 환경이다.
163개의 노트북 시각화 도구 중 135개가 GitHub 저장소를 가지고 있으며, 76개가 Semantic Scholar 논문 정보를 가지고 있다.
노트북 플랫폼을 더 많이 지원하는 시각화 도구가 GitHub 별 수와 논문 인용 수가 유의미하게 더 많다.
Citações
"노트북은 데이터 과학자들 사이에서 가장 인기 있는 프로그래밍 환경이다."
"노트북 환경에서는 코드, 데이터, 모델 등 다양한 아티팩트에 쉽게 접근할 수 있어 시각화 도구 개발에 유리하다."
"노트북은 다양한 매체로 쉽게 변환될 수 있어 시각화 도구의 활용도를 높일 수 있다."