dblp.uni-trier.dewww.uni-trier.de

Thomas Ball

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

2008
81EECarlos Pacheco, Shuvendu K. Lahiri, Thomas Ball: Finding errors in .net with feedback-directed random testing. ISSTA 2008: 87-96
80EEMadanlal Musuvathi, Shaz Qadeer, Thomas Ball, Gérard Basler, Piramanayagam Arumuga Nainar, Iulian Neamtiu: Finding and Reproducing Heisenbugs in Concurrent Programs. OSDI 2008: 267-280
79EEGrigore Rosu, Feng Chen, Thomas Ball: Synthesizing Monitors for Safety Properties: This Time with Calls and Returns. RV 2008: 51-68
78EEThomas Ball, Orna Kupferman: Vacuity in Testing. TAP 2008: 4-17
2007
77EEThomas Ball, Orna Kupferman, Mooly Sagiv: Leaping Loops in the Presence of Abstraction. CAV 2007: 491-503
76EENachiappan Nagappan, Thomas Ball: Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study. ESEM 2007: 364-373
75EECarlos Pacheco, Shuvendu K. Lahiri, Michael D. Ernst, Thomas Ball: Feedback-Directed Random Test Generation. ICSE 2007: 75-84
74EEThomas Ball, Orna Kupferman: Better Under-Approximation of Programs by Hiding Variables. VMCAI 2007: 314-328
73EEShuvendu K. Lahiri, Thomas Ball, Byron Cook: Predicate Abstraction via Symbolic Decision Procedures. Logical Methods in Computer Science 3(2): (2007)
2006
72 Michael I. Schwartzbach, Thomas Ball: Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, Ottawa, Ontario, Canada, June 11-14, 2006 ACM 2006
71 Thomas Ball, Stephan Diehl, David Notkin, Andreas Zeller: Multi-Version Program Analysis, 26. June - 1. July 2005 Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany 2006
70 Thomas Ball, Robert B. Jones: Computer Aided Verification, 18th International Conference, CAV 2006, Seattle, WA, USA, August 17-20, 2006, Proceedings Springer 2006
69EEThomas Ball: Automated Abstraction of Software. ATVA 2006: 8
68EEThomas Ball, Ella Bounimova, Byron Cook, Vladimir Levin, Jakob Lichtenberg, Con McGarvey, Bohus Ondrusek, Sriram K. Rajamani, Abdullah Ustuner: Thorough static analysis of device drivers. EuroSys 2006: 73-85
67EENachiappan Nagappan, Thomas Ball, Andreas Zeller: Mining metrics to predict component failures. ICSE 2006: 452-461
66EEGunnar Kudrjavets, Nachiappan Nagappan, Thomas Ball: Assessing the Relationship between Software Assertions and Faults: An Empirical Investigation. ISSRE 2006: 204-212
65EENachiappan Nagappan, Thomas Ball, Brendan Murphy: Using Historical In-Process and Product Metrics for Early Estimation of Software Failures. ISSRE 2006: 62-74
64EEGreta Yorsh, Thomas Ball, Mooly Sagiv: Testing, abstraction, theorem proving: better together! ISSTA 2006: 145-156
63EEThomas Ball, Orna Kupferman: An Abstraction-Refinement Framework for Multi-Agent Systems. LICS 2006: 379-388
62EEShuvendu K. Lahiri, Thomas Ball, Byron Cook: Predicate Abstraction via Symbolic Decision Procedures CoRR abs/cs/0612003: (2006)
61EEBernhard Beckert, Tony Hoare, Reiner Hähnle, Douglas R. Smith, Cordell Green, Silvio Ranise, Cesare Tinelli, Thomas Ball, Sriram K. Rajamani: Intelligent Systems and Formal Methods in Software Engineering. IEEE Intelligent Systems 21(6): 71-81 (2006)
2005
60EEShuvendu K. Lahiri, Thomas Ball, Byron Cook: Predicate Abstraction via Symbolic Decision Procedures. CAV 2005: 24-38
59EEThomas Ball, Orna Kupferman, Greta Yorsh: Abstraction for Falsification. CAV 2005: 67-81
58EENachiappan Nagappan, Thomas Ball: Use of relative code churn measures to predict system defect density. ICSE 2005: 284-292
57EENachiappan Nagappan, Thomas Ball: Static analysis tools as early indicators of pre-release defect density. ICSE 2005: 580-586
56EEThomas Ball, Shuvendu K. Lahiri, Madanlal Musuvathi: Zap: Automated Theorem Proving for Software Analysis. LPAR 2005: 2-22
55EEThomas Ball, Stephan Diehl, David Notkin, Andreas Zeller: 05261 Abstracts Collection - Multi-Version Program Analysis. Multi-Version Program Analysis 2005
54EEThomas Ball, Stephan Diehl, David Notkin, Andreas Zeller: 05261 Summary - Multi-Version Program Analysis. Multi-Version Program Analysis 2005
53EEThomas Ball: The Verified Software Challenge: A Call for a Holistic Approach to Reliability. VSTTE 2005: 42-48
52EEThomas Ball, Todd D. Millstein, Sriram K. Rajamani: Polymorphic predicate abstraction. ACM Trans. Program. Lang. Syst. 27(2): 314-343 (2005)
2004
51EEThomas Ball, Byron Cook, Shuvendu K. Lahiri, Lintao Zhang: Zapato: Automatic Theorem Proving for Predicate Abstraction Refinement. CAV 2004: 457-461
50EEThomas Ball: A Theory of Predicate-Complete Test Coverage and Generation. FMCO 2004: 1-22
49EEThomas Ball, Byron Cook, Vladimir Levin, Sriram K. Rajamani: SLAM and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft. IFM 2004: 1-20
48EEBenjamin Aminof, Thomas Ball, Orna Kupferman: Reasoning About Systems with Transition Fairness. LPAR 2004: 194-208
47EEThomas Ball, Byron Cook, Satyaki Das, Sriram K. Rajamani: Refining Approximations in Software Predicate Abstraction. TACAS 2004: 388-403
46EEThomas Ball, Vladimir Levin, Fei Xie: Automatic Creation of Environment Models via Training. TACAS 2004: 93-107
45EEJames R. Larus, Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jonathan D. Pincus, Sriram K. Rajamani, Ramanathan Venkatapathy: Righting Software. IEEE Software 21(3): 92-100 (2004)
2003
44 Thomas Ball, Sriram K. Rajamani: Model Checking Software, 10th International SPIN Workshop. Portland, OR, USA, May 9-10, 2003, Proceedings Springer 2003
43EEThomas Ball, Mayur Naik, Sriram K. Rajamani: From symptom to cause: localizing errors in counterexample traces. POPL 2003: 97-105
42EEThomas Ball, Andreas Podelski, Sriram K. Rajamani: Boolean and Cartesian abstraction for model checking C programs. STTT 5(1): 49-58 (2003)
2002
41EEThomas Ball, Sriram K. Rajamani: The SLAM project: debugging system software via static analysis. POPL 2002: 1-3
40EEStephen Adams, Thomas Ball, Manuvir Das, Sorin Lerner, Sriram K. Rajamani, Mark Seigle, Westley Weimer: Speeding Up Dataflow Analysis Using Flow-Insensitive Pointer Analysis. SAS 2002: 230-246
39EEThomas Ball, Andreas Podelski, Sriram K. Rajamani: Relative Completeness of Abstraction Refinement for Software Model Checking. TACAS 2002: 158-172
38EEDavid L. Atkins, Thomas Ball, Todd L. Graves, Audris Mockus: Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor. IEEE Trans. Software Eng. 28(7): 625-637 (2002)
2001
37EEThomas Ball, Sriram K. Rajamani: The SLAM Toolkit. CAV 2001: 260-264
36EEThomas Ball, Sriram K. Rajamani: Bebop: a path-sensitive interprocedural dataflow engine. PASTE 2001: 97-103
35 Thomas Ball, Rupak Majumdar, Todd D. Millstein, Sriram K. Rajamani: Automatic Predicate Abstraction of C Programs. PLDI 2001: 203-213
34EEThomas Ball, Sriram K. Rajamani: Automatically Validating Temporal Safety Properties of Interfaces. SPIN 2001: 103-122
33EEThomas Ball, Sagar Chaki, Sriram K. Rajamani: Parameterized Verification of Multithreaded Software Libraries. TACAS 2001: 158-173
32EEThomas Ball, Andreas Podelski, Sriram K. Rajamani: Boolean and Cartesian Abstraction for Model Checking C Programs. TACAS 2001: 268-283
31 Thomas Ball, Hans-Juergen Boehm: SIGPLANet - A Modest Proposal for SIGPLAN in the 21st Century. SIGPLAN Notices 36(4): 1-2 (2001)
2000
30 Thomas Ball, Sriram K. Rajamani: Bebop: A Symbolic Model Checker for Boolean Programs. SPIN 2000: 113-130
29EEThomas Ball, Veta Bonnewell, Peter J. Danielsen, Peter Mataga, Kenneth Rehor: Speech-enabled services using TelePortalTM software and VoiceXMLstar. Bell Labs Technical Journal 5(3): 98-111 (2000)
28EEThomas Ball, James R. Larus: Using Paths to Measure, Explain, and Enhance Program Behavior. IEEE Computer 33(7): 57-65 (2000)
27 Thomas Ball, Daniel Hoffman, Frank Ruskey, Richard Webber, Lee J. White: State Generation and Automated Class Testing. Softw. Test., Verif. Reliab. 10(3): 149-170 (2000)
1999
26EEMichael Siff, Satish Chandra, Thomas Ball, Krishna Kunchithapadam, Thomas W. Reps: Coping with Type Casts in C. ESEC / SIGSOFT FSE 1999: 180-198
25EEThomas Ball: The Concept of Dynamic Analysis. ESEC / SIGSOFT FSE 1999: 216-234
24EEDavid L. Atkins, Thomas Ball, Todd L. Graves, Audris Mockus: Using Version Control Data to Evaluate the Impact of Software Tools. ICSE 1999: 324-333
23EEDavid L. Atkins, Thomas Ball, Glenn Bruns, Kenneth C. Cox: Mawl: A Domain-Specific Language for Form-Based Services. IEEE Trans. Software Eng. 25(3): 334-346 (1999)
22 Thomas Ball: Paths between Imperative and Functional Programming. SIGPLAN Notices 34(2): 21-25 (1999)
1998
21EEThomas Ball: On the Limit of Control Flow Analysis for Regression Test Selection. ISSTA 1998: 134-142
20EEThomas Ball, Peter Mataga, Shmuel Sagiv: Edge Profiling versus Path Profiling: The Showdown. POPL 1998: 134-148
19 Fred Douglis, Thomas Ball, Yih-Farn Chen, Eleftherios Koutsofios: The AT&T Internet Difference Engine: Tracking and Viewing Changes on the Web. World Wide Web 1(1): 27-44 (1998)
1997
18EEDavid L. Atkins, Thomas Ball, Michael Benedikt, Glenn Bruns, Kenneth C. Cox, Peter Mataga, Kenneth Rehor: Experience with a Domain Specific Language for Form-based Services. DSL 1997: 37-50
17EEThomas W. Reps, Thomas Ball, Manuvir Das, James R. Larus: The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem. ESEC / SIGSOFT FSE 1997: 432-449
16EEDean F. Jerding, John T. Stasko, Thomas Ball: Visualizing Interactions in Program Executions. ICSE 1997: 360-370
15 Glenn Ammons, Thomas Ball, James R. Larus: Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling. PLDI 1997: 85-96
1996
14 Thomas Ball, Fred Douglis: An Internet Difference Engine and its Applications. COMPCON 1996: 71-76
13EEThomas Ball, James R. Larus: Efficient Path Profiling. MICRO 1996: 46-57
12 Fred Douglis, Thomas Ball: Tracking and Viewing Changes on the Web. USENIX Annual Technical Conference 1996: 165-176
11EEFred Douglis, Thomas Ball, Yih-Farn Chen, Eleftherios Koutsofios: WebGUIDE: Querying and Navigating Changes in Web Repositories. Computer Networks 28(7-11): 1335-1344 (1996)
10 Thomas Ball, Stephen G. Eick: Software Visualization in the Large. IEEE Computer 29(4): 33-43 (1996)
1995
9EETrishul M. Chilimbi, Thomas Ball, Stephen G. Eick, James R. Larus: Storm Watch: A Tool for Visualizing Memory System Protocols. SC 1995
1994
8 Thomas Ball, Stephen G. Eick: Visualizing Program Slices. VL 1994: 288-295
7EEThomas Ball, James R. Larus: Optimally Profiling and Tracing Programs. ACM Trans. Program. Lang. Syst. 16(4): 1319-1360 (1994)
6EEThomas Ball: Efficient Counting Program Events with Support for On-Line Queries. ACM Trans. Program. Lang. Syst. 16(5): 1399-1410 (1994)
5 James R. Larus, Thomas Ball: Rewriting Executable Files to Measure Program Behavior. Softw., Pract. Exper. 24(2): 197-218 (1994)
1993
4 Thomas Ball, Susan Horwitz: Slicing Programs with Arbitrary Control-flow. AADEBUG 1993: 206-222
3 Thomas Ball, James R. Larus: Branch Prediction For Free. PLDI 1993: 300-313
2EEThomas Ball: What's In a Region? Or Computing Control Dependence Regions In Near-Linear Time for Reducible Control Flow. LOPLAS 2(1-4): 1-16 (1993)
1992
1 Thomas Ball, James R. Larus: Optimally Profiling and Tracing Programs. POPL 1992: 59-70

