activity
20182025
most citedQuality Assurance of Bioinformatics Software: A Case Study of Testing a Biomedical Text Processing Tool Using Metamorphic Testing

4 citations · 18 across the 13 of their papers we have counts for

collaborators
Showing 2018Show all

6 papers · 1 filter

cs.SE2018★ 2 cited

Systematic Testing of Genetic Algorithms: A Metamorphic Testing based Approach

Janette Rounds, Upulee Kanewala

Genetic Algorithms are a popular set of optimization algorithms often used to aid software testing. However, no work has been done to apply systematic software testing techniques t…

cs.SE2018★ 1 cited

Testing Scientific Software: A Systematic Literature Review

Upulee Kanewala, James M. Bieman

Context: Scientific software plays an important role in critical decision making, for example making weather predictions based on climate models, and computation of evidence for re…

cs.SE2018

Fault Detection Effectiveness of Source Test Case Generation Strategies for Metamorphic Testing

Prashanta Saha, Upulee Kanewala

Metamorphic testing is a well known approach to tackle the oracle problem in software testing. This technique requires the use of source test cases that serve as seeds for the gene…

cs.SE2018★ 4 cited

Quality Assurance of Bioinformatics Software: A Case Study of Testing a Biomedical Text Processing Tool Using Metamorphic Testing

Madhusudan Srinivasan, Morteza Pourreza Shahri, Upulee Kanewala +1

Bioinformatics software plays a very important role in making critical decisions within many areas including medicine and health care. However, most of the research is directed tow…

cs.SE2018

Using Semi-Supervised Learning for Predicting Metamorphic Relations

Bonnie Hardin, Upulee Kanewala

Software testing is difficult to automate, especially in programs which have no oracle, or method of determining which output is correct. Metamorphic testing is a solution this pro…

cs.SE2018★ 3 cited

Predicting Metamorphic Relation for Matrix Calculation Programs

Karishma Rahman, Upulee Kanewala

Matrices often represent important information in scientific applications and are involved in performing complex calculations. But systematically testing these applications is hard…