Author image not provided
 Baowen Xu

Authors:
Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article3.89
Citation Count560
Publication count144
Publication years1998-2017
Available for download35
Average downloads per article590.83
Downloads (cumulative)20,679
Downloads (12 Months)1,479
Downloads (6 Weeks)175
SEARCH
ROLE
Arrow RightAuthor only


AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas




BOOKMARK & SHARE


144 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 20 of 144
Result page: 1 2 3 4 5 6 7 8

Sort by:

1
June 2017 Automated Software Engineering: Volume 24 Issue 2, June 2017
Publisher: Kluwer Academic Publishers
Bibliometrics:
Citation Count: 1

By far, many package cohesion metrics have been proposed from internal structure view and external usage view. Based on whether client usage context (i.e., the way packages are used by their clients) is exploited, we group these metrics into two categories: non-context-based and context-based. Currently, there is no comprehensive empirical ...
Keywords: Prediction, Context, Fault-proneness, Package, Cohesion, Metrics

2 published by ACM
November 2016 FSE 2016: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 5
Downloads (6 Weeks): 17,   Downloads (12 Months): 214,   Downloads (Overall): 582

Full text available: PDFPDF
Unsupervised models do not require the defect data to build the prediction models and hence incur a low building cost and gain a wide application range. Consequently, it would be more desirable for practitioners to apply unsupervised models in effort-aware just-in-time (JIT) defect prediction if they can predict defect-inducing changes ...
Keywords: Defect, changes, effort-aware, just-in-time, prediction

3 published by ACM
November 2016 FSE 2016: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 22,   Downloads (12 Months): 219,   Downloads (Overall): 507

Full text available: PDFPDF
Python is a popular dynamic language that allows quick software development. However, Python program analysis engines are largely lacking. In this paper, we present a Python predictive analysis. It first collects the trace of an execution, and then encodes the trace and unexecuted branches to symbolic constraints. Symbolic variables are ...
Keywords: Debugging, Dynamic Language, Predictive Analysis, Python

4 published by ACM
November 2016 FSE 2016: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 33,   Downloads (12 Months): 313,   Downloads (Overall): 557

Full text available: PDFPDF
We propose a novel type inference technique for Python programs. Type inference is difficult for Python programs due to their heavy dependence on external APIs and the dynamic language features. We observe that Python source code often contains a lot of type hints such as attribute accesses and variable names. ...
Keywords: Dynamic Languages, Probabilistic Inference, Python, Type Inference

5 published by ACM
August 2016 ASE 2016: Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 3
Downloads (6 Weeks): 8,   Downloads (12 Months): 66,   Downloads (Overall): 219

Full text available: PDFPDF
A dependence cluster is a set of mutually inter-dependent program elements. Prior studies have found that large dependence clusters are prevalent in software systems. It has been suggested that dependence clusters have potentially harmful effects on software quality. However, little empirical evidence has been provided to support this claim. The ...
Keywords: fault prediction, Dependence clusters, fault-proneness, network analysis

6
August 2016 Information and Software Technology: Volume 76 Issue C, August 2016
Publisher: Butterworth-Heinemann
Bibliometrics:
Citation Count: 0

ContextNowadays concurrent programming is in large demand. The inherent support for concurrency is therefore increasingly important in programming languages. As for C++, an abundance of standard concurrency constructs have been supported since C++11. However, to date there is little work investigating how these constructs are actually used in developing real ...
Keywords: Programming language, Concurrency, C++, Empirical study

7 published by ACM
May 2016 ICSE '16: Proceedings of the 38th International Conference on Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 3
Downloads (6 Weeks): 20,   Downloads (12 Months): 64,   Downloads (Overall): 281

Full text available: PDFPDF
In many fields of software engineering, studies on human behavior have attracted a lot of attention; however, few such studies exist in automated debugging. Parnin and Orso conducted a pioneering study comparing the performance of programmers in debugging with and without a ranking-based fault localization technique, namely Spectrum-Based Fault Localization ...
Keywords: automated debugging, spectrum-based fault localization, user studies, fault comprehension, attention tracking, navigation pattern

8
January 2016 Information and Software Technology: Volume 69 Issue C, January 2016
Publisher: Butterworth-Heinemann
Bibliometrics:
Citation Count: 3

ContextRecently, network measures have been proposed to predict fault-prone modules. Leveraging the dependency relationships between software entities, network measures describe the structural features of software systems. However, there is no consensus about their effectiveness for fault-proneness prediction. Specifically, the predictive ability of network measures in effort-aware context has not been ...
Keywords: Fault-proneness prediction, Effort-aware, Dependency relationships, Network measures

9 published by ACM
August 2015 ESEC/FSE 2015: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 5
Downloads (6 Weeks): 9,   Downloads (12 Months): 72,   Downloads (Overall): 321

Full text available: PDFPDF
In crowdsourced testing, users can be incentivized to perform testing tasks and report their results, and because crowdsourced workers are often paid per task, there is a financial incentive to complete tasks quickly rather than well. These reports of the crowdsourced testing tasks are called "test reports" and are composed ...
Keywords: Crowdsourcing testing, test report prioritization, test diversity, natural language processing

10 published by ACM
August 2015 ESEC/FSE 2015: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 11
Downloads (6 Weeks): 15,   Downloads (12 Months): 162,   Downloads (Overall): 580

