Indiana University-Purdue University Indianapolis (IUPUI)Evolutionary testing (ET) techniques (e.g., mutation, crossover, and natural selection) have been applied successfully to many areas of software engineering, such as error/fault identification, data mining, and software cost estimation. Previous research has also applied ET techniques to performance testing. Its application to performance testing, however, only goes as far as finding the best and worst case, execution times. Although such performance testing is beneficial, it provides little insight into performance characteristics of complex functions with multiple branches. This thesis therefore provides two contributions towards performance testing of software systems. First, this ...
Throughout its lifetime, software must be changed for many reasons, such as bug fixing, performance ...
International audienceThe level of confidence in a software component is often linked to the quality...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
Software Testing is a approach where different errors and bugs in the software are identified. To te...
Software testing is an important activity of the software development process. It is a critical elem...
Evolutionary testing is a new testing technique based on the application of evolutionary algorithms....
Software testing is a critical stage in the life cycle of software development. The testing process ...
A variety of products undergo a transformation from a pure mechanical design to more and more softwa...
peer reviewedContext: Evolutionary algorithms have been shown to be e ective at generating unit tes...
ABSTRACT In this paper, an automated method for generation of tests in order to detect inefficient (...
A new technique and tool are presented for test data generation for path testing. They are based on ...
Evolutionary testing (ET) is a test case generation technique based upon the application of an evolu...
One of the essential parts of the software development process is software testing as it ensures the...
Abstract: In software projects, one of the main challenges and sources of success or failure is the ...
Computers & Operations Research, 35 (10),2007, pp.3161-3183In this paper we analyze the application ...
Throughout its lifetime, software must be changed for many reasons, such as bug fixing, performance ...
International audienceThe level of confidence in a software component is often linked to the quality...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
Software Testing is a approach where different errors and bugs in the software are identified. To te...
Software testing is an important activity of the software development process. It is a critical elem...
Evolutionary testing is a new testing technique based on the application of evolutionary algorithms....
Software testing is a critical stage in the life cycle of software development. The testing process ...
A variety of products undergo a transformation from a pure mechanical design to more and more softwa...
peer reviewedContext: Evolutionary algorithms have been shown to be e ective at generating unit tes...
ABSTRACT In this paper, an automated method for generation of tests in order to detect inefficient (...
A new technique and tool are presented for test data generation for path testing. They are based on ...
Evolutionary testing (ET) is a test case generation technique based upon the application of an evolu...
One of the essential parts of the software development process is software testing as it ensures the...
Abstract: In software projects, one of the main challenges and sources of success or failure is the ...
Computers & Operations Research, 35 (10),2007, pp.3161-3183In this paper we analyze the application ...
Throughout its lifetime, software must be changed for many reasons, such as bug fixing, performance ...
International audienceThe level of confidence in a software component is often linked to the quality...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...