VLDB 2026 Research / reviewers in the wild / expert
Mengxiang Lin
dblp:65/8655
· DBLP profile ↗
17ranked-venue papers
1as first author
2since 2021 · last 2025
0000-0003-2908-4597ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10Artificial intelligence and machine learning · 9 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1
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.
| Artificial intelligence
1 paper |
Face, body and person analysis · 50% 3D vision · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 64% Information retrieval · 28% Recommender systems · 8% | |
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 46% Debugging and program repair · 46% Software testing · 7% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Face, body and person analysis › human pose estimation › articulated pose estimation
hand pose estimation |
0.6 | 1 | 2022 | 3D Interacting Hand Pose Estimation by Hand De-occlusion and Removal · ECCV (6) 2022 |
Computer vision › 3D vision › pose estimation › 3d hand pose estimation
interacting hand pose estimation |
0.6 | 1 | 2022 | 3D Interacting Hand Pose Estimation by Hand De-occlusion and Removal · ECCV (6) 2022 |
Debugging and program repair
fault localization |
0.3 | 2 | 2012 | Practical isolation of failure-inducing changes for debugging regression faults · ASE 2012 An integrated bug processing framework · ICSE 2012 |
Data mining › text mining › topic modeling
dynamic topic model |
0.2 | 1 | 2015 | Modeling Emerging, Evolving and Fading Topics Using Dynamic Soft Orthogonal NMF with Sparse Representation · ICDM 2015 |
Information retrieval › text analysis › topic analysis
topic detection and tracking |
0.2 | 1 | 2015 | Modeling Emerging, Evolving and Fading Topics Using Dynamic Soft Orthogonal NMF with Sparse Representation · ICDM 2015 |
Data mining › text mining
topic modeling |
0.2 | 1 | 2015 | Modeling Emerging, Evolving and Fading Topics Using Dynamic Soft Orthogonal NMF with Sparse Representation · ICDM 2015 |
Empirical software engineering › mining software repositories
bug report analysis |
0.1 | 1 | 2012 | An integrated bug processing framework · ICSE 2012 |
Empirical software engineering › software fault analysis
bug study |
0.1 | 1 | 2012 | An integrated bug processing framework · ICSE 2012 |
Recommender systems › collaborative filtering
matrix factorization |
0.1 | 1 | 2015 | Modeling Emerging, Evolving and Fading Topics Using Dynamic Soft Orthogonal NMF with Sparse Representation · ICDM 2015 |
Data mining › dimensionality reduction
nonnegative matrix factorization |
0.1 | 1 | 2015 | Modeling Emerging, Evolving and Fading Topics Using Dynamic Soft Orthogonal NMF with Sparse Representation · ICDM 2015 |
Software testing
regression testing |
0.0 | 1 | 2012 | Practical isolation of failure-inducing changes for debugging regression faults · ASE 2012 |
Methods — techniques the papers use, named apart from their topics
hand removal · 0.6hand de-occlusion · 0.6sparse representation · 0.2soft orthogonal NMF · 0.2matrix factorization · 0.2fault localization · 0.1delta debugging · 0.1coverage analysis · 0.1bug report analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Decoupled contrastive multi-view clustering with adaptive false negative elimination for cancer subtypingabstractCancer's heterogeneity necessitates precise subtype identification for effective diagnosis and treatment, which can be achieved by integrating multi-omics data to reveal distinct molecular characteristics and enable personalized therapies. Recently, significant efforts have been made through contrastive clustering methods to efficiently identify cancer subtypes. However, existing approaches remain limited in effectively capturing inter- and intra-view relationships in multi-omics data. Additionally, most cancer subtyping methods often rely on random sampling to construct negative pairs, which may inadvertently engender false negatives. To overcome these challenges, we propose a novel end-to-end self-supervised learning model named Decoupled Contrastive Multi-view Clustering with adaptive false negative elimination (DCMC). Specifically, DCMC adopts a multi-view clustering architecture that facilitates intra- and inter-view contrastive learning across distinct embedding spaces, allowing view-specific information to be preserved while maintaining cross-view consistency. We further introduce an adaptive false negative elimination framework to progressively screen potential false negatives. Finally, pseudo-label rectification is applied to enhance the quality of the learned representations and further refine the clustering process. DCMC is evaluated on 10 commonly used cancer datasets against 19 state-of-the-art methods, with experimental results validating its superior performance. In the Liver Hepatocellular Carcinoma case study, differential expression analysis is performed to identify potential biomarkers, while the cancer subtypes identified by DCMC are validated for their responses to specific therapeutic drugs. The datasets and source code for DCMC are available online at https://github.com/LinMengX/DCMC. Mengxiang Lin, Rongqi Fan, Saisai Zhu, Quan Zou 0001, Zhen Tian 0004 |
PLoS Comput. Biol. | 1 |
| 2022 | 3D Interacting Hand Pose Estimation by Hand De-occlusion and Removal
Sheng Jin 0007, Wentao Liu 0002, Chen Qian 0006, Mengxiang Lin, Wanli Ouyang, Ping Luo 0002 |
ECCV (6) | 5 |
| 2017 | Optical Flow Based Obstacle Avoidance for Multi-rotor Aerial VehiclesabstractThe miniaturization of multi-rotor aerial vehicles (MAVs) poses challenges to autonomous navigation. Cameras are preferred due to the limited payload of MAVs. In this paper, we present an optical flow (OF)-based approach for obstacle avoidance in indoor environments with a payload constrained MAV. Our approach mainly utilizes Time-to-Contact (TTC) and balance strategy (BS), two basic principles demonstrated effectively in many different obstacle avoidance systems. Free spaces through which a MAV can fly are estimated by TTC. BS is used to guide a MAV flying in a collision free path. Our approach is implemented in the framework of Robot Operating System (ROS). The simulation demonstrates the effectiveness of the approach. Ruijuan Chang, Mengxiang Lin |
ICTAI | 3 |
| 2016 | An experimental evaluation of balance strategy based obstacle avoidanceabstractOptical flow plays an important role in vision-based navigation. A lot of optical flow based methods have been developed for autonomous robots. In this paper, we evaluate obstacle avoidance methods based on optical flow in synthetic and real-world scenes. Specifically, the balance strategy is chosen and five representative optical flow algorithms are used. The new metrics for obstacle avoidance performance are introduced. Our experiments demonstrate the effectiveness of the balance strategy for obstacle avoidance. Furthermore, some factors contributing to obstacle avoidance ability are studied. Ruijuan Chang, Mengxiang Lin, Dechao Meng, Zeye Wu, Meng Hang |
ICARCV | 3 |
| 2015 | Modeling Emerging, Evolving and Fading Topics Using Dynamic Soft Orthogonal NMF with Sparse RepresentationabstractDynamic topic models (DTM) are of great use toanalyze the evolution of unobserved topics of a text collectionover time. Recent years have witnessed the explosive growth ofstreaming text data emerging from online media, which createsan unprecedented need for DTMs for timely event analysis. While there have been some matrix factorization methods inthe literature for dynamic topic modeling, further study is stillin great need to model emerging, evolving and fading topicsin a more natural and effective way. In light of this, we firstpropose a matrix factorization model called SONMFSR (SoftOrthogonal NMF with Sparse Representation), which makes fulluse of soft orthogonal and sparsity constraints for static topicmodeling. Furthermore, by introducing the constraints of emerging, evolving and fading topics to SONMFSR, we easily obtain a novel DTM called SONMFSRd for dynamic event analysis. Extensive experiments on two public corpora demonstrate the superiority of SONMFSRd to some state-of-the-art DTMs in both topic detection and tracking. In particular, SONMFSRd shows great potential in real-world applications, where popular topics in Two Sessions 2015 are captured and traced dynamically for possible insights. Yong Chen 0008, Hui Zhang 0028, Junjie Wu 0002, Xingguang Wang, Rui Liu 0007, Mengxiang Lin |
ICDM | 6 |
| 2015 | A 3D Frontier-Based Exploration Tool for MAVsabstractThis paper presents a 3D frontier-based exploration tool named 3D-FBET. Our tool runs onboard the MAV equipped with a 3D sensor. The 3D map of the environment explored is constructed incrementally from two consecutive point clouds obtained. Considering the computation and memory limitations of MAVs, the OctoMap is utilized to represent 3D models. A novel approach is designed to extract the 3D frontiers from the OctoMap. Different from existing extraction method, only state-changed space in the 3D map is processed in each iteration. We implement our approach on top of the well-known robot operating system (ROS) and demonstrate the effectiveness of our tool in real scenarios. Mengxiang Lin |
ICTAI | 3 |
| 2015 | Test oracles based on metamorphic relations for image processing applicationsabstractTesting of image processing applications is a challenging job especially, when evaluating the correctness of output image. Generally, output images are evaluated manually by visual inspection carried out by an expert tester, which is the main hindrance in automation of testing process. Recently, statistical and metamorphic testing approaches are presented to automate output evaluation of image processing applications. The statistical method is dependent on availability of statistical distribution of output images, whereas metamorphic testing require more research efforts to make it widely used in practice. Metamorphic testing is a well-known technique to alleviate the test oracle problem and eliminates the required manual efforts by using relations of input and output images. Follow-up test cases are generated based on these relations and their expected output is evaluated. This paper addresses test oracle problem for image processing applications and demonstrates how properties of implementation under test can be adopted as metamorphic relations. We have studied general and specific metamorphic relations of morphological image operations such as dilation and erosion. Selection of metamorphic relations and their effectiveness by mutation analysis is demonstrated. The results show that metamorphic testing is useful for evaluation of output images in the absence of a perfect test oracle. Tahir Jameel, Mengxiang Lin, Liu Chao |
SNPD | 2 |
| 2014 | Test image generation using segmental symbolic evaluation for unit testingabstractThis paper presents a novel technique to generate test images using segmental symbolic evaluation for testing of image processing applications. Images are multidimensional and diverse in nature, which leads to different challenges for the testing process. A technique is required to generate test images capable of finding program paths derived by image pixels. The proposed technique is based on symbolic execution which is extensively used for test data generation in recent years. In image processing applications, pixel operations such as averaging, convolution etc. are applied on a segment of input image pixels called window for a single iteration and repeated for the entire image. Our key idea is to imitate operations on pixel window using symbolic values rather than concrete ones to generate path constraints in the program under test. The path constraints generated for different paths are solved for concrete values using our simple SAT solver and the solutions are capable to guide program execution to the specific paths. The solutions of path constraints are used to generate synthetic test images for each identified path and the paths constraints which are not solvable for concrete pixel values are reported as infeasible paths. We have developed a tool IMSUITthat takes an image processing function as input and executes the program symbolically for the given pixels window to generate test images. Effectiveness of IMSUIT is tested on different modules of an optical character recognition system and the result shows that it can successfully create test images for each path of the program under test and capable of identifying infeasible paths. Tahir Jameel, Mengxiang Lin, Xiaomei Hou |
SNPD | 2 |
| 2013 | Locating and Understanding Concurrency Bugs Based on Edge-labeled Communication Graphs (S)
Mengxiang Lin, Tahir Jameel, Zhenyuan Jiang |
SEKE | 2 |
| 2013 | Towards enhancing centroid classifier for text classification - A border-instance approach
Deqing Wang 0001, Junjie Wu 0002, Hui Zhang 0028, Ke Xu 0001, Mengxiang Lin |
Neurocomputing | 5 |
| 2012 | An integrated bug processing frameworkabstractSoftware debugging starts with bug reports. Test engineers confirm bugs and determine the corresponding developers to fix them. However, the analysis of bug reports is time-consuming and manual inspection is difficult and tedious. To improve the efficiency of the whole process, we propose a bug processing framework that integrates bug report analysis and fault localization. An instance of the framework is implemented for regression faults. Preliminary results on a large open source application demonstrate both efficiency and effectiveness. Mengxiang Lin, Kai Yu 0013 |
ICSE | 2 |
| 2012 | When a GUI Regression Test Failed, What Should be Blamed?abstractScript-based automated regression testing is widely used in industry. In this work, we focus on failed tests in a real regression test project. The causes of 197 failed tests produced in automated testing are examined and categorized based on an analysis procedure presented. The result shows that incorrect scripts, oracle mismatches, test tool bugs and misconfigurations involved in testing contribute most to failures instead of product bugs. Detecting and fixing the false positives are laborious and time-consuming. Our empirical study demonstrates that the benefits of test automation are obliterated to some extent in practical settings. To improve the effectiveness of automated regression testing further, some issues should receive more attention. Mengxiang Lin, Kai Yu 0013, Bing Shao |
ICST | 2 |
| 2012 | Towards Practical Debugging for Regression FaultsabstractRegression faults are inevitably introduced in software development. Identifying and fixing regression faults can be tedious and time-consuming. The goal of my doctoral research is to provide an automated practical technique to effectively and efficiently locating failure-inducing changes. In this work, the research problem and related work is discussed first. Then, our approach, research questions, completed work and future work is presented. Finally, the expected contributions of my thesis are listed. Kai Yu 0013, Mengxiang Lin |
ICST | 2 |
| 2012 | Practical isolation of failure-inducing changes for debugging regression faultsabstractDuring software evolution, new released versions still contain many bugs. One common scenario is that end users encounter regression faults and submit them to bug tracking systems. Different from in-house regression testing, typically only one test input is available, which passes the old version and fails the modified new version. To address the issue, delta debugging has been proposed for failure-inducing changes identification between two versions. Despite promising results, there are two practical factors that thwart the application of delta debugging: a large number of tests and misleading false positives. In this work, we present a combination of coverage analysis and delta debugging that automatically isolates failure-inducing changes. Evaluations on twelve real regression faults in GNU software demonstrate both the speed gain and effectiveness improvements. Moreover, a case study on libPNG and TCPflow indicates that our technique is comparable to peer techniques in debugging regressions faults. Kai Yu 0013, Mengxiang Lin |
ASE | 2 |
| 2012 | Towards automated debugging in software evolution: Evaluating delta debugging on real regression bugs from the developers' perspectives
Kai Yu 0013, Mengxiang Lin |
J. Syst. Softw. | 2 |
| 2010 | Detect Related Bugs from Source Code Using Bug InformationabstractOpen source projects often maintain open bug repositories during development and maintenance, and the reporters often point out straightly or implicitly the reasons why bugs occur when they submit them. The comments about a bug are very valuable for developers to locate and fix the bug. Meanwhile, it is very common in large software for programmers to override or overload some methods according to the same logic. If one method causes a bug, it is obvious that other overridden or overloaded methods maybe cause related or similar bugs. In this paper, we propose and implement a tool Rebug-Detector, which detects related bugs using bug information and code features. Firstly, it extracts bug features from bug information in bug repositories; secondly, it locates bug methods from source code, and then extracts code features of bug methods; thirdly, it calculates similarities between each overridden or overloaded method and bug methods; lastly, it determines which method maybe causes potential related or similar bugs. We evaluate Rebug-Detector on an open source project: Apache Lucene-Java. Our tool totally detects 61 related bugs, including 21 real bugs and 10 suspected bugs, and it costs us about 15.5 minutes. The results show that bug features and code features extracted by our tool are useful to find real bugs in existing projects. Deqing Wang 0001, Mengxiang Lin, Hui Zhang 0028, Hongping Hu |
COMPSAC | 2 |
| 2009 | Program Sifting: Select Property-Related Functions for Language-Based Static AnalysisabstractRecent studies have demonstrated that language-based static analysis is capable of finding hundreds of bugs in complex real systems. Such static analysis allows users to specify properties in a specification language on demand. Paths in control flow graphs are explored exhaustively against user-defined properties. To avoid the potential path explosion problem, many techniques have been used in practice such as summaries. In this paper, we investigate how to simplify programs under check utilizing user-specified properties. From our observations, most functions under check are irrelevant to given properties. Checking those functions is time consuming. A program sifting approach is proposed to select functions related to properties. Sifters are derived from user-specified properties automatically. Functions matched or affected by sifters are safely preserved while the others are safely removed. We implemented a tool SIFT and carried out some experiments. Results show that SIFT is capable of simplifying program under check remarkably with small cost. In our experiments, 85% functions in files are sifted out while 89% analysis time is saved on average. Kai Yu 0013, Yin-li Chen, Mengxiang Lin |
APSEC | 4 |