Shuran Sun

dblp:375/6666 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0003-2297-5602ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 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.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 61% Requirements engineering and software design · 30% Software maintenance and evolution · 9%
Artificial intelligence
1 paper
Question answering and dialogue systems · 44% Trustworthy machine learning · 44% Language models and text generation · 13%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › interpretability
model explanation
0.812024
Visual Explanation for Open-Domain Question Answering With BERT · IEEE Trans. Vis. Comput. Graph. 2024
Natural language and speech › Question answering and dialogue systems
open-domain question answering
0.812024
Visual Explanation for Open-Domain Question Answering With BERT · IEEE Trans. Vis. Comput. Graph. 2024
Visualization and visual analytics › explainable AI
model interpretation
0.812024
Visual Explanation for Open-Domain Question Answering With BERT · IEEE Trans. Vis. Comput. Graph. 2024
Visualization and visual analytics › visual analytics
visual analytics system
0.812024
Visual Explanation for Open-Domain Question Answering With BERT · IEEE Trans. Vis. Comput. Graph. 2024
Programming languages and type systems
rust
0.812024
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming · ICSE 2024
Requirements engineering and software design
safety requirements
0.812024
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming · ICSE 2024
Programming languages and type systems › rust
unsafe rust
0.812024
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming · ICSE 2024
Software maintenance and evolution › software documentation
API documentation
0.212024
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming · ICSE 2024

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

visual analytics · 1.5ranking visualization · 1.5comparative tree visualization · 1.5empirical study · 0.8document analysis · 0.8
YearPublicationVenuePosition
2025 DIFF: A dataset for indoor flexible furniture
abstract
Recently, indoor scene synthesis has gathered significant attention, leading to the development of numerous indoor datasets. However, existing datasets only address static furniture and scenes, ignoring the need for dynamic interior design scenarios that emphasize flexible functionalities. Addressing this gap, we present DIFF (Dataset for Indoor Flexible Furniture), featuring expertly crafted and labeled furniture modules capable of inter-transforming between different states, e.g., a cabinet can be inter-transformed to a desk. Each module exhibits flexibility in shifting to multiple shapes and functionalities. Additionally, we propose a method that adapts our dataset to generate flexible layouts. By matching our flexible objects to objects from existing datasets, we use a graph-based approach to migrate the spatial relation priors for optimizing a layout; subsequent layouts are then generated by minimizing a transition-cost function. Analyses and user studies validate the quality of our modules and demonstrate the plausibility of the proposed method.
Jia-Hong Liu, Shao-Kui Zhang, Shuran Sun, Song-Hai Zhang
Graph. Model.3
2024 Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming
abstract
Rust is an emerging, strongly-typed programming language focusing on efficiency and memory safety. With increasing projects adopting Rust, knowing how to use Unsafe Rust is crucial for Rust security. We observed that the description of safety requirements needs to be unified in Unsafe Rust programming. Current unsafe API documents in the standard library exhibited variations, including inconsistency and insufficiency. To enhance Rust security, we suggest unsafe API documents to list systematic descriptions of safety requirements for users to follow.
Mohan Cui, Shuran Sun, Hui Xu 0009, Yangfan Zhou 0002
ICSE2
2024 Visual Explanation for Open-Domain Question Answering With BERT
abstract
Open-domain question answering (OpenQA) is an essential but challenging task in natural language processing that aims to answer questions in natural language formats on the basis of large-scale unstructured passages. Recent research has taken the performance of benchmark datasets to new heights, especially when these datasets are combined with techniques for machine reading comprehension based on Transformer models. However, as identified through our ongoing collaboration with domain experts and our review of literature, three key challenges limit their further improvement: (i) complex data with multiple long texts, (ii) complex model architecture with multiple modules, and (iii) semantically complex decision process. In this paper, we present VEQA, a visual analytics system that helps experts understand the decision reasons of OpenQA and provides insights into model improvement. The system summarizes the data flow within and between modules in the OpenQA model as the decision process takes place at the summary, instance and candidate levels. Specifically, it guides users through a summary visualization of dataset and module response to explore individual instances with a ranking visualization that incorporates context. Furthermore, VEQA supports fine-grained exploration of the decision flow within a single module through a comparative tree visualization. We demonstrate the effectiveness of VEQA in promoting interpretability and providing insights into model enhancement through a case study and expert evaluation.
Zekai Shao 0001, Shuran Sun, Yuheng Zhao, Siyuan Wang 0025, Zhongyu Wei, Tao Gui, Cagatay Turkay, Siming Chen 0001
IEEE Trans. Vis. Comput. Graph.2