Fuzzing deep-learning libraries via automated relational api inference

Y Deng, C Yang, A Wei, L Zhang - Proceedings of the 30th ACM Joint …, 2022 - dl.acm.org
Deep Learning (DL) has gained wide attention in recent years. Meanwhile, bugs in DL
systems can lead to serious consequences, and may even threaten human lives. As a result …

[HTML][HTML] MeMo: Automatically identifying metamorphic relations in Javadoc comments for test automation

A Blasi, A Gorla, MD Ernst, M Pezzè… - Journal of Systems and …, 2021 - Elsevier
Software testing depends on effective oracles. Implicit oracles, such as checks for program
crashes, are widely applicable but narrow in scope. Oracles based on formal specifications …

Constructing automated test oracle for low observable software

M Valueian, N Attar, H Haghighi… - Scientia …, 2020 - scientiairanica.sharif.edu
Using machine learning techniques for constructing automated test oracles have been
successful in recent years. However, existing machine learning based oracles have …

Software redundancy

A Mattavelli - 2016 - folia.unifr.ch
Software systems have become pervasive in everyday life and are the core component of
many crucial activities. An inadequate level of reliability may determine the commercial …

Automating test oracles generation

A Goffi - 2018 - sonar.ch
Software systems play a more and more important role in our everyday life. Many relevant
human activities nowadays involve the execution of a piece of software. Software has to be …

Intrinsic redundancy for reliability and beyond

A Goffi, A Gorla, A Mattavelli, M Pezzè - Present and Ulterior Software …, 2017 - Springer
Software redundancy is an essential mechanism in engineering. Different forms of
redundant design are the core technology of well-established reliability and fault-tolerant …

Evolutionary approaches to test data generation for object-oriented software: overview of techniques and tools

AF Nogueira, JCB Ribeiro, FF de Vega… - … Anthology on Agile …, 2022 - igi-global.com
In object-oriented evolutionary testing, metaheuristics are employed to select or generate
test data for object-oriented software. Techniques that analyse program structures are …

Automatic generation of test oracles from natural language specifications

A Blasi - 2022 - folia.unifr.ch
This PhD thesis proposes a framework to automatically derive test oracles from natural
language specifications. We studied and developed cost-effective techniques to derive …