Search the dblp DataBase
Thomas Ball :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Thomas Ball , James R. Larus Optimally Profiling and Tracing Programs. [Citation Graph (3, 0)][DBLP ] POPL, 1992, pp:59-70 [Conf ] Thomas Ball , Fred Douglis An Internet Difference Engine and its Applications. [Citation Graph (1, 0)][DBLP ] COMPCON, 1996, pp:71-76 [Conf ] Thomas Ball , Susan Horwitz Slicing Programs with Arbitrary Control-flow. [Citation Graph (0, 0)][DBLP ] AADEBUG, 1993, pp:206-222 [Conf ] Thomas Ball Automated Abstraction of Software. [Citation Graph (0, 0)][DBLP ] ATVA, 2006, pp:8- [Conf ] Thomas Ball , Byron Cook , Shuvendu K. Lahiri , Lintao Zhang Zapato: Automatic Theorem Proving for Predicate Abstraction Refinement. [Citation Graph (0, 0)][DBLP ] CAV, 2004, pp:457-461 [Conf ] Thomas Ball , Orna Kupferman , Greta Yorsh Abstraction for Falsification. [Citation Graph (0, 0)][DBLP ] CAV, 2005, pp:67-81 [Conf ] Thomas Ball , Sriram K. Rajamani The SLAM Toolkit. [Citation Graph (0, 0)][DBLP ] CAV, 2001, pp:260-264 [Conf ] Shuvendu K. Lahiri , Thomas Ball , Byron Cook Predicate Abstraction via Symbolic Decision Procedures. [Citation Graph (0, 0)][DBLP ] CAV, 2005, pp:24-38 [Conf ] Thomas Ball , Stephan Diehl , David Notkin , Andreas Zeller 05261 Summary - Multi-Version Program Analysis. [Citation Graph (0, 0)][DBLP ] Multi-Version Program Analysis, 2005, pp:- [Conf ] Thomas Ball , Stephan Diehl , David Notkin , Andreas Zeller 05261 Abstracts Collection - Multi-Version Program Analysis. [Citation Graph (0, 0)][DBLP ] Multi-Version Program Analysis, 2005, pp:- [Conf ] David Atkins , Thomas Ball , Michael Benedikt , Glenn Bruns , Kenneth C. Cox , Peter Mataga , Kenneth Rehor Experience with a Domain Specific Language for Form-based Services. [Citation Graph (0, 0)][DBLP ] DSL, 1997, pp:37-50 [Conf ] Thomas Ball The Concept of Dynamic Analysis. [Citation Graph (0, 0)][DBLP ] ESEC / SIGSOFT FSE, 1999, pp:216-234 [Conf ] Michael Siff , Satish Chandra , Thomas Ball , Krishna Kunchithapadam , Thomas W. Reps Coping with Type Casts in C. [Citation Graph (0, 0)][DBLP ] ESEC / SIGSOFT FSE, 1999, pp:180-198 [Conf ] Thomas W. Reps , Thomas Ball , Manuvir Das , James R. Larus The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem. [Citation Graph (0, 0)][DBLP ] ESEC / SIGSOFT FSE, 1997, pp:432-449 [Conf ] Thomas Ball A Theory of Predicate-Complete Test Coverage and Generation. [Citation Graph (0, 0)][DBLP ] FMCO, 2004, pp:1-22 [Conf ] David L. Atkins , Thomas Ball , Todd L. Graves , Audris Mockus Using Version Control Data to Evaluate the Impact of Software Tools. [Citation Graph (0, 0)][DBLP ] ICSE, 1999, pp:324-333 [Conf ] Dean F. Jerding , John T. Stasko , Thomas Ball Visualizing Interactions in Program Executions. [Citation Graph (0, 0)][DBLP ] ICSE, 1997, pp:360-370 [Conf ] Nachiappan Nagappan , Thomas Ball Use of relative code churn measures to predict system defect density. [Citation Graph (0, 0)][DBLP ] ICSE, 2005, pp:284-292 [Conf ] Nachiappan Nagappan , Thomas Ball Static analysis tools as early indicators of pre-release defect density. [Citation Graph (0, 0)][DBLP ] ICSE, 2005, pp:580-586 [Conf ] Nachiappan Nagappan , Thomas Ball , Andreas Zeller Mining metrics to predict component failures. [Citation Graph (0, 0)][DBLP ] ICSE, 2006, pp:452-461 [Conf ] Carlos Pacheco , Shuvendu K. Lahiri , Michael D. Ernst , Thomas Ball Feedback-Directed Random Test Generation. [Citation Graph (0, 0)][DBLP ] ICSE, 2007, pp:75-84 [Conf ] Thomas Ball , Byron Cook , Vladimir Levin , Sriram K. Rajamani SLAM and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft. [Citation Graph (0, 0)][DBLP ] IFM, 2004, pp:1-20 [Conf ] Nachiappan Nagappan , Thomas Ball , Brendan Murphy Using Historical In-Process and Product Metrics for Early Estimation of Software Failures. [Citation Graph (0, 0)][DBLP ] ISSRE, 2006, pp:62-74 [Conf ] Gunnar Kudrjavets , Nachiappan Nagappan , Thomas Ball Assessing the Relationship between Software Assertions and Faults: An Empirical Investigation. [Citation Graph (0, 0)][DBLP ] ISSRE, 2006, pp:204-212 [Conf ] Thomas Ball On the Limit of Control Flow Analysis for Regression Test Selection. [Citation Graph (0, 0)][DBLP ] ISSTA, 1998, pp:134-142 [Conf ] Greta Yorsh , Thomas Ball , Mooly Sagiv Testing, abstraction, theorem proving: better together! [Citation Graph (0, 0)][DBLP ] ISSTA, 2006, pp:145-156 [Conf ] Thomas Ball , Orna Kupferman An Abstraction-Refinement Framework for Multi-Agent Systems. [Citation Graph (0, 0)][DBLP ] LICS, 2006, pp:379-388 [Conf ] Benjamin Aminof , Thomas Ball , Orna Kupferman Reasoning About Systems with Transition Fairness. [Citation Graph (0, 0)][DBLP ] LPAR, 2004, pp:194-208 [Conf ] Thomas Ball , Shuvendu K. Lahiri , Madanlal Musuvathi Zap: Automated Theorem Proving for Software Analysis. [Citation Graph (0, 0)][DBLP ] LPAR, 2005, pp:2-22 [Conf ] Thomas Ball , James R. Larus Efficient Path Profiling. [Citation Graph (0, 0)][DBLP ] MICRO, 1996, pp:46-57 [Conf ] Thomas Ball , Sriram K. Rajamani Bebop: a path-sensitive interprocedural dataflow engine. [Citation Graph (0, 0)][DBLP ] PASTE, 2001, pp:97-103 [Conf ] Thomas Ball , James R. Larus Branch Prediction For Free. [Citation Graph (0, 0)][DBLP ] PLDI, 1993, pp:300-313 [Conf ] Thomas Ball , Rupak Majumdar , Todd D. Millstein , Sriram K. Rajamani Automatic Predicate Abstraction of C Programs. [Citation Graph (0, 0)][DBLP ] PLDI, 2001, pp:203-213 [Conf ] Glenn Ammons , Thomas Ball , James R. Larus Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling. [Citation Graph (0, 0)][DBLP ] PLDI, 1997, pp:85-96 [Conf ] Thomas Ball , Peter Mataga , Shmuel Sagiv Edge Profiling versus Path Profiling: The Showdown. [Citation Graph (0, 0)][DBLP ] POPL, 1998, pp:134-148 [Conf ] Thomas Ball , Mayur Naik , Sriram K. Rajamani From symptom to cause: localizing errors in counterexample traces. [Citation Graph (0, 0)][DBLP ] POPL, 2003, pp:97-105 [Conf ] Thomas Ball , Sriram K. Rajamani The SLAM project: debugging system software via static analysis. [Citation Graph (0, 0)][DBLP ] POPL, 2002, pp:1-3 [Conf ] Stephen Adams , Thomas Ball , Manuvir Das , Sorin Lerner , Sriram K. Rajamani , Mark Seigle , Westley Weimer Speeding Up Dataflow Analysis Using Flow-Insensitive Pointer Analysis. [Citation Graph (0, 0)][DBLP ] SAS, 2002, pp:230-246 [Conf ] Trishul M. Chilimbi , Thomas Ball , Stephen G. Eick , James R. Larus Storm Watch: A Tool for Visualizing Memory System Protocols. [Citation Graph (0, 0)][DBLP ] SC, 1995, pp:- [Conf ] Thomas Ball , Sriram K. Rajamani Bebop: A Symbolic Model Checker for Boolean Programs. [Citation Graph (0, 0)][DBLP ] SPIN, 2000, pp:113-130 [Conf ] Thomas Ball , Sriram K. Rajamani Automatically Validating Temporal Safety Properties of Interfaces. [Citation Graph (0, 0)][DBLP ] SPIN, 2001, pp:103-122 [Conf ] Thomas Ball , Byron Cook , Satyaki Das , Sriram K. Rajamani Refining Approximations in Software Predicate Abstraction. [Citation Graph (0, 0)][DBLP ] TACAS, 2004, pp:388-403 [Conf ] Thomas Ball , Sagar Chaki , Sriram K. Rajamani Parameterized Verification of Multithreaded Software Libraries. [Citation Graph (0, 0)][DBLP ] TACAS, 2001, pp:158-173 [Conf ] Thomas Ball , Vladimir Levin , Fei Xie Automatic Creation of Environment Models via Training. [Citation Graph (0, 0)][DBLP ] TACAS, 2004, pp:93-107 [Conf ] Thomas Ball , Andreas Podelski , Sriram K. Rajamani Boolean and Cartesian Abstraction for Model Checking C Programs. [Citation Graph (0, 0)][DBLP ] TACAS, 2001, pp:268-283 [Conf ] Thomas Ball , Andreas Podelski , Sriram K. Rajamani Relative Completeness of Abstraction Refinement for Software Model Checking. [Citation Graph (0, 0)][DBLP ] TACAS, 2002, pp:158-172 [Conf ] Fred Douglis , Thomas Ball Tracking and Viewing Changes on the Web. [Citation Graph (0, 0)][DBLP ] USENIX Annual Technical Conference, 1996, pp:165-176 [Conf ] Thomas Ball , Stephen G. Eick Visualizing Program Slices. [Citation Graph (0, 0)][DBLP ] VL, 1994, pp:288-295 [Conf ] Thomas Ball , Ella Bounimova , Byron Cook , Vladimir Levin , Jakob Lichtenberg , Con McGarvey , Bohus Ondrusek , Sriram K. Rajamani , Abdullah Ustuner Thorough static analysis of device drivers. [Citation Graph (0, 0)][DBLP ] EuroSys, 2006, pp:73-85 [Conf ] Thomas Ball , Veta Bonnewell , Peter J. Danielsen , Peter Mataga , Kenneth Rehor Speech-enabled services using TelePortalTM software and VoiceXMLstar . [Citation Graph (0, 0)][DBLP ] Bell Labs Technical Journal, 2000, v:5, n:3, pp:98-111 [Journal ] Fred Douglis , Thomas Ball , Yih-Farn Chen , Eleftherios Koutsofios WebGUIDE: Querying and Navigating Changes in Web Repositories. [Citation Graph (0, 0)][DBLP ] Computer Networks, 1996, v:28, n:7-11, pp:1335-1344 [Journal ] Thomas Ball , Stephen G. Eick Software Visualization in the Large. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 1996, v:29, n:4, pp:33-43 [Journal ] Thomas Ball , James R. Larus Using Paths to Measure, Explain, and Enhance Program Behavior. [Citation Graph (0, 0)][DBLP ] IEEE Computer, 2000, v:33, n:7, pp:57-65 [Journal ] Thomas Ball What's In a Region? Or Computing Control Dependence Regions In Near-Linear Time for Reducible Control Flow. [Citation Graph (0, 0)][DBLP ] LOPLAS, 1993, v:2, n:1-4, pp:1-16 [Journal ] Thomas Ball Paths between Imperative and Functional Programming. [Citation Graph (0, 0)][DBLP ] SIGPLAN Notices, 1999, v:34, n:2, pp:21-25 [Journal ] Thomas Ball , Hans-Juergen Boehm SIGPLANet - A Modest Proposal for SIGPLAN in the 21st Century. [Citation Graph (0, 0)][DBLP ] SIGPLAN Notices, 2001, v:36, n:4, pp:1-2 [Journal ] James R. Larus , Thomas Ball , Manuvir Das , Robert DeLine , Manuel Fähndrich , Jonathan D. Pincus , Sriram K. Rajamani , Ramanathan Venkatapathy Righting Software. [Citation Graph (0, 0)][DBLP ] IEEE Software, 2004, v:21, n:3, pp:92-100 [Journal ] James R. Larus , Thomas Ball Rewriting Executable Files to Measure Program Behavior. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 1994, v:24, n:2, pp:197-218 [Journal ] Thomas Ball , Andreas Podelski , Sriram K. Rajamani Boolean and Cartesian abstraction for model checking C programs. [Citation Graph (0, 0)][DBLP ] STTT, 2003, v:5, n:1, pp:49-58 [Journal ] Thomas Ball , Daniel Hoffman , Frank Ruskey , Richard Webber , Lee J. White State Generation and Automated Class Testing. [Citation Graph (0, 0)][DBLP ] Softw. Test., Verif. Reliab., 2000, v:10, n:3, pp:149-170 [Journal ] Thomas Ball Efficient Counting Program Events with Support for On-Line Queries. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1994, v:16, n:5, pp:1399-1410 [Journal ] Thomas Ball , James R. Larus Optimally Profiling and Tracing Programs. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 1994, v:16, n:4, pp:1319-1360 [Journal ] Thomas Ball , Todd D. Millstein , Sriram K. Rajamani Polymorphic predicate abstraction. [Citation Graph (0, 0)][DBLP ] ACM Trans. Program. Lang. Syst., 2005, v:27, n:2, pp:314-343 [Journal ] David L. Atkins , Thomas Ball , Glenn Bruns , Kenneth C. Cox Mawl: A Domain-Specific Language for Form-Based Services. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 1999, v:25, n:3, pp:334-346 [Journal ] David 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. [Citation Graph (0, 0)][DBLP ] IEEE Trans. Software Eng., 2002, v:28, n:7, pp:625-637 [Journal ] Fred Douglis , Thomas Ball , Yih-Farn Chen , Eleftherios Koutsofios The AT&T Internet Difference Engine: Tracking and Viewing Changes on the Web. [Citation Graph (0, 0)][DBLP ] World Wide Web, 1998, v:1, n:1, pp:27-44 [Journal ] Thomas Ball , Orna Kupferman , Mooly Sagiv Leaping Loops in the Presence of Abstraction. [Citation Graph (0, 0)][DBLP ] CAV, 2007, pp:491-503 [Conf ] Shuvendu K. Lahiri , Thomas Ball , Byron Cook Predicate Abstraction via Symbolic Decision Procedures [Citation Graph (0, 0)][DBLP ] CoRR, 2006, v:0, n:, pp:- [Journal ] Efficient Reachability Analysis of Büchi Pushdown Systems for Hardware/Software Co-verification. [Citation Graph (, )][DBLP ] The Static Driver Verifier Research Platform. [Citation Graph (, )][DBLP ] An Automata-Theoretic Approach to Hardware/Software Co-verification. [Citation Graph (, )][DBLP ] Deconstructing concurrency heisenbugs. [Citation Graph (, )][DBLP ] Finding errors in .net with feedback-directed random testing. [Citation Graph (, )][DBLP ] A brief history of software - from Bell Labs to Microsoft Research. [Citation Graph (, )][DBLP ] Finding and Reproducing Heisenbugs in Concurrent Programs. [Citation Graph (, )][DBLP ] Preemption Sealing for Efficient Concurrency Testing. [Citation Graph (, )][DBLP ] Better Under-Approximation of Programs by Hiding Variables. [Citation Graph (, )][DBLP ] Vacuity in Testing. [Citation Graph (, )][DBLP ] Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study. [Citation Graph (, )][DBLP ] Synthesizing Monitors for Safety Properties: This Time with Calls and Returns. [Citation Graph (, )][DBLP ] The Verified Software Challenge: A Call for a Holistic Approach to Reliability. [Citation Graph (, )][DBLP ] Towards Scalable Modular Checking of User-Defined Properties. [Citation Graph (, )][DBLP ] Search in 0.025secs, Finished in 0.031secs