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

John Hughes Vis

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

*2009
67EEKoen Claessen, Michal Palka, Nicholas Smallbone, John Hughes, Hans Svensson, Thomas Arts, Ulf Wiger: Finding race conditions in Erlang with QuickCheck and PULSE. ICFP 2009: 149-160
2008
66EEJohn Hughes: Experiences from teaching functional programming at Chalmers. SIGPLAN Notices 43(11): 77-80 (2008)
2007
65EETa-Chung Tsai, Alejandro Russo, John Hughes: A Library for Secure Multi-threaded Information Flow in Haskell. CSF 2007: 187-202
64EEPaul Hudak, John Hughes, Simon L. Peyton Jones, Philip Wadler: A history of Haskell: being lazy with class. HOPL 2007: 1-55
63EEJohn Hughes: QuickCheck Testing for Fun and Profit. PADL 2007: 1-32
2006
62EEAlejandro Russo, John Hughes, David A. Naumann, Andrei Sabelfeld: Closing Internal Timing Channels by Transformation. ASIAN 2006: 120-135
61EEThomas Arts, John Hughes, Joakim Johansson, Ulf Wiger: Testing telecoms software with quviq QuickCheck. Erlang Workshop 2006: 2-10
60EENils Anders Danielsson, John Hughes, Patrik Jansson, Jeremy Gibbons: Fast and loose reasoning is morally correct. POPL 2006: 206-217
2005
59EEAndreas Abel, Marcin Benke, Ana Bove, John Hughes, Ulf Norell: Verifying haskell programs using constructive type theory. Haskell 2005: 62-73
2004
58EEJohn Hughes: Programming with Arrows. Advanced Functional Programming 2004: 73-129
57EEJohn Hughes: Global variables in Haskell. J. Funct. Program. 14(5): 489-502 (2004)
2002
56 Rex L. Page, John Hughes: Proceedings of the 2002 ACM SIGPLAN Workshop on Erlang, Pittsburgh, Pennsylvania, USA, October 7, 2002 ACM 2002
55EEPablo E. Martínez López, John Hughes: Principal type specialisation. ASIA-PEPM 2002: 94-105
54EEKoen Claessen, Colin Runciman, Olaf Chitil, John Hughes, Malcolm Wallace: Testing and Tracing Lazy Functional Programs Using QuickCheck and Hat. Advanced Functional Programming 2002: 59-99
53 John Hughes, Andrew D. McGettrick, Ellen Francine Barbosa, Jens Kaasbøll, Vinícius Medina Kern, Ana Paula Lüdtke Ferreira, Esselina Macome, Joberto Martins, Clara Amélia de Oliveira, Alfonso Ignacio Orth, R. Sadananda, Elaine da Silva, Romero Tori: Directions and Challenges in Informatics Education. Informatics Curricula and Teaching Methods 2002: 115-123
52EEM. K. Serour, Brian Henderson-Sellers, John Hughes, D. Winder, L. Chow: Organizational Transition to Object Technology: Theory and Practice. OOIS 2002: 229-241
51EEKoen Claessen, John Hughes: Testing monadic code with QuickCheck. SIGPLAN Notices 37(12): 47-59 (2002)
2001
50EERogardt Heldal, John Hughes: Binding-Time Analysis for Polymorphic Types. Ershov Memorial Conference 2001: 191-204
49EEWalid Taha, Henning Makholm, John Hughes: Tag Elimination and Jones-Optimality. PADO 2001: 257-275
2000
48EENick Benton, John Hughes, Eugenio Moggi: Monads and Effects. APPSEM 2000: 42-122
47EEJohn Hughes: The Correctness of Type Specialisation. ESOP 2000: 215-229
46EEKoen Claessen, John Hughes: QuickCheck: a lightweight tool for random testing of Haskell programs. ICFP 2000: 268-279
45 John Hughes: Generalising monads to arrows. Sci. Comput. Program. 37(1-3): 67-111 (2000)
44EERogardt Heldal, John Hughes: Extending a partial evaluator which supports separate compilation. Theor. Comput. Sci. 248(1-2): 99-145 (2000)
1999
43EEJohn Hughes: The Realities of PKI Inter-operability. CQRE 1999: 127-132
42EEJohn Hughes, Lars Pareto: Recursion and Dynamic Data-structures in Bounded Space: Towards Embedded ML Programming. ICFP 1999: 70-81
41EEJohn Hughes: Certificate inter-operability - white paper. Computers & Security 18(3): 221-230 (1999)
1998
40 John Hughes: Generalising Monads (Abstract). MPC 1998: 6
39 John Hughes: A Type Specialisation Tutorial. Partial Evaluation 1998: 293-325
38EEJohn Hughes: Type Specialization. ACM Comput. Surv. 30(3es): 14 (1998)
1997
37 Dirk Dussart, John Hughes, Peter Thiemann: Type Specialization for Imperative Languages. ICFP 1997: 204-216
36EERogardt Heldal, John Hughes: Partial Evaluation and Separate Compilation. PEPM 1997: 1-11
35 Dirk Dussart, Rogardt Heldal, John Hughes: Module-Sensitive Program Specialisation. PLDI 1997: 206-214
1996
34 John Hughes: Type Specialisation for the lambda-Calculus; or, A New Paradigm for Partial Evaluation Based on Type Inference. Dagstuhl Seminar on Partial Evaluation 1996: 183-215
33EEJohn Hughes, Lars Pareto, Amr Sabry: Proving the Correctness of Reactive Systems Using Sized Types. POPL 1996: 410-423
1995
32 John Hughes: The Design of a Pretty-printing Library. Advanced Functional Programming 1995: 53-96
31 John Hughes, Andrew Moran: Making Choices Lazily. FPCA 1995: 108-119
30EEJohn Hughes, Clive Souter, Eric Atwell: Automatic Extraction of Tagset Mappings from Parallel-Annotated Corpora CoRR abs/cmp-lg/9506006: (1995)
1994
29 John Hughes, Eric Atwell: The Automated Evaluation of Inferred Word Classifications. ECAI 1994: 535-539
28 John Hughes, John Launchbury: Reversing Abstract Interpretations. Sci. Comput. Program. 22(3): 307-326 (1994)
1993
27 Don McFall, Gillian Sleith, John Hughes: Reverse Engineering Structured Code to an Object-Oriented Representation. SEKE 1993: 86-93
26 Alex Ferguson, John Hughes: Fast Abstract Interpretation Using Sequential Algorithms. WSA 1993: 45-59
25 Simon L. Peyton Jones, John Hughes, John Launchbury: How to Give a Good Research Talk. SIGPLAN Notices 28(11): 9-12 (1993)
1992
24EEJohn Hughes, John Launchbury: Reversing Abstract Interpretations. ESOP 1992: 269-286
23 John Hughes, Andrew Moran: A Semantics for Locally Bottom-Avoiding Choice. Functional Programming 1992: 102-112
22 John Launchbury, Andy Gill, John Hughes, Simon Marlow, Simon L. Peyton Jones, Philip Wadler: Avoiding Unnecessary Updates. Functional Programming 1992: 144-153
21 Alex Ferguson, John Hughes: Abstract Interpretation of Higher Order Functions Using Concrete Data Structures (Summary). Functional Programming 1992: 57-61
20 John Hughes, Alex Ferguson: A Loop-Detecting Interpreter for Lazy, Higher-Order Programs. Functional Programming 1992: 85-101
19 John Hughes: Pretty-printing: An Exercise in Functional Programming. MPC 1992: 11-13
18 John Hughes, John Launchbury: Relational Reversal of Abstract Interpretation. J. Log. Comput. 2(4): 465-482 (1992)
17 John Hughes, John Launchbury: Projections for Polymorphic First-Order Strictness Analysis. Mathematical Structures in Computer Science 2(3): 301-326 (1992)
16 Paul Hudak, Simon L. Peyton Jones, Philip Wadler, Brian Boutel, Jon Fairbairn, Joseph H. Fasel, María M. Guzmán, Kevin Hammond, John Hughes, Thomas Johnsson, Richard B. Kieburtz, Rishiyur S. Nikhil, Will Partain, John Peterson: Report on the Programming Language Haskell, A Non-strict, Purely Functional Language. SIGPLAN Notices 27(5): R1-R164 (1992)
1991
15 John Hughes: Functional Programming Languages and Computer Architecture, 5th ACM Conference, Cambridge, MA, USA, August 26-30, 1991, Proceedings Springer 1991
14 Carsten Kehler Holst, John Hughes: A Loop-Detecting Interpreter for Lazy Programs. Functional Programming 1991: 164-176
13 Ryszard Kubiak, John Hughes, John Launchbury: Implementing Projection-based Strictness Analysis. Functional Programming 1991: 207-224
1990
12 Kei Davis, John Hughes: Functional Programming, Proceedings of the 1989 Glasgow Workshop, 21-23 August 1989, Fraserburgh, Scotland, UK Springer 1990
1989
11 John Hughes: Projections for Polymorphic Strictness Analysis. Category Theory and Computer Science 1989: 82-100
10 John Hughes, John O'Donnell: Expressing and Reasoning About Non-Deterministic Functional Programs. Functional Programming 1989: 308-328
9 Gebreselassie Baraki, John Hughes: Abstract Interpretation of Polymorphic Functions. Functional Programming 1989: 31-40
8 Alex Ferguson, John Hughes: An Iterative Powerdomain Construction. Functional Programming 1989: 41-55
7 John Hughes: Why Functional Programming Matters. Comput. J. 32(2): 98-107 (1989)
1987
6EEGuy Argo, John Hughes, Philip W. Trinder, Jon Fairbairn, John Launchbury: Implementing Functional Databases. DBPL 1987: 165-176
5 Richard S. Bird, John Hughes: The alpha-beta Algorithm: An Exercise in Program Transformation. Inf. Process. Lett. 24(1): 53-57 (1987)
1986
4 John Hughes: A Novel Representation of Lists and its Application to the Function "reverse". Inf. Process. Lett. 22(3): 141-144 (1986)
1985
3 John Hughes: Lazy Memo-functions. FPCA 1985: 129-146
2 John Hughes: A Distributed Garbage Collection Algorithm. FPCA 1985: 256-271
1 John Hughes: Strictness detection in non-flat domains. Programs as Data Objects 1985: 112-135

Coauthor Index

1Andreas Abel [59]
2Guy Argo [6]
3Thomas Arts [61] [67]
4Eric Atwell [29] [30]
5Gebreselassie Baraki [9]
6Ellen Francine Barbosa [53]
7Marcin Benke [59]
8Nick Benton (P. N. Benton) [48]
9Richard S. Bird [5]
10Brian Boutel [16]
11Ana Bove [59]
12Olaf Chitil [54]
13L. Chow [52]
14Koen Claessen [46] [51] [54] [67]
15Nils Anders Danielsson [60]
16Kei Davis [12]
17Dirk Dussart [35] [37]
18Jon Fairbairn [6] [16]
19Joseph H. Fasel [16]
20Alex Ferguson (Alex B. Ferguson) [8] [20] [21] [26]
21Ana Paula Lüdtke Ferreira [53]
22Jeremy Gibbons [60]
23Andy Gill [22]
24María M. Guzmán [16]
25Kevin Hammond [16]
26Rogardt Heldal [35] [36] [44] [50]
27Brian Henderson-Sellers [52]
28Carsten Kehler Holst [14]
29Paul Hudak [16] [64]
30Patrik Jansson [60]
31Joakim Johansson [61]
32Thomas Johnsson [16]
33Simon L. Peyton Jones [16] [22] [25] [64]
34Jens Kaasbøll [53]
35Vinícius Medina Kern [53]
36Richard B. Kieburtz (Dick Kieburtz) [16]
37Ryszard Kubiak [13]
38John Launchbury [6] [13] [17] [18] [22] [24] [25] [28]
39Pablo E. Martínez López [55]
40Esselina Macome [53]
41Henning Makholm [49]
42Simon Marlow [22]
43Joberto Martins (J. S. B. Martins) [53]
44Don McFall [27]
45Andrew D. McGettrick [53]
46Eugenio Moggi [48]
47Andrew Moran [23] [31]
48David A. Naumann [62]
49Rishiyur S. Nikhil [16]
50Ulf Norell [59]
51John O'Donnell [10]
52Clara Amélia de Oliveira [53]
53Alfonso Ignacio Orth [53]
54Rex L. Page [56]
55Michal Palka [67]
56Lars Pareto [33] [42]
57Will Partain [16]
58John Peterson [16]
59Colin Runciman [54]
60Alejandro Russo [62] [65]
61Andrei Sabelfeld [62]
62Amr Sabry [33]
63R. Sadananda [53]
64M. K. Serour [52]
65Elaine da Silva [53]
66Gillian Sleith [27]
67Nicholas Smallbone [67]
68Clive Souter [30]
69Hans Svensson [67]
70Walid Taha [49]
71Peter Thiemann [37]
72Romero Tori [53]
73Philip W. Trinder [6]
74Ta-Chung Tsai [65]
75Philip Wadler [16] [22] [64]
76Malcolm Wallace [54]
77Ulf Wiger [61] [67]
78D. Winder [52]

Colors in the list of coauthors

Copyright © Tue Nov 3 08:52:44 2009 by Michael Ley (ley@uni-trier.de)