Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fuling Sun

dblp:277/0949 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
5since 2021 · last 2023
0000-0003-0453-0757ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 3 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
4 papers
Visualization and visual analytics · 85% Visual content generation and editing · 15%
Human-computer interaction and pervasive computing
3 papers
User interface design and tools · 100%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
program comprehension
0.712023
Log-it: Supporting Programming with Interactive, Contextual, Structured, and Visual Logs · CHI 2023
Visualization and visual analytics › visualization evaluation
visualization linting
0.612022
VizLinter: A Linter and Fixer Framework for Data Visualization · IEEE Trans. Vis. Comput. Graph. 2022
Visualization and visual analytics
visualization recommendation
0.612022
VizLinter: A Linter and Fixer Framework for Data Visualization · IEEE Trans. Vis. Comput. Graph. 2022
Visualization and visual analytics
data storytelling
0.512021
Calliope: Automatic Visual Data Story Generation from a Spreadsheet · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics › visual storytelling
narrative generation
0.512021
Calliope: Automatic Visual Data Story Generation from a Spreadsheet · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics › data storytelling
narrative visualization
0.512021
Calliope: Automatic Visual Data Story Generation from a Spreadsheet · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics › scientific visualization
in-situ visualization
0.212023
Log-it: Supporting Programming with Interactive, Contextual, Structured, and Visual Logs · CHI 2023
User interface design and tools › authoring tools
visualization authoring tools
0.212022
VizLinter: A Linter and Fixer Framework for Data Visualization · IEEE Trans. Vis. Comput. Graph. 2022
Algorithms and data structures › search algorithms
monte carlo tree search
0.112021
Calliope: Automatic Visual Data Story Generation from a Spreadsheet · IEEE Trans. Vis. Comput. Graph. 2021

Methods — techniques the papers use, named apart from their topics

user study · 4.1content analysis · 2.0expert interviews · 1.3rule-based linting · 1.1turing test · 1.0monte carlo tree search · 1.0information theory · 1.0deep generative model · 1.0expert interview · 0.7
YearPublicationVenuePosition
2023 Log-it: Supporting Programming with Interactive, Contextual, Structured, and Visual Logs
abstract
Logging is a widely used technique for inspecting and understanding programs. However, the presentation of logs still often takes its ancient form of a linear stream of text that resides in a terminal, console, or log file. Despite its simplicity, interpreting log output is often challenging due to the large number of textual logs that lack structure and context. We conducted content analysis and expert interviews to understand the practices and challenges inherent in logging. These activities demonstrated that the current representation of logs does not provide the rich structures programmers need to interpret them or the program’s behavior. We present Log-it, a logging interface that enables programmers to interactively structure and visualize logs in situ. A user study with novices and experts showed that Log-it’s syntax and interface have a minimal learning curve, and the interactive representations and organizations of logs help programmers easily locate, synthesize, and understand logs.
Peiling Jiang, Fuling Sun, Haijun Xia
CHI2
2023 1D-Touch: NLP-Assisted Coarse Text Selection via a Semi-Direct Gesture
abstract
Existing text selection techniques on touchscreen focus on improving the control for moving the carets. Coarse-grained text selection on word and phrase levels has not received much support beyond word-snapping and entity recognition. We introduce 1D-Touch, a novel text selection method that complements the carets-based sub-word selection by facilitating the selection of semantic units of words and above. This method employs a simple vertical slide gesture to expand and contract a selection area from a word. The expansion can be by words or by semantic chunks ranging from sub-phrases to sentences. This technique shifts the concept of text selection, from defining a range by locating the first and last words, towards a dynamic process of expanding and contracting a textual semantic entity. To understand the effects of our approach, we prototyped and tested two variants: WordTouch, which offers a straightforward word-by-word expansion, and ChunkTouch, which leverages NLP to chunk text into syntactic units, allowing the selection to grow by semantically meaningful units in response to the sliding gesture. Our evaluation, focused on the coarse-grained selection tasks handled by 1D-Touch, shows a 20% improvement over the default word-snapping selection method on Android.
Peiling Jiang, Fuling Sun, Parakrant Sarkar, Haijun Xia, Can Liu 0003
Proc. ACM Hum. Comput. Interact.3
2022 VizLinter: A Linter and Fixer Framework for Data Visualization
abstract
Despite the rising popularity of automated visualization tools, existing systems tend to provide direct results which do not always fit the input data or meet visualization requirements. Therefore, additional specification adjustments are still required in real-world use cases. However, manual adjustments are difficult since most users do not necessarily possess adequate skills or visualization knowledge. Even experienced users might create imperfect visualizations that involve chart construction errors. We present a framework, VizLinter, to help users detect flaws and rectify already-built but defective visualizations. The framework consists of two components, (1) a visualization linter, which applies well-recognized principles to inspect the legitimacy of rendered visualizations, and (2) a visualization fixer, which automatically corrects the detected violations according to the linter. We implement the framework into an online editor prototype based on Vega-Lite specifications. To further evaluate the system, we conduct an in-lab user study. The results prove its effectiveness and efficiency in identifying and fixing errors for data visualizations.
Qing Chen 0001, Fuling Sun, Zui Chen, Jiazhe Wang, Nan Cao 0001
IEEE Trans. Vis. Comput. Graph.2
2021 Vinci: An Intelligent Graphic Design System for Generating Advertising Posters
abstract
Advertising posters are a commonly used form of information presentation to promote a product. Producing advertising posters often takes much time and effort of designers when confronted with abundant choices of design elements and layouts. This paper presents Vinci, an intelligent system that supports the automatic generation of advertising posters. Given the user-specified product image and taglines, Vinci uses a deep generative model to match the product image with a set of design elements and layouts for generating an aesthetic poster. The system also integrates online editing-feedback that supports users in editing the posters and updating the generated results with their design preference. Through a series of user studies and a Turing test, we found that Vinci can generate posters as good as human designers and that the online editing-feedback improves the efficiency in poster modification.
Shunan Guo, Zhuochen Jin, Fuling Sun, Zhaorui Li, Yang Shi 0007, Nan Cao 0001
CHI3
2021 Calliope: Automatic Visual Data Story Generation from a Spreadsheet
abstract
Visual data stories shown in the form of narrative visualizations such as a poster or a data video, are frequently used in data-oriented storytelling to facilitate the understanding and memorization of the story content. Although useful, technique barriers, such as data analysis, visualization, and scripting, make the generation of a visual data story difficult. Existing authoring tools rely on users' skills and experiences, which are usually inefficient and still difficult. In this paper, we introduce a novel visual data story generating system, Calliope, which creates visual data stories from an input spreadsheet through an automatic process and facilities the easy revision of the generated story based on an online story editor. Particularly, Calliope incorporates a new logic-oriented Monte Carlo tree search algorithm that explores the data space given by the input spreadsheet to progressively generate story pieces (i.e., data facts) and organize them in a logical order. The importance of data facts is measured based on information theory, and each data fact is visualized in a chart and captioned by an automatically generated description. We evaluate the proposed technique through three example stories, two controlled experiments, and a series of interviews with 10 domain experts. Our evaluation shows that Calliope is beneficial to efficient visual data story generation.
Danqing Shi, Fuling Sun, Yang Shi 0007, Nan Cao 0001
IEEE Trans. Vis. Comput. Graph.3