[llvm-commits] CVS: llvm-www/pubs/2005-09-PASTE-GreedySuiteMinimization.html 2005-09-PASTE-GreedySuiteMinimization.pdf index.html
Chris Lattner
sabre at nondot.org
Wed Jun 13 18:42:41 PDT 2007
Changes in directory llvm-www/pubs:
2005-09-PASTE-GreedySuiteMinimization.html added (r1.1)
2005-09-PASTE-GreedySuiteMinimization.pdf added (r1.1)
index.html updated: 1.55 -> 1.56
---
Log message:
new paper
---
Diffs of the changes: (+59 -1)
2005-09-PASTE-GreedySuiteMinimization.html | 52 +++++++++++++++++++++++++++++
2005-09-PASTE-GreedySuiteMinimization.pdf | 0
index.html | 8 +++-
3 files changed, 59 insertions(+), 1 deletion(-)
Index: llvm-www/pubs/2005-09-PASTE-GreedySuiteMinimization.html
diff -c /dev/null llvm-www/pubs/2005-09-PASTE-GreedySuiteMinimization.html:1.1
*** /dev/null Wed Jun 13 20:42:29 2007
--- llvm-www/pubs/2005-09-PASTE-GreedySuiteMinimization.html Wed Jun 13 20:42:19 2007
***************
*** 0 ****
--- 1,52 ----
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+ <html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen" />
+ <title>A Concept Analysis Inspired Greedy Algorithm for Test Suite Minimization</title>
+ </head>
+
+ <body>
+
+ <div class="pub_title">
+ A Concept Analysis Inspired Greedy Algorithm for Test Suite Minimization
+ </div>
+
+ <div class="pub_author">
+ Sriraman Tallam and Neelam Gupta
+ </div>
+
+ <h2>Abstract:</h2>
+ <blockquote>
+ Software testing and retesting occurs continuously during the software development lifecycle to detect errors as early as possible and
+ to ensure that changes to existing software do not break the software. Test suites once developed are reused and updated frequently
+ as the software evolves. As a result, some test cases in the test suite
+ may become redundant as the software is modified over time since
+ the requirements covered by them are also covered by other test
+ cases. Due to the resource and time constraints for re-executing
+ large test suites, it is important to develop techniques to minimize
+ available test suites by removing redundant test cases. In general,
+ the test suite minimization problem is NP complete. In this paper,
+ we present a new greedy heuristic algorithm for selecting a minimal
+ subset of a test suite T that covers all the requirements covered by
+ T. We show how our algorithm was inspired by the concept analysis framework. We conducted experiments to measure the extent of
+ test suite reduction obtained by our algorithm and prior heuristics
+ for test suite minimization. In our experiments, our algorithm always selected same size or smaller size test suite than that selected
+ by prior heuristics and had comparable time performance.
+ </blockquote>
+
+ <h2>Published:</h2>
+ <blockquote>
+ "A Concept Analysis Inspired Greedy Algorithm for Test Suite Minimization</a>"<br>
+ By Sriraman Tallam and Neelam Gupta<br>
+ <i>ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and
+ Engineering (PASTE 2005)</i>, Lisbon, Portugal, September 5-6, 2005.
+ </blockquote>
+
+ <h2>Download:</h2>
+ <ul>
+ <li><a href="2005-09-PASTE-GreedySuiteMinimization.pdf">A Concept Analysis Inspired Greedy Algorithm for Test Suite Minimization</a> (PDF)</li>
+ </ul>
+
+ </body>
+ </html>
Index: llvm-www/pubs/2005-09-PASTE-GreedySuiteMinimization.pdf
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.55 llvm-www/pubs/index.html:1.56
--- llvm-www/pubs/index.html:1.55 Wed Jun 13 20:24:23 2007
+++ llvm-www/pubs/index.html Wed Jun 13 20:42:19 2007
@@ -100,7 +100,13 @@
<i>Proc. of the ACM International Conference on Compilers,
Architecture, and Synthesis for Embedded Systems (CASES'05)</i>,
San Francisco, CA, September, 2005</li>
-
+
+<li>"<a href="2005-09-PASTE-GreedySuiteMinimization.html">
+A Concept Analysis Inspired Greedy Algorithm for Test Suite Minimization</a>"<br>
+By Sriraman Tallam and Neelam Gupta<br>
+<i>ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and
+Engineering (PASTE 2005)</i>, Lisbon, Portugal, September 5-6, 2005. </li>
+
<li>"<a href="2005-08-EUROPAR-PerformanceLibs.html">Deciding Where to Call
Performance Libraries</a>"<br>
More information about the llvm-commits
mailing list