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

Ali Shahbazi

dblp:94/8328 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 2018
0000-0002-7632-0495ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

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
Software testing · 100%
Databases, data mining, and information retrieval
1 paper
Data mining · 62% Information retrieval · 38%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Software testing
random testing
0.422016
Black-Box String Test Case Generation through a Multi-Objective Optimization · IEEE Trans. Software Eng. 2016
Centroidal Voronoi Tessellations - A New Approach to Random Testing · IEEE Trans. Software Eng. 2013
Software testing
test generation
0.422016
Black-Box String Test Case Generation through a Multi-Objective Optimization · IEEE Trans. Software Eng. 2016
Centroidal Voronoi Tessellations - A New Approach to Random Testing · IEEE Trans. Software Eng. 2013
Information retrieval
similarity measure
0.212014
Extended Subtree: A New SimilarityFunction for Tree Structured Data · IEEE Trans. Knowl. Data Eng. 2014
Data mining › similarity computation
tree similarity
0.212014
Extended Subtree: A New SimilarityFunction for Tree Structured Data · IEEE Trans. Knowl. Data Eng. 2014
Software testing › random testing
adaptive random testing
0.212013
Centroidal Voronoi Tessellations - A New Approach to Random Testing · IEEE Trans. Software Eng. 2013
Data mining › predictive modeling
classification
0.112014
Extended Subtree: A New SimilarityFunction for Tree Structured Data · IEEE Trans. Knowl. Data Eng. 2014
Data mining
clustering
0.112014
Extended Subtree: A New SimilarityFunction for Tree Structured Data · IEEE Trans. Knowl. Data Eng. 2014

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

subtree mapping · 0.4edit distance · 0.4string distance functions · 0.2multi-objective optimization · 0.2benford distribution · 0.2mutation testing · 0.2centroidal voronoi tessellations · 0.2
YearPublicationVenuePosition
2018 Black-box tree test case generation through diversity
Ali Shahbazi, Mahsa Panahandeh, James Miller 0001
Autom. Softw. Eng.1
2016 Black-Box String Test Case Generation through a Multi-Objective Optimization
abstract
String test cases are required by many real-world applications to identify defects and security risks. Random Testing (RT) is a low cost and easy to implement testing approach to generate strings. However, its effectiveness is not satisfactory. In this research, black-box string test case generation methods are investigated. Two objective functions are introduced to produce effective test cases. The diversity of the test cases is the first objective, where it can be measured through string distance functions. The second objective is guiding the string length distribution into a Benford distribution based on the hypothesis that the population of strings is right-skewed within its range. When both objectives are applied via a multi-objective optimization algorithm, superior string test sets are produced. An empirical study is performed with several real-world programs indicating that the generated string test cases outperform test cases generated by other methods.
Ali Shahbazi, James Miller 0001
IEEE Trans. Software Eng.1
2014 Extended Subtree: A New SimilarityFunction for Tree Structured Data
abstract
Although several distance or similarity functions for trees have been introduced, their performance is not always satisfactory in many applications, ranging from document clustering to natural language processing. This research proposes a new similarity function for trees, namely Extended Subtree (EST), where a new subtree mapping is proposed. EST generalizes the edit base distances by providing new rules for subtree mapping. Further, the new approach seeks to resolve the problems and limitations of previous approaches. Extensive evaluation frameworks are developed to evaluate the performance of the new approach against previous proposals. Clustering and classification case studies utilizing three real-world and one synthetic labeled data sets are performed to provide an unbiased evaluation where different distance functions are investigated. The experimental results demonstrate the superior performance of the proposed distance function. In addition, an empirical runtime analysis demonstrates that the new approach is one of the best tree distance functions in terms of runtime efficiency.
Ali Shahbazi, James Miller 0001
IEEE Trans. Knowl. Data Eng.1
2013 Centroidal Voronoi Tessellations - A New Approach to Random Testing
abstract
Although Random Testing (RT) is low cost and straightforward, its effectiveness is not satisfactory. To increase the effectiveness of RT, researchers have developed Adaptive Random Testing (ART) and Quasi-Random Testing (QRT) methods which attempt to maximize the test case coverage of the input domain. This paper proposes the use of Centroidal Voronoi Tessellations (CVT) to address this problem. Accordingly, a test case generation method, namely, Random Border CVT (RBCVT), is proposed which can enhance the previous RT methods to improve their coverage of the input space. The generated test cases by the other methods act as the input to the RBCVT algorithm and the output is an improved set of test cases. Therefore, RBCVT is not an independent method and is considered as an add-on to the previous methods. An extensive simulation study and a mutant-based software testing investigation have been performed to demonstrate the effectiveness of RBCVT against the ART and QRT methods. Results from the experimental frameworks demonstrate that RBCVT outperforms previous methods. In addition, a novel search algorithm has been incorporated into RBCVT reducing the order of computational complexity of the new approach. To further analyze the RBCVT method, randomness analysis was undertaken demonstrating that RBCVT has the same characteristics as ART methods in this regard.
Ali Shahbazi, Andrew F. Tappenden, James Miller 0001
IEEE Trans. Software Eng.1