Hansheng Zhang

dblp:163/6826 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
2since 2021 · last 2025
—ORCID · conflict

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

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

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 56% Distributed systems · 44%
Software engineering, system software, and programming languages
2 papers
Debugging and program repair · 33% Software maintenance and evolution · 33% Requirements engineering and software design · 33%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
container orchestration
0.912025
KubeSPT: Stateful Pod Teleportation for Service Resilience With Live Migration · IEEE Trans. Serv. Comput. 2025
Distributed systems
fault tolerance
0.912025
KubeSPT: Stateful Pod Teleportation for Service Resilience With Live Migration · IEEE Trans. Serv. Comput. 2025
Cloud and datacenter computing › container orchestration
kubernetes cluster management
0.312025
KubeSPT: Stateful Pod Teleportation for Service Resilience With Live Migration · IEEE Trans. Serv. Comput. 2025
Debugging and program repair
automated program repair
0.212015
Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T) · ASE 2015
Requirements engineering and software design
constraint satisfaction
0.212015
Range Fixes: Interactive Error Resolution for Software Configuration · IEEE Trans. Software Eng. 2015
Software maintenance and evolution
software configuration
0.212015
Range Fixes: Interactive Error Resolution for Software Configuration · IEEE Trans. Software Eng. 2015

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

network namespace synchronization · 0.9hot data lazy-restore · 0.9range fix generation · 0.2information retrieval · 0.2edit script synthesis · 0.2constraint solving · 0.2
YearPublicationVenuePosition
2025 HLV-1K: A Large-scale Hour-Long Video Benchmark for Time-Specific Long Video Understanding
abstract
Multimodal large language models have become a popular topic in deep visual understanding due to many promising real-world applications. However, hour-long video understanding, spanning over one hour and containing tens of thousands of visual frames, remains under-explored because of 1) challenging long-term video analyses, 2) inefficient large-model approaches, and 3) lack of large-scale benchmark datasets. Among them, in this paper, we focus on building a large-scale hour-long long video benchmark, HLV-1K1, designed to evaluate long video understanding models. HLV-1K comprises 1009 hour-long videos with 14,847 high-quality question answering (QA) and multi-choice question asnwering (MCQA) pairs with time-aware query and diverse annotations, covering frame-level, within-event-level, cross-event-level, and long-term reasoning tasks. We evaluate our benchmark using existing state-of-the-art methods and demonstrate its value for testing deep long video understanding capabilities at different levels and for various tasks. This includes promoting future long video understanding tasks at a granular level, such as deep understanding of long live videos, meeting recordings, and movies.
Heqing Zou, Tianze Luo, Guiyang Xie, Victor Xiao Jie Zhang, Fengmao Lv, Guangcong Wang, Junyang Chen 0001, Zhuochen Wang, Hansheng Zhang, Huaijian Zhang
ICME9
2025 KubeSPT: Stateful Pod Teleportation for Service Resilience With Live Migration
abstract
Container orchestration systems, such as Kubernetes, streamline containerized application deployment. As more and more applications are being deployed in Kubernetes, there is an increasing need for rescheduling - relocating a running pod to different nodes - due to system upgrades, node failures, and load-balancing optimizations. Live migration, which transfers services from source nodes to target nodes with minimal downtime, is the ideal support for rescheduling. However, implementing live migration for pods that run stateful services is challenging, because Kubernetes manages pods as stateless. First, the current pod's network namespace initialization process causes a mismatch in the network state between the migrated pod and internal containers. Second, migrating the memory state results in extended downtime. Third, Kubernetes operations on pods do not consider preserving the state of the pods. Therefore, we propose KubeSPT to achieve live migration of stateful pods in rescheduling scenarios. Firstly, we synchronize the network state of pods and internal containers by controlling packet flow and implement fast service redirection. Secondly, we introduce a Hot Data and Lazy-Restore method for memory restoration to reduce migration downtime. Finally, we decouple pod migration operations from other Kubernetes operations to ensure compatibility with live migration. Experimental results show that KubeSPT reduces downtime by 86%-93% compared to current rescheduling methods.
Hansheng Zhang, Song Wu 0001, Hao Fan 0006, Weibin Xue, Chen Yu 0003, Shadi Ibrahim, Hai Jin 0001
IEEE Trans. Serv. Comput.1
2015 Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T)
abstract
Recurring bugs are common in software systems, especially in client programs that depend on the same framework. Existing research uses human-written templates, and is limited to certain types of bugs. In this paper, we propose a fully automatic approach to fixing recurring crash bugs via analyzing Q&A sites. By extracting queries from crash traces and retrieving a list of Q&A pages, we analyze the pages and generate edit scripts. Then we apply these scripts to target source code and filter out the incorrect patches. The empirical results show that our approach is accurate in fixing real-world crash bugs, and can complement existing bug-fixing approaches.
Hansheng Zhang, Jie Wang 0033, Yingfei Xiong 0001, Lu Zhang 0023, Hong Mei 0001
ASE2
2015 Range Fixes: Interactive Error Resolution for Software Configuration
abstract
To prevent ill-formed configurations, highly configurable software often allows defining constraints over the available options. As these constraints can be complex, fixing a configuration that violates one or more constraints can be challenging. Although several fix-generation approaches exist, their applicability is limited because (1) they typically generate only one fix or a very long fix list, difficult for the user to identify the desirable fix; and (2) they do not fully support non-Boolean constraints, which contain arithmetic, inequality, and string operators. This paper proposes a novel concept, range fix, for software configuration. A range fix specifies the options to change and the ranges of values for these options. We also design an algorithm that automatically generates range fixes for a violated constraint. We have evaluated our approach with three different strategies for handling constraint interactions, on data from nine open source projects over two configuration platforms. The evaluation shows that our notion of range fix leads to mostly simple yet complete sets of fixes, and our algorithm is able to generate fixes within one second for configuration systems with a few thousands options and constraints.
Yingfei Xiong 0001, Hansheng Zhang, Arnaud Hubaux, Steven She, Jie Wang 0033, Krzysztof Czarnecki 0001
IEEE Trans. Software Eng.2