APSEC 2022
Tue 6 - Fri 9 December 2022
Wed 7 Dec 2022 15:20 - 15:35 at Room1 - Migration and Visualization Chair(s): Siripen Pongpaichet

Data visualization becomes a crucial component in data analytics, especially data exploration, understanding, and analysis. Effective data visualization impacts decision-making and aids in discovering and understanding relationships. It leads to benefits in data-intensive software development tasks e.g., feature engineering in machine learning-based software projects. However, it is unknown how visualizations are used in competitive programming. The idea of this paper is to report early results on what visu- alizations are prevalent in competitive programming. Analyzing the visualizations of 7 high-rank competitors (i.e., Grandmaster) in Kaggle, we identify and present a catelog of visualizations use to both tell a story from the data, as well as explain the process and pipelines involved to explain their coding solutions. Our taxonomy includes nine types from over 821 visualizations in 68 instances of Jupyter notebooks. Furthermore, most visualizations are for data analysis for distribution (DA Distribution), and frequency (DA Frequency) most used. We envision that this catalogue can be useful to better understand different situations in which to employ these visualizations.

Wed 7 Dec

Displayed time zone: Osaka, Sapporo, Tokyo change

14:30 - 15:40
14:30
15m
Paper
Unified program cross-architecture migration framework model
SEIP - Software Engineering in Practice
Zhou Minhao Hunan University, Zhe Quan Hunan University, Xin Huang AECC Hunan Aviation powerplant Research Institute
14:45
20m
Paper
Two-Stage Patch Synthesis for API Migration from Single API Usage Example
Technical Track
Daisuke Yamaguchi NTT Corporation, Takuya Iwatsuka NTT
15:05
15m
Paper
Visualizing Contributor Code Competency for PyPI Libraries: Preliminary Results
ERA - Early Research Achievements
Indira Febriyanti Universitas Muhammadiyah Surakarta, Raula Gaikovina Kula Nara Institute of Science and Technology, Ruksit Rojpaisarnkit Nara Institute of Science and Technology, Kanchanok Kannee Nara Institute of Science and Technology, Yusuf Sulistyo Nugroho Universitas Muhammadiyah Surakarta, Kenichi Matsumoto Nara Institute of Science and Technology
15:20
15m
Paper
Why Visualize Competitive Code? Preliminary Categories for Jupyter Notebooks
ERA - Early Research Achievements
Tasha Settewong Mahidol University, Natanon Ritta Mahidol University, Raula Gaikovina Kula Nara Institute of Science and Technology, Chaiyong Rakhitwetsagul Mahidol University, Thailand, Thanwadee Sunetnanta Mahidol University, Kenichi Matsumoto Nara Institute of Science and Technology