Exploring D3 Implementation Challenges on Stack Overflow

被引:14
作者
Battle, Leilani [1 ]
Feng, Danni [2 ]
Webber, Kelli [2 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
[2] Univ Maryland, College Pk, MD 20742 USA
来源
2022 IEEE VISUALIZATION CONFERENCE - SHORT PAPERS (VIS) | 2022年
基金
美国国家科学基金会;
关键词
Web mining; visualization language evaluation; INFORMATION VISUALIZATION; VEGA;
D O I
10.1109/VIS54862.2022.00009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visualization languages help to standardize the process of designing effective visualizations, one of the most prominent being D3. However, few researchers have analyzed at scale how users incorporate these languages into existing visualization programming processes, i.e., implementation workflows. In this paper, we present an analysis of the experiences of D3 users as observed through Stack Overflow, summarizing common D3 implementation workflows and challenges discussed online. Our results show how the visualization community may be limiting its understanding of users' visualization implementation challenges by ignoring the larger context in which languages such as D3 are used. Based on our findings, we suggest new research directions to enhance the user experience with visualization languages. All our data and code are available at: https://osf.io/fup48/.
引用
收藏
页码:1 / 5
页数:5
相关论文
共 47 条
[1]   On code reuse from StackOverflow: An exploratory study on Android apps [J].
Abdalkareem, Rabe ;
Shihab, Emad ;
Rilling, Juergen .
INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 88 :148-158
[2]  
Anderson A., 2012, Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining-KDD'12 p, DOI [10.1145/2339530.2339665, DOI 10.1145/2339530, DOI 10.1145/2339530.2339665]
[3]  
[Anonymous], 2011, P S US INT SOFTW TEC, DOI [DOI 10.1145/2047196.2047247, 10.1145/2047196.2047247]
[4]  
[Anonymous], 2004, P WORK C ADV VIS INT, DOI DOI 10.1145/989863.989880
[5]  
[Anonymous], 2006, Proceedings of the AVI workshop on BEyond time and errors: novel evaluation methods for information visualization, DOI [DOI 10.1145/1168149.1168158, 10.1145/1168149.1168158]
[6]  
Ardichvili A., 2006, Journal of Knowledge Management, V10, P94, DOI 10.1108/13673270610650139
[7]   What are developers talking about? An analysis of topics and trends in Stack Overflow [J].
Barua, Anton ;
Thomas, Stephen W. ;
Hassan, Ahmed E. .
EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) :619-654
[8]   Beagle: Automated Extraction and Interpretation of Visualizations from the Web [J].
Battle, Leilani ;
Duan, Peitong ;
Miranda, Zachery ;
Mukusheva, Dana ;
Chang, Remco ;
Stonebraker, Michael .
PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
[9]   Making Sense of Temporal Queries with Interactive Visualization [J].
Battle, Leilani ;
Fisher, Danyel ;
DeLine, Robert ;
Barnett, Mike ;
Chandramouli, Badrish ;
Goldstein, Jonathan .
34TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2016, 2016, :5433-5443
[10]   End-Users Publishing Structured Information on the Web: An Observational Study of What, Why, and How [J].
Benson, Edward ;
Karger, David R. .
32ND ANNUAL ACM CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2014), 2014, :1265-1274