Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining

A Zaidman, B Van Rompaey, A Van Deursen… - Empirical Software …, 2011 - Springer
Many software production processes advocate rigorous development testing alongside
functional code writing, which implies that both test code and production code should co …

Empirical investigation of the effects of test suite properties on similarity-based test case selection

H Hemmati, A Arcuri, L Briand - 2011 Fourth IEEE International …, 2011 - ieeexplore.ieee.org
Our experience with applying model-based testing on industrial systems showed that the
generated test suites are often too large and costly to execute given project deadlines and …

Automating image segmentation verification and validation by learning test oracles

K Frounchi, LC Briand, L Grady, Y Labiche… - Information and …, 2011 - Elsevier
An image segmentation algorithm delineates (an) object (s) of interest in an image. Its output
is referred to as a segmentation. Developing these algorithms is a manual, iterative process …

A combinatorial approach to detecting buffer overflow vulnerabilities

W Wang, Y Lei, D Liu, D Kung… - 2011 IEEE/IFIP 41st …, 2011 - ieeexplore.ieee.org
Buffer overflow vulnerabilities are program defects that can cause a buffer to overflow at
runtime. Many security attacks exploit buffer overflow vulnerabilities to compromise critical …

Preset and adaptive homing experiments for nondeterministic finite state machines

N Kushik, K El-Fakih, N Yevtushenko - International Conference on …, 2011 - Springer
In this paper, we present algorithms for preset and adaptive homing experiments for a given
observable reduced nondeterministic finite state machine (NFSM). We show that the tight …

Software coverage: a testing approach through ant colony optimization

B Sharma, I Girdhar, M Taneja, P Basia, S Vadla… - … and Memetic Computing …, 2011 - Springer
Software Testing is one of the most important parts of the software development lifecycle.
Testing effectiveness can be achieved by the State Transition Testing (STT) and path testing …

Tool support for automated traceability of test/code artifacts in embedded software systems

C Wiederseiner, V Garousi… - … Conference on Trust …, 2011 - ieeexplore.ieee.org
Development, testing and maintenance of software for embedded systems is a complex task.
Analysis of the traceability between different software artifacts (eg, source code, test code …

Fault‐driven stress testing of distributed real‐time software based on UML models

V Garousi - Software Testing, Verification and Reliability, 2011 - Wiley Online Library
In a previous article, a stress testing methodology was reported to detect network traffic‐
related Real‐Time (RT) faults in distributed RT systems based on the design UML model of …

Social network analysis in software testing to categorize unit test cases based on coverage information

N Koochakzadeh, R Alhajj - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
Software testing is the most visible and cost-consuming activity in assuring the quality of
software systems. In today's large-scale software systems, test (suite) maintenance is an …

Detecting the vulnerability of software with cyclic behavior using Sulley

H Lee, S Shin, K Choi, K Chung… - 2011 7th International …, 2011 - ieeexplore.ieee.org
Sulley, one of fuzzing tools can describe Software Under Test (SUT) more easily than other
tools and provides with the libraries which can create the variety of test cases. But it has a …