Coauthor Index

1Stephen Adams [40]
2Benjamin Aminof [48]
3Glenn Ammons [15]
4David L. Atkins [18] [23] [24] [38]
5Gérard Basler [80]
6Bernhard Beckert [61]
7Michael Benedikt [18]
8Hans-Juergen Boehm [31]
9Veta Bonnewell [29]
10Ella Bounimova [68]
11Glenn Bruns [18] [23]
12Sagar Chaki [33]
13Satish Chandra [26]
14Feng Chen [79]
15Yih-Farn Robin Chen (Yih-Farn Chen) [11] [19]
16Trishul M. Chilimbi [9]
17Byron Cook [47] [49] [51] [60] [62] [68] [73]
18Kenneth C. Cox [18] [23]
19Peter J. Danielsen [29]
20Manuvir Das [17] [40] [45]
21Satyaki Das [47]
22Robert DeLine [45]
23Stephan Diehl [54] [55] [71]
24Fred Douglis [11] [12] [14] [19]
25Stephen G. Eick [8] [9] [10]
26Michael D. Ernst [75]
27Manuel Fähndrich [45]
28Todd L. Graves [24] [38]
29Cordell Green [61]
30Reiner Hähnle [61]
31C. A. R. Hoare (Tony Hoare) [61]
32Daniel Hoffman [27]
33Susan Horwitz [4]
34Dean F. Jerding [16]
35Robert B. Jones [70]
36Eleftherios Koutsofios [11] [19]
37Gunnar Kudrjavets [66]
38Krishna Kunchithapadam [26]
39Orna Kupferman [48] [59] [63] [74] [77] [78]
40Shuvendu K. Lahiri [51] [56] [60] [62] [73] [75] [81]
41James R. Larus [1] [3] [5] [7] [9] [13] [15] [17] [28] [45]
42Sorin Lerner [40]
43Vladimir Levin [46] [49] [68]
44Jakob Lichtenberg [68]
45Rupak Majumdar [35]
46Peter Mataga [18] [20] [29]
47Con McGarvey [68]
48Todd D. Millstein [35] [52]
49Audris Mockus [24] [38]
50Brendan Murphy [65]
51Madanlal Musuvathi [56] [80]
52Nachiappan Nagappan [57] [58] [65] [66] [67] [76]
53Mayur Naik [43]
54Piramanayagam Arumuga Nainar [80]
55Iulian Neamtiu [80]
56David Notkin [54] [55] [71]
57Bohus Ondrusek [68]
58Carlos Pacheco [75] [81]
59Jonathan D. Pincus [45]
60Andreas Podelski [32] [39] [42]
61Shaz Qadeer [80]
62Sriram K. Rajamani [30] [32] [33] [34] [35] [36] [37] [39] [40] [41] [42] [43] [44] [45] [47] [49] [52] [61] [68]
63Silvio Ranise [61]
64Kenneth Rehor [18] [29]
65Thomas W. Reps [17] [26]
66Grigore Rosu [79]
67Frank Ruskey [27]
68Shmuel Sagiv (Mooly Sagiv) [20] [64] [77]
69Michael I. Schwartzbach [72]
70Mark Seigle [40]
71Michael Siff [26]
72Douglas R. Smith [61]
73John T. Stasko [16]
74Cesare Tinelli [61]
75Abdullah Ustuner [68]
76Ramanathan Venkatapathy [45]
77Richard Webber [27]
78Westley Weimer [40]
79Lee J. White [27]
80Fei Xie [46]
81Greta Yorsh [59] [64]
82Andreas Zeller [54] [55] [67] [71]
83Lintao Zhang [51]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)