Full text available: PDFPDF
Cross-company defect prediction (CCDP) learns a prediction model by using training data from one or multiple projects of a source company and then applies the model to the target company data. Existing CCDP methods are based on the assumption that the data of source and target companies should have the ...
Keywords: Heterogeneous cross-company defect prediction (HCCDP), canonical correlation analysis (CCA), company-specific metrics, common metrics, unified metric representation

11
May 2013 Information and Software Technology: Volume 55 Issue 5, May, 2013
Publisher: Butterworth-Heinemann
Bibliometrics:
Citation Count: 13

Context: Because of its simplicity and effectiveness, Spectrum-Based Fault Localization (SBFL) has been one of the popular approaches towards fault localization. It utilizes the execution result of failure or pass, and the corresponding coverage information (such as program slice) to estimate the risk of being faulty for each program entity ...
Keywords: Spectrum-based fault localization, Test oracle, Metamorphic slice, Slice, Metamorphic testing

12
May 2013 Journal of Artificial Intelligence Research: Volume 47 Issue 1, May 2013
Publisher: AI Access Foundation
Bibliometrics:
Citation Count: 6

Many feature subset selection (FSS) algorithms have been proposed, but not all of them are appropriate for a given feature selection problem. At the same time, so far there is rarely a good way to choose appropriate FSS algorithms for the problem at hand. Thus, FSS algorithm automatic recommendation is ...

13
June 2012 Empirical Software Engineering: Volume 17 Issue 3, June 2012
Publisher: Kluwer Academic Publishers
Bibliometrics:
Citation Count: 8

Many studies have investigated the relationships between object-oriented (OO) metrics and change-proneness and conclude that OO metrics are able to predict the extent of change of a class across the versions of a system. However, there is a need to re-examine this subject for two reasons. First, most studies only ...
Keywords: Change-proneness, Meta-analysis, Metrics, Sensitivity analysis, Random-effect model, Object-oriented

14 published by ACM
March 2012 SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 4,   Downloads (12 Months): 5,   Downloads (Overall): 101

Full text available: PDFPDF
A recent study has classified faults in Boolean expressions into ten classes and has proved that there are five key fault classes, namely CCF, CDF, ORF, ENF and ASF , such that if a test suite can kill all faulty versions of these five core fault classes, if can kill ...
Keywords: boolean expression, fault class hierarchy, fault class prioritization, fault-based testing

15
December 2011 SOCA '11: Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications
Publisher: IEEE Computer Society
Bibliometrics:
Citation Count: 0

Context-aware services concern with reasoning about surrounding context and adapting services accordingly have attracted much research attention during recent years, whereas the relation between context-aware service evolution and requirements evolution has not caught many researchers' eye. Conventionally, requirements engineering particularly focuses on users' needs, we argue though that developers' needs ...

16
November 2011 HASE '11: Proceedings of the 2011 IEEE 13th International Symposium on High-Assurance Systems Engineering
Publisher: IEEE Computer Society
Bibliometrics:
Citation Count: 6

A typical approach utilized for automated test case generation is to create a model of the implementation under test. Extended Finite State Machine (EFSM) is among the most popular models for model-based testing. However, automated test case generation on EFSM models is still a challenge task as a result of ...
Keywords: test case generation, EFSM model-based testing, executable model, path feasibility analysis, test oracle

17
November 2011 ICTAI '11: Proceedings of the 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence
Publisher: IEEE Computer Society
Bibliometrics:
Citation Count: 0

Conference Web pages are the main platforms to share the conference information and organize conference events. To discover the academic knowledge from such Web pages for building academic ontologies or social networks, it is necessary to extract academic information from conference Web pages. This paper proposes an approach to extract ...
Keywords: Web Information Extraction, Visual Feature, DOM structure, Bayes Network

18
September 2011 HPCC '11: Proceedings of the 2011 IEEE International Conference on High Performance Computing and Communications
Publisher: IEEE Computer Society
Bibliometrics:
Citation Count: 1

With the rapid development of Web services, Web service discovery becomes a significant challenge in the matching precision and efficiency. In this paper, we present a novel method in the view of users' requirements for Web Service discovery. We set up the requirement model firstly, so as to present users' ...
Keywords: Web service discovery, user requirements, QoS

19 published by ACM
August 2011 ACM Transactions on Software Engineering and Methodology (TOSEM): Volume 20 Issue 3, August 2011
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 2,   Downloads (12 Months): 26,   Downloads (Overall): 399

Full text available: PDFPDF
Recently, Kapoor and Bowen [2007] have extended the works by Kuhn [1999], Tsuchiya and Kikuno [2002], and Lau and Yu [2005]. However, their proofs overlook the possibility that a mutant of the Boolean specifications under test may be equivalent. Hence, each of their fault relationships is either incorrect or has ...
Keywords: Boolean specifications, Fault-based testing, fault class

20
July 2011 IJCAI'11: Proceedings of the Twenty-Second international joint conference on Artificial Intelligence - Volume Volume Three
Publisher: AAAI Press
Bibliometrics:
Citation Count: 8

Matching large ontologies is a challenge due to the high time complexity. This paper proposes a new matching method for large ontologies based on reduction anchors. This method has a distinct advantage over the divide-and-conquer methods because it dose not need to partition large ontologies. In particular, two kinds of ...



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2018 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us