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

Chengsong Wang

dblp:70/10404 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

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

Software engineering, systems software and programming languages · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 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.

Software engineering, system software, and programming languages
2 papers
Debugging and program repair · 95% Software testing · 5%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair
automated program repair
0.422014
The strength of random search on automated program repair · ICSE 2014
Using automated program repair for evaluating the effectiveness of fault localization techniques · ISSTA 2013
Debugging and program repair › automated program repair
search-based program repair
0.212014
The strength of random search on automated program repair · ICSE 2014
Debugging and program repair › fault localization
automated fault localization
0.212013
Using automated program repair for evaluating the effectiveness of fault localization techniques · ISSTA 2013
Debugging and program repair
fault localization
0.212013
Using automated program repair for evaluating the effectiveness of fault localization techniques · ISSTA 2013

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

random search · 0.2genetic programming · 0.2
YearPublicationVenuePosition
2020 Learning Network Representation Through Reinforcement Learning
abstract
Network Representation Learning embeds each node in a network into a low-dimensional real-value vector which can be used for downstream tasks such as link prediction and recommendation. Many existing approaches use unsupervised or (semi-)supervised methods to explore the network topology and learn representations from it. In contrast, we propose, reinforcement learning network representations (RLNet), which explores the idea of using reinforcement learning to learn to explore the network and to obtain network representations. Based on reward signals, RLNet learns an actor which uses a policy to determine the network navigation actions. RLNet uses node representations to parameterize its policy, and the representations are learned together with the policy. Through experiments based on multiple datasets, we show that RLNet can obtain promising results in link prediction tasks.
Yongquan Fu, Adele Lu Jia, Huayou Su, Chengsong Wang, Yong Dou
ICASSP6
2014 The strength of random search on automated program repair
abstract
Automated program repair recently received considerable attentions, and many techniques on this research area have been proposed. Among them, two genetic-programming-based techniques, GenProg and Par, have shown the promising results. In particular, GenProg has been used as the baseline technique to check the repair effectiveness of new techniques in much literature. Although GenProg and Par have shown their strong ability of fixing real-life bugs in nontrivial programs, to what extent GenProg and Par can benefit from genetic programming, used by them to guide the patch search process, is still unknown.
Yuhua Qi, Xiaoguang Mao, Ziying Dai, Chengsong Wang
ICSE5
2014 Slice-based statistical fault localization
Xiaoguang Mao, Ziying Dai, Yuhua Qi, Chengsong Wang
J. Syst. Softw.5
2013 Empirical Effectiveness Evaluation of Spectra-Based Fault Localization on Automated Program Repair
abstract
Researchers have proposed many spectra-based fault localization (SBFL) techniques in the past decades. Existing studies evaluate the effectiveness of these techniques from the viewpoint of developers, and have drawn some important conclusions through either empirical study or theoretical analysis. In this paper, we present the first study on the effectiveness of SBFL techniques from the viewpoint of fully automated debugging including the program repair of automation, for which the activity of automated fault localization is necessary. We assess the accuracy of fault localization according to the repair effectiveness in the automated repair process guided by the localization technique. Our experiment on 14 popular SBFL techniques with 11 subject programs shipping with real-life field failures presents the evidence that some conclusions drawn in prior studies do not hold in our experiment. Based on experimental results, we suggest that Jaccard should be used with high priority before some more effective SBFL techniques specially proposed for automated program repair occur in the future.
Yuhua Qi, Xiaoguang Mao, Ziying Dai, Yudong Qi, Chengsong Wang
COMPSAC6
2013 Using automated program repair for evaluating the effectiveness of fault localization techniques
abstract
Many techniques on automated fault localization (AFL) have been introduced to assist developers in debugging. Prior studies evaluate the localization technique from the viewpoint of developers: measuring how many benefits that developers can obtain from the localization technique used when debugging. However, these evaluation approaches are not always suitable, because it is difficult to quantify precisely the benefits due to the complex debugging behaviors of developers. In addition, recent user studies have presented that developers working with AFL do not correct the defects more efficiently than ones working with only traditional debugging techniques such as breakpoints, even when the effectiveness of AFL is artificially improved. In this paper we attempt to propose a new research direction of developing AFL techniques from the viewpoint of fully automated debugging including the program repair of automation, for which the activity of AFL is necessary. We also introduce the NCP score as the evaluation measurement to assess and compare various techniques from this perspective. Our experiment on 15 popular AFL techniques with 11 subject programs shipping with real-life field failures presents the evidence that these AFL techniques performing well in prior studies do not have better localization effectiveness according to NCP score. We also observe that Jaccard has the better performance over other techniques in our experiment.
Yuhua Qi, Xiaoguang Mao, Chengsong Wang
ISSTA4
2013 Optimizing Nop-shadows Typestate Analysis by Filtering Interferential Configurations
Chengsong Wang, Zhenbang Chen 0001, Xiaoguang Mao
RV1
2012 Effective Statistical Fault Localization Using Program Slices
abstract
Recent techniques for fault localization statistically analyze coverage information of a set of test runs to measure the correlations between program entities and program failures. However, coverage information cannot identify those program entities whose execution affects the output, which weakens the aforementioned correlations. Thus, this paper proposes a novel statistical fault localization approach to address this problem. Our statistical approach utilizes program slices of a set of test runs to capture the influence of a program entity's execution on the output, and uses statistical analysis to measure the suspiciousness of program entities to be faulty. In addition, this paper presents a new slicing approach called approximate dynamic backward slice to balance the size and accuracy of a slice, and applies this slice to our statistical approach. The experimental results on two standard benchmarks show that our statistical approach significantly outperforms eight representative fault localization techniques.
Xiaoguang Mao, Ziying Dai, Chengsong Wang
COMPSAC4