Dr Lee Naish

  • Room: Level: 07 Room: 7.23
  • Building: Doug McDonell Building
  • Campus: Parkville

Research interests

  • Debugging
  • Declarative programming languages

Personal webpage

http://people.eng.unimelb.edu.au/lee

Biography

Dr Lee Naish is a Senior Fellow in the Department of Computing and Information Systems at the University of Melbourne.

My main research interests center around correctness of computations.  This includes significant work on declarative programming languages, semantics and debugging.  I have also been also involved with the development of an algorithm animation package, Algorithms In Action (AIA) and have some interest in set similarity, voting systems, intellectual property and "information economics".

Recent publications

  1. Naish L, Schachte P, MacNally A. Adtpp: lightweight efficient safe polymorphic algebraic data types for C. SOFTWARE-PRACTICE & EXPERIENCE. John Wiley & Sons. 2016, Vol. 46, Issue 12.
  2. Naish L, Neelofar E, Neelofar N, Kotagiri R. Multiple Bug Spectral Fault Localization Using Genetic Programming. 2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015). IEEE. 2015.
  3. Naish L. Sharing analysis in the Pawns compiler. PeerJ. PeerJ. 2015, Vol. 2015, Issue 1.
  4. Gange G, Horsfall B, Naish L, Sondergaard H. Four-Valued Reasoning and Cyclic Circuits. IEEE Transactions on Computer - Aided Design of Integrated Circuits and Systems. Institute of Electrical and Electronics Engineers. 2014, Vol. 33, Issue 7.
  5. Naish L. Transforming floundering into success. Theory and Practice of Logic Programming. Cambridge University Press. 2014, Vol. 14, Issue 2.
  6. Naish L, Sondergaard H. Truth versus Information in Logic Programming. Theory and Practice of Logic Programming. Cambridge University Press. 2014, Vol. 14, Issue 6.
  7. Naish L, Lee HJ. Duals in Spectral Fault Localization. 22nd Australasian Software Engineering Conference (ASWEC 2013). IEEE Explore. 2013.
  8. Naish L. Grants are not research outputs. Australian Universities' Review. National Tertiary Education Union. 2013, Vol. 55, Issue 1.
  9. Naish L. Partial Disclosure of Votes in STV Elections. Voting Matters. 2013, Vol. April 2013, Issue 30.
  10. Naish L. Declarative Diagnosis of Floundering in Prolog. 35th Australasian Computer Science Conference (ACSC 2012). Australian Computer Society. 2012, Vol. 122.
  11. Smith S, Lederman R, Monagle P, Alzougool BM, Naish L, Dreyfus S. Individually tailored client-focused reports for ubiquitous devices: An experimental analysis. 23rd Australasian Conference on Information Systems. Australasian Conference on Information Systems ACIS. 2012.
  12. Naish L, Sondergaard H, Horsfall B. Logic Programming: From Underspecification to Undefinedness. 18th Computing: The Australasian Theory Symposium (CATS 2012). Australian Computer Society. 2012, Vol. 128.
  13. Naish L, Lee H, Kotagiri R. Spectral debugging: How much better can we do?. 35th Australasian Computer Science Conference (ACSC 2012). Australian Computer Society. 2012, Vol. 122.
  14. Naish L, Lee H, Kotagiri R. A model for spectra-based software diagnosis. ACM Transactions on Software Engineering and Methodology. Association for Computing Machinery Inc.. 2011.
  15. Lee H, Naish L, Kotagiri R. Effective software bug localization using spectral frequency weighting function. IEEE 34th Annual Computer Software and Applications Conference 2010. IEEE - Institute of Electrical and Electronic Engineers. 2010.

View a full list of publications on the University of Melbourne’s ‘Find An Expert’ profile