ACM Home Page
Please provide us with feedback. Feedback
Time-aware test-case prioritization using integer linear programming
Full text PdfPdf (706 KB)
Source
International Symposium on Software Testing and Analysis archive
Proceedings of the eighteenth international symposium on Software testing and analysis table of contents
Chicago, IL, USA
SESSION: Testing #2 table of contents
Pages 213-224  
Year of Publication: 2009
ISBN:978-1-60558-338-9
Authors
Lu Zhang  Peking University, Beijing, China
Shan-Shan Hou  Peking University, Beijing, China
Chao Guo  Peking University, Beijing, China
Tao Xie  North Carolina State University, Raleigh, NC, USA
Hong Mei  Peking University, Beijing, China
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 73,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1572272.1572297
What is a DOI?

ABSTRACT

Techniques for test-case prioritization re-order test cases to increase their rate of fault detection. When there is a fixed time budget that does not allow the execution of all the test cases, time-aware techniques for test-case prioritization may achieve a better rate of fault detection than traditional techniques for test-case prioritization. In this paper, we propose a novel approach to time-aware test-case prioritization using integer linear programming. To evaluate our approach, we performed experiments on two subject programs involving four techniques for our approach, two techniques for an approach to time-aware test-case prioritization based on genetic algorithms, and four traditional techniques for test-case prioritization. The empirical results indicate that two of our techniques outperform all the other techniques for the two subjects under the scenarios of both general and version-specific prioritization. The empirical results also indicate that some traditional techniques with lower analysis time cost for test-case prioritization may still perform competitively when the time budget is not quite tight.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
 
5
 
6
T. Y. Chen and M. F. Lau. A new heuristic for test suite reduction. IST, 40(5-6):347--354, 1998.
 
7
8
 
9
 
10
11
 
12
 
13
14
 
15
S. Hou, L. Zhang, T. Xie, and J. Sun. Quota-constrained test-case prioritization for regression testing of service-centric systems. In Proc. ICSM, pages 257--266, 2008.
 
16
17
 
18
B. Korel, G. Koutsogiannakis, and L. Tahat. Application of system models in regression test suite prioritization. In Proc. ICSM, pages 247--256, 2008.
 
19
 
20
H. Leung and L. White. A study of integration testing and software regression at the integration level. In Proc. ICSM, pages 290--300, 1990.
 
21
 
22
S. Lin. Computer solutions of the travelling salesman problem. Bell System Technical Journal, 44(5):2245--2269, 1965.
 
23
A. Malishevsky, J. R. Ruthru, G. Rothermel, and S. Elbaum. Cost-cognizant test case prioritization. Technical report, Department Computer Science and Engineering of University of Nebraska, 2006.
 
24
 
25
I. Moore. Jester-a JUnit test tester. In Proc. International Conference on Extreme Programming and Flexible Processes, pages 84--87, 2001.
 
26
 
27
28
 
29
T. Ralphs and M. Guzelsoy. The SYMPHONY callable library for mixed integer programming. In Proc. INFORMS Computing Society Conference, pages 61--73, 2005.
 
30
31
 
32
 
33
34
35
 
36
H. Williams. Model Building in Mathematical Programming. John Wiley, New York, 1993.
 
37
38
 
39

Collaborative Colleagues:
Lu Zhang: colleagues
Shan-Shan Hou: colleagues
Chao Guo: colleagues
Tao Xie: colleagues
Hong Mei: colleagues