Do automatically generated unit tests find real faults? an empirical study of effectiveness and challenges (t)

S Shamshiri, R Just, JM Rojas, G Fraser… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Rather than tediously writing unit tests manually, tools can be used to generate them
automatically-sometimes even resulting in higher code coverage than manual testing. But …

[PDF][PDF] Analysis of security testing techniques

OB Tauqeer, S Jan, AO Khadidos… - … Automation & Soft …, 2021 - pdfs.semanticscholar.org
In the past decades, a significant increase has been observed in cyberattacks on the web-
based systems used for financial purposes. Such individual systems often contain security …

Automated repair of HTML generation errors in PHP applications using string constraint solving

H Samimi, M Schäfer, S Artzi, T Millstein… - 2012 34th …, 2012 - ieeexplore.ieee.org
PHP web applications routinely generate invalid HTML. Modern browsers silently correct
HTML errors, but sometimes malformed pages render inconsistently, cause browser …

Evolving readable string test inputs using a natural language model to reduce human oracle cost

S Afshan, P McMinn… - 2013 IEEE Sixth …, 2013 - ieeexplore.ieee.org
The frequent non-availability of an automated oracle means that, in practice, checking
software behaviour is frequently a painstakingly manual task. Despite the high cost of …

Word equations with length constraints: what's decidable?

V Ganesh, M Minnes, A Solar-Lezama… - Hardware and Software …, 2013 - Springer
We prove several decidability and undecidability results for the satisfiability and validity
problems for languages that can express solutions to word equations with length constraints …

Boosting SMT solver performance on mixed-bitwise-arithmetic expressions

D Xu, B Liu, W Feng, J Ming, Q Zheng, J Li… - Proceedings of the 42nd …, 2021 - dl.acm.org
Satisfiability Modulo Theories (SMT) solvers have been widely applied in automated
software analysis to reason about the queries that encode the essence of program …

Path-and index-sensitive string analysis based on monadic second-order logic

T Tateishi, M Pistoia, O Tripp - ACM Transactions on Software …, 2013 - dl.acm.org
We propose a novel technique for statically verifying the strings generated by a program.
The verification is conducted by encoding the program in Monadic Second-order Logic …

SFLA‐based heuristic method to generate software structural test data

A Ghaemi, B Arasteh - Journal of software: Evolution and …, 2020 - Wiley Online Library
Software testing is one of the significant stages in software development life cycle which is a
costly and time‐consuming task. Automatic tests data generation is one of the traditional …

PASS: string solving with parameterized array and interval automaton

G Li, I Ghosh - Haifa Verification Conference, 2013 - Springer
The problem of solving string constraints together with numeric constraints has received
increasing interest recently. Existing methods use either bit-vectors or automata (or their …

Black-box string test case generation through a multi-objective optimization

A Shahbazi, J Miller - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
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 …