William Pugh Home Page Coauthor index pubzone.org

List of publications from the DBLP Bibliography Server - FAQ
Other views: by type - by year (modern) - classic-C
Ask others: ACM DL/Guide - CiteSeerX - CSB - MetaPress - Google - Bing - Yahoo
DBLP keys2010
c53Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, William Pugh: The Google FindBugs fixit. ISSTA 2010: 241-252
c52Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, William Pugh: Null dereference analysis in practice. PASTE 2010: 65-72
2009
c51Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, William Pugh: Learning from defect removals. MSR 2009: 179-182
2008
j22Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, David Hovemeyer, J. David Morgenthaler, John Penix, William Pugh: Using Static Analysis to Find Bugs. IEEE Software 25(5): 22-29 (2008)
j21Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Joseph Gil, William Pugh, Grant E. Weddell, Yoav Zibin: Two-dimensional bidirectional object layout. ACM Trans. Program. Lang. Syst. 30(5) (2008)
c50Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, William Pugh: A report on a survey and study of static analysis users. DEFECTS 2008: 1-5
2007
c49Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Nathaniel Ayewah: Unit testing concurrent software. ASE 2007: 513-516
c48Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, William Pugh: Status report on JSR-305: annotations for software defect detection. OOPSLA Companion 2007: 799-800
c47Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, William Pugh, J. David Morgenthaler, John Penix, YuQian Zhou: Using FindBugs on production software. OOPSLA Companion 2007: 805-806
c46Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Nathaniel Ayewah, William Pugh, J. David Morgenthaler, John Penix, YuQian Zhou: Evaluating static analysis defect warnings on production software. PASTE 2007: 1-8
c45Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, William Pugh: Finding more null pointer bugs, but not too many. PASTE 2007: 9-14
c44Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jeffrey S. Foster, Michael W. Hicks, William Pugh: Improving software quality with static analysis. PASTE 2007: 83-84
2006
c43Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Dan Grossman, Jeremy Manson, William Pugh: What do high-level memory models mean for transactions? Memory System Performance and Correctness 2006: 62-69
c42Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, David Hovemeyer, William Pugh, Fawzi Emad, Jeffrey K. Hollingsworth, Nelson Padua-Perez: Experiences with marmoset: designing and using an advanced submission and testing system for programming courses. ITiCSE 2006: 13-17
c41Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, David Hovemeyer, William Pugh: Tracking defect warnings across versions. MSR 2006: 133-136
c40Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, William Pugh, Nathaniel Ayewah, David Hovemeyer: The Marmoset project: an automated snapshot, submission, and testing system. OOPSLA Companion 2006: 669-670
c39Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Brian Cole, Daniel Hakim, David Hovemeyer, Reuven Lazarus, William Pugh, Kristin Stephens: Improving your software using static analysis to find bugs. OOPSLA Companion 2006: 673-674
c38Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, William Pugh: Helping students appreciate test-driven development (TDD). OOPSLA Companion 2006: 907-913
2005
j20Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, Jaymie Strecker, David Hovemeyer, William Pugh: Software repository mining with Marmoset: an automated programming project snapshot and testing system. ACM SIGSOFT Software Engineering Notes 30(4): 1-5 (2005)
j19Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, William Pugh: RUBiS Revisited: Why J2EE Benchmarking is Hard. Stud. Inform. Univ. 4(1): 25-30 (2005)
c37Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Keynote talk: Advice to bug hunters. AADEBUG 2005: 1-2
c36Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, Jaymie Strecker, David Hovemeyer, William Pugh: Software repository mining with Marmoset: an automated programming project snapshot and testing system. MSR 2005
c35Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, Jaime Spacco, William Pugh: Evaluating and tuning a static analysis to find null pointer bugs. PASTE 2005: 13-19
c34Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jeremy Manson, William Pugh, Sarita V. Adve: The Java memory model. POPL 2005: 378-391
e3no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Chau-Wen Tseng (Eds.): Languages and Compilers for Parallel Computing, 15th Workshop, LCPC 2002, College Park, MD, USA, July 25-27, 2002, Revised Papers. Lecture Notes in Computer Science 2481, Springer 2005, isbn 3-540-30781-8
2004
j18Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, William Pugh: Finding bugs is easy. SIGPLAN Notices 39(12): 92-106 (2004)
c33Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jaime Spacco, David Hovemeyer, William Pugh: An Eclipse-based course project snapshot and submission system. ETX 2004: 52-56
c32Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, William Pugh: Finding bugs is easy. OOPSLA Companion 2004: 132-136
c31Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Jaime Spacco: RUBiS revisited: why J2EE benchmarking is hard. OOPSLA Companion 2004: 204-205
e2no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Craig Chambers (Eds.): Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation 2004, Washington, DC, USA, June 9-11, 2004. ACM 2004, isbn 1-58113-807-5
2003
c30Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Konstantin Berlin, Jun Huan, Mary Jacob, Garima Kochhar, Jan Prins, William Pugh, P. Sadayappan, Jaime Spacco, Chau-Wen Tseng: Evaluating the Impact of Programming Language Features on the Performance of Parallel Applications on Cluster Architectures. LCPC 2003: 194-208
c29Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Jaime Spacco: MPJava: High-Performance Message Passing in Java Using Java.nio. LCPC 2003: 323-339
2002
c28Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, William Pugh, Jaime Spacco: Atomic Instructions in Java. ECOOP 2002: 133-154
2001
c27Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Jeremy Manson, William Pugh: Core semantics of multithreaded Java. Java Grande 2001: 29-38
c26Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
David Hovemeyer, William Pugh: More Efficient Network Class Loading Through Bundling. Java Virtual Machine Research and Technology Symposium 2001: 127-140
e1no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Samuel P. Midkiff, José E. Moreira, Manish Gupta, Siddhartha Chatterjee, Jeanne Ferrante, Jan Prins, William Pugh, Chau-Wen Tseng (Eds.): Languages and Compilers for Parallel Computing, 13th International Workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000, Revised Papers. Lecture Notes in Computer Science 2017, Springer 2001, isbn 3-540-42862-3
2000
j17Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: The Java memory model is fatally flawed. Concurrency - Practice and Experience 12(6): 445-455 (2000)
1999
j16Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Tevfik Bultan, Richard Gerber, William Pugh: Model-checking concurrent systems with unbounded integer variables: symbolic representations, approximations, and experimental results. ACM Trans. Program. Lang. Syst. 21(4): 747-789 (1999)
c25Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Fixing the Java Memory Model. Java Grande 1999: 89-98
c24Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Evan Rosser: Iteration Space Slicing for Locality. LCPC 1999: 164-184
c23Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Compressing Java Class Files. PLDI 1999: 247-258
1998
j15Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, David Wonnacott: Constraint-Based Array Dependence Analysis. ACM Trans. Program. Lang. Syst. 20(3): 635-678 (1998)
c22Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Tatiana Shpeisman: SIPR: A New Framework for Generating Efficient Code for Sparse Matrix Computations. LCPC 1998: 213-229
1997
c21Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Tevfik Bultan, Richard Gerber, William Pugh: Symbolic Model Checking of Infinite State Systems Using Presburger Arithmetic. CAV 1997: 400-411
c20Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Evan Rosser: Iteration Space Slicing and Its Application to Communication Optimization. International Conference on Supercomputing 1997: 221-228
1996
j14no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Wayne Kelly, William Pugh, Evan Rosser, Tatiana Shpeisman: Transitive Closure of Infinite Graphs and its Applications. International Journal of Parallel Programming 24(6): 579-598 (1996)
j13no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Thomas J. Sheffler, Robert Schreiber, William Pugh, John R. Gilbert, Siddhartha Chatterjee: Efficient Distribution Analysis via Graph Contraction. International Journal of Parallel Programming 24(6): 599-620 (1996)
j12Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William I. Gasarch, Wayne Kelly, William Pugh: Finding the ith largest of n for small i, n. SIGACT News 27(2): 88-96 (1996)
c19Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Wayne Kelly, William Pugh: Minimizing Communication While Preserving Parallelism. International Conference on Supercomputing 1996: 52-60
c18Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Evan Rosser, Tatiana Shpeisman: Exploiting Monotone Convergence Functions in Parallel Programs. LCPC 1996: 75-85
1995
j11Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Wayne Kelly, William Pugh: Using affine closure to find legal reordering transformations. International Journal of Parallel Programming 23(4): 303-325 (1995)
j10Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Richard Gerber, William Pugh, Manas Saksena: Parametric Dispatching of Hard Real-Time Tasks. IEEE Trans. Computers 44(3): 471-479 (1995)
j9Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, David Wonnacott: Going Beyond Integer Programming with the Omega Test to Eliminate False Data Dependences. IEEE Trans. Parallel Distrib. Syst. 6(2): 204-211 (1995)
c17Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Wayne Kelly, William Pugh, Evan Rosser, Tatiana Shpeisman: Transitive Closure of Infinite Graphs and Its Applications. LCPC 1995: 126-140
c16Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Thomas J. Sheffler, Robert Schreiber, William Pugh, John R. Gilbert, Siddhartha Chatterjee: Efficient Distribution Analysis via Graph Contraction. LCPC 1995: 377-391
1994
j8Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
P. David Stotts, William Pugh: Parallel finite automata for modeling concurrent software systems. Journal of Systems and Software 27(1): 27-43 (1994)
j7Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Wayne Kelly, William Pugh: Selecting Affine Mappings Based on Performance Estimation. Parallel Processing Letters 4: 205-219 (1994)
j6Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, David Wonnacott: Static Analysis of Upper and Lower Bounds on Dependences and Parallelism. ACM Trans. Program. Lang. Syst. 16(4): 1248-1278 (1994)
c15Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Vadim Maslov, William Pugh: Simplifying Polynominal Constraints Over Integers to Make Dependence Analysis More Precise. CONPAR 1994: 737-748
c14Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Wayne Kelly, William Pugh: Finding Legal Reordering Transformations Using Mappings. LCPC 1994: 107-124
c13Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Counting Solutions to Presburger Formulas: How and Why. PLDI 1994: 121-134
c12Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, David Wonnacott: Experiences with Constraint-based Array Dependence Analysis. PPCP 1994: 312-325
1993
j5Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Vivek Nirkhe, William Pugh: A Partial Evaluator for the Maruti Hard Real-Time System. Real-Time Systems 5(1): 13-30 (1993)
c11Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, David Wonnacott: An Exact Method for Analysis of Value-based Array Data Dependences. LCPC 1993: 546-566
1992
j4Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: A Practical Algorithm for Exact Array Dependence Analysis. Commun. ACM 35(8): 102-114 (1992)
j3no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Definitions of Dependence Distance. LOPLAS 1(3): 261-265 (1992)
c10Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, David Wonnacott: Eliminating False Data Dependences using the Omega Test. PLDI 1992: 140-151
c9Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
Vivek Nirkhe, William Pugh: Partial Evaluation of High-Level Imperative Programming Languages, with Applications in Hard Real-Time Systems. POPL 1992: 269-280
1991
c8Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Uniform techniques for loop optimization. ICS 1991: 341-352
c7no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Advice to Authors of Extended Abstracts. PLDI 1991: 353-356
c6Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: The Omega test: a fast and practical integer programming algorithm for dependence analysis. SC 1991: 4-13
1990
j2Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Skip Lists: A Probabilistic Alternative to Balanced Trees. Commun. ACM 33(6): 668-676 (1990)
j1Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Slow Optimally Balanced Search Strategies VS. Cached Fast Uniformly Balanced Search Strategies. Inf. Process. Lett. 34(5): 251-254 (1990)
c5Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Probabilistic Analysis of Set Operations with Constant-Time Set Equality Test. ICCI 1990: 62-71
c4Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Grant E. Weddell: Two-Directional Record Layout for Multiple Inheritance. PLDI 1990: 85-91
1989
c3Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh, Tim Teitelbaum: Incremental Computation via Function Caching. POPL 1989: 315-328
c2no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: Skip Lists: A Probabilistic Alternative to Balanced Trees. WADS 1989: 437-449
1988
c1Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML
William Pugh: An Improved Replacement Strategy for Function Aaching. LISP and Functional Programming 1988: 269-276

Coauthor Index

1Sarita V. Adve
[c34]
2Nathaniel Ayewah
[c53] [c52] [c51] [j22] [c50] [c49] [c47] [c46] [c40]
3Konstantin Berlin
[c30]
4Tevfik Bultan
[j16] [c21]
5Craig Chambers
[e2]
6Siddhartha Chatterjee
[e1] [j13] [c16]
7Brian Cole
[c39]
8Fawzi Emad
[c42]
9Jeanne Ferrante
[e1]
10Jeffrey S. Foster
[c44]
11William I. Gasarch
[j12]
12Richard Gerber
[j16] [c21] [j10]
13Joseph Gil (Yossi Gil)
[j21]
14John R. Gilbert
[j13] [c16]
15Dan Grossman
[c43]
16Manish Gupta
[e1]
17Daniel Hakim
[c39]
18Michael W. Hicks (Michael Hicks)
[c44]
19Jeffrey K. Hollingsworth
[c42]
20David Hovemeyer
[j22] [c48] [c45] [c42] [c41] [c40] [c39] [j20] [c36] [c35] [j18] [c33] [c32] [c28] [c26]
21Jun Huan (Luke Huan)
[c30]
22Mary Jacob
[c30]
23Wayne Kelly
[j14] [j12] [c19] [j11] [c17] [j7] [c14]
24Garima Kochhar
[c30]
25Reuven Lazarus
[c39]
26Jeremy Manson
[c43] [c34] [c27]
27Vadim Maslov
[c15]
28Samuel P. Midkiff
[e1]
29José E. Moreira
[e1]
30J. David Morgenthaler
[j22] [c47] [c46]
31Vivek Nirkhe
[j5] [c9]
32Nelson Padua-Perez
[c42]
33John Penix
[j22] [c47] [c46]
34Jan Prins (Jan F. Prins)
[c30] [e1]
35Evan Rosser
[c24] [c20] [j14] [c18] [c17]
36P. Sadayappan (Ponnuswamy Sadayappan)
[c30]
37Manas Saksena
[j10]
38Robert Schreiber
[j13] [c16]
39Thomas J. Sheffler
[j13] [c16]
40Tatiana Shpeisman
[c22] [j14] [c18] [c17]
41Jaime Spacco
[c42] [c41] [c40] [c38] [j20] [j19] [c36] [c35] [c33] [c31] [c30] [c29] [c28]
42Kristin Stephens
[c39]
43P. David Stotts
[j8]
44Jaymie Strecker
[j20] [c36]
45Tim Teitelbaum
[c3]
46Chau-Wen Tseng
[e3] [c30] [e1]
47Grant E. Weddell
[j21] [c4]
48David Wonnacott
[j15] [j9] [j6] [c12] [c11] [c10]
49YuQian Zhou
[c47] [c46]
50Yoav Zibin
[j21]

Colors in the list of coauthors

Last update Thu May 23 21:06:28 2013 CET by the DBLP TeamThis material is Open Data Data released under the ODC-BY 1.0 license — See also our legal information page