Lennart Augustsson. A compiler for lazy ML. In Proceedings of the 1984 ACM Conference on LISP and Functional Programming, pages 218–227, August 1984.
Lennart Augustsson. Compiling Lazy Functional Languages part II. PhD thesis, Department of Computer Science, Chalmers University of Technology, December 1987.
Lennart Augustsson. Personal communication on the lack of suitable debugging tools for lazy functional languages, November 1991.
Peter Fritzson, Tibor Gyimothy, Mariam Kamkar, and Nahid Shahmehri. Generalized algorithmic debugging and testing. In Proceedings of the 1991 ACM SIGPLAN Conference, pages 317–26, Toronto, Canada, June 1991. A revised version to appear in ACMLOPLAS (Letters of Programming Languages and Systems).
Thomas Johnsson. Efficient compilation of lazy evaluation. In Proceedings of the 1984 ACM SIGPLAN Symposium on Compiler Construction, pages 58–69, June 1984. Proceedings published in SIGPLAN Notices, 19(6).
Thomas Johnsson. Compiling Lazy Functional Languages. PhD thesis, Department of Computer Science, Chalmers University of Technology, February 1987.
Mariam Kamkar. Interprocedural Dynamic Slicing with Applications to Debugging and Testing
. PhD thesis. Department of Computer and Information Science, Linköping University, S-581 83, Linköping, Sweden, April 1993.Google Scholar
Mariam Kamkar, Nahid Shahmehri, and Peter Fritzson. Interprocedural dynamic slicing. In M. Bruynooghe and M. Wirsing, editors, Programming Language Implementation and Logic Programming, volume 631 of Lecture Notes in Computer Science, pages 370–384, Leuven, Belgium, August 1992.
Amir Shai Kishon. Theory and Art of Semantics Directed Program Execution Monitoring. PhD thesis, Yale University, May 1992.
Lee Naish. Declarative debugging of lazy functional programs. Research Report 92/6, Department of Computer Science, University of Melbourne, Australia, 1992.Google Scholar
Henrik Nilsson. Freja: A small non-strict, purely functional language. MSc dissertation, Department of Computer Science and Applied Mathematics, Aston University, Birmingham, England, September 1991.Google Scholar
Henrik Nilsson and Peter Fritzson. Algorithmic debugging for lazy functional languages. In M. Bruynooghe and M. Wirsing, editors, Programming Language Implementation and Logic Programming, volume 631 of Lecture Notes in Computer Science, pages 385–399, Leuven, Belgium, August 1992.
Simon L. Peyton Jones. The Implementation of Functional Programming Languages. Prentice Hall, 1987.
Rudolph E. Seviora. Knowledge-based program debugging systems. IEEE Software
, 4(3):20–32, May 1987.Google Scholar
Nahid Shahmehri. Generalized Algorithmic Debugging
. PhD thesis, Department of Computer and Information Science, Linköping University, S-581 83, Linköping, Sweden, 1991.Google Scholar
Ehud Y. Shapiro. Algorithmic Program Debugging. MIT Press, May 1982.
Robert Sturrock. Debugging systems for lazy functional programming languages. Honours dissertation, Department of Computer Science, University of Melbourne, Australia, November 1992.Google Scholar
David A. Turner. Miranda: A non-strict functional language with polymorphic types. In Proceedings of the IFIP International Conference on Functional Programming Languages and Computer Architecture, FPCA'85, number 201 in Lecture Notes in Computer Science, Nancy, 1985.
Mark Weiser. Programmers use slices when debugging. Communications of the ACM
, 25(7):446–452, July 1982.Google Scholar
Mark Weiser. Program slicing. IEEE Transactions on Software Engineering
, 10(4):352–357, July 1984.Google Scholar