Publications

Conference Publications
  • Jacob Bellamy-McIntyre, Christof Luterroth, Gerald Weber. OpenID and the Enterprise: A Model-based Analysis of Single Sign-On Authentication. In: Proceedings of the 15th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2011), IEEE Press, to appear.
  • Rui Liu, Burkhard C. Wünsche, Christof Lutteroth. A Framework for Webcam-based Hand Rehabilitation Exercises. In: Proceedings of the International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISAPP 2011), to appear.
  • Minh Nguyen, Burkhard C. Wünsche, Patrice Delmas, Christof Lutteroth. Realistic 3D Scene Reconstruction from Unconstrained and Uncalibrated Images taken with a Handheld Camera. In: Proceedings of the International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (GRAPP 2011), to appear.
  • Jaspaljeet Singh, Christof Lutteroth, Burkhard C. Wünsche. Leveraging Web 2.0 and Consumer Devices for Improving Elderlies’ Health. In: Proceedings of the Australasian Workshop on Health Informatics and Knowledge Management (HIKM 2011), 2011.
  • Michael Connolly, Christof Lutteroth, Beryl Plimmer. Document Resizing for Visually Impaired Students. In: Proceedings of the 22nd Australia Conference on Computer-Human Interaction (OZCHI 2010), 2010.
  • Ted Yeung, Sarah Crossland, Christof Lutteroth and Gerald Weber. The Table Widget Reloaded: Requirements, Design and Implementation. In: Proceedings of the 11th Annual ACM SIGCHI NZ Conference on Computer-Human Interaction (CHINZ 2010), 2010.
  • Jaspaljeet Singh, Burkhard Wuensche and Christof Lutteroth. Framework for iHealth - A Ubiquitous Patient-Centric Telehealth System. In: Proceedings of the 11th Annual ACM SIGCHI NZ Conference on Computer-Human Interaction (CHINZ 2010), 2010.
  • Jaspaljeet Singh, Christof Lutteroth and Burkhard C. Wunsche. A Taxonomy of Usability Requirements for Home Telehealth Systems. In: Proceedings of the 11th Annual ACM SIGCHI NZ Conference on Computer-Human Interaction (CHINZ 2010), 2010.
  • Juyong Sunwoo, Wallace Yuen, Christof Lutteroth and Burkhard Wünsche. Mobile Games for Elderly Healthcare. In: Proceedings of the 11th Annual ACM SIGCHI NZ Conference on Computer-Human Interaction (CHINZ 2010), 2010.
  • Bryce Day, Christof Lutteroth. Enterprise Tester - A Model-Driven Testing Project. In: Proceedings of the 33rd Australian Software Engineering Conference (ASWEC 2010), 2010, pp. 23-32.
  • Lung-Chen Lee, Christof Lutteroth, Gerald Weber. Improving End-User GUI Customization with Transclusion. In: Proceedings of the 33rd Australasian Computer Science Conference (ACSC 2010), 2010.
  • Yashasvi Appilla Chakravarthi, Christof Lutteroth, Gerald Weber. AIMHelp: Generating Help for GUI Applications Automatically. In: Proceedings of the 10th International Conference of the NZ ACM Special Interest Group on Human-Computer Interaction (CHINZ 2009), ACM Press, 2009.
  • Christof Lutteroth, Gerald Weber. Database Synchronization as a Service. In: Proceedings of the 5th Workshop on Middleware for Web Services (MWS 2009), IEEE Press, 2009.
  • Bryce Day, Sean Chin Ke-Zun, Levi Lovelock, Christof Lutteroth. Climbing the Ladder: CMMI Level 3. In: Proceedings of EDOC 2009 - 13th IEEE International Enterprise Distributed Object Computing Conference, IEEE Press, 2009.
  • James Kim, Christof Lutteroth. Multi-Platform Document-Oriented GUIs. In: Proceedings of the 10th Australasian User Interface Conference (AUIC 2009), 2009.
  • Christof Lutteroth, Gerald Weber. Efficient Use of GUIDs. In: Proceedings of PDCAT 2008 - 9th International Conference on Parallel and Distributed Computing, Applications and Technologies, IEEE Press, 2009.
  • Christof Lutteroth, Gerald Weber. Modeling a Realistic Workload for Performance Testing. In: Proceedings of EDOC 2008 - 12th IEEE International Enterprise Distributed Object Computing Conference, IEEE Press, 2008.
  • Christof Lutteroth, Gerald Weber. End-User GUI Customization. In: Proceedings of CHINZ 2008 - 9th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, ACM Press, 2008.
  • Christof Lutteroth, Andrew Luxton-Reilly. Flexible Learning in CS2: A Case Study. In: Proceedings of NACCQ 2008 - 21st Annual Conference of the National Advisory Committee on Computing Qualifications New Zealand, ACM Press, 2008.
  • Christof Lutteroth, Gerald Weber. Modular Specification of GUI Layout Using Constraints. In: Proceedings of ASWEC 2008 - 19th Australian Conference on Software Engineering, IEEE Press, 2008.
  • Christof Lutteroth. Automated Reverse Engineering of Hard-Coded GUI Layouts. In: Proceedings of the 9th Australasian User Interface Conference (AUIC 2008), 2008.
  • Christof Lutteroth, Gerald Weber. Reflection as a Principle for Better Usability. In: Proceedings of ASWEC 2007 - 18th Australian Conference on Software Engineering, IEEE Press, 2007.
  • Christof Lutteroth. A Comparison of XML and Relational Database Technology. In: Proceedings of the 5th New Zealand Computer Science Research Student Conference, 2007.
  • Christof Lutteroth. AP1: A Platform for Model-based Software Engineering. In: Proceedings of TEAA 2006 - 2nd International Conference on Trends in Enterprise Application Architecture, LNCS 4473, Springer, 2007.
  • Dirk Draheim, Gerald Weber, Christof Lutteroth. Finite State History Modeling and Its Precise UML-Based Semantics. In: Proceedings of BP-UML 2006 - 2nd International Workshop on Best Practices of UML, LNCS 4231, Springer, 2006.
  • Christof Lutteroth, Andrew Luxton-Reilly, Gillian Dobbie, John Hamer. A Maturity Model for Computing Education. In: Proceedings of ACE2007 - 9th Australasian Computing Education Conference, CRPIT, 66. Mann, S. and Simon, Eds., ACS. 107-114.
  • Dirk Draheim, Christof Lutteroth, Gerald Weber. Graphical User Interfaces as Documents. In: Proceedings of CHINZ 2006 - 7th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, ACM Press, July 2006.
  • Dirk Draheim, John Grundy, John Hosking, Christof Lutteroth, Gerald Weber. Realistic Load Testing of Web Applications. In: Proceedings of CSMR 2006 - 10th European Conference on Software Maintenance and Reengineering. IEEE Press, March 2006.
  • Christof Lutteroth, Gerald Weber. User Interface Layout with Ordinal and Linear Constraints. In: Proceedings of the Seventh Australasian User Interface Conference (AUIC 2006), Hobart, TAS, Australia, January 2006.
  • Barry Dowdeswell and Christof Lutteroth. A Message Exchange Architecture for Modern E-Commerce. In: Trends in Enterprise Application Architecture (TEAA 2005), LNCS 3888, Springer, March 2006.
  • Sandrine Balbo, Dirk Draheim, Christof Lutteroth and Gerald Weber. Appropriateness of User Interfaces to Tasks. In: Proceedings of TAMODIA 2005 - 4th International Workshop on Task Models and Diagrams for User Interface Design -- For Work and Beyond, ACM Press, 2005.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. A Type System for Reflective Program Generators. In: Proceedings of GPCE 2005 - Generative Programming and Component Engineering, LNCS 3676, Springer, 2005.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. Robust Content Creation with Form-Oriented User Interfaces. In: Proceedings of CHINZ 2005 - 6th International Conference of the ACM's Special Interest Group on Computer-Human Interaction, ACM International Conference Proceeding Series, vol. 94, ACM Press, 2005.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. Integrating Code Generators into the C# Language. In: Proceedings of ICITA 2005: The 3rd International Conference on Information Technology and Applications. IEEE Press, 2005.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. A Source Code Independent Reverse Engineering Tool for Dynamic Web Sites. In: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering. IEEE Press, March 2005.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. Generator Code Opaque Recovery of Form-Oriented Web Site Models. In: Proceedings of WCRE 2004 - The 11th IEEE Working Conference on Reverse Engineering. IEEE Press, 2004.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. Factory: Statically Type-Safe Integration of Genericity and Reflection. In: Proceedings of the 4th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2003). ACIS, 2003.
Journal Articles
  • Christof Lutteroth, Dirk Draheim, Gerald Weber. A Type System for Reflective Program Generators, Science of Computer Programming, 76(5), May 2011, pp. 392-422.
  • Bryce Day, Christof Lutteroth. Climbing the Ladder: CMMI Level 3. Enterprise Information Systems, 5(1), 2010, pp. 125-144.
  • Christof Lutteroth, Robert Strandh, Gerald Weber. Domain Specific High-Level Constraints for User Interface Layout. Constraints, 13(3), 2008, pp. 307-342.
Book Chapter
  • Drummond, A.J., Hosking, J., Lutteroth, C., Weber, G., Wuensche, B. 'Computing Away Climate Change', in 'Carbon Neutral by 2020: How New Zealanders can tackle climate change', Edited by Niki Harre and Quentin D Atkinson. Craig Potton Publishing, 2007.
Technical Reports
  • Jaspaljeet Singh, Christof Lutteroth, Burkhard Wünsche. A Taxonomy of Usability Requirements for Home Telehealth Systems. Technical Report UoA-SE-2010-1, Software Engineering, The University of Auckland, May 2010. Abstract and Download
  • Christof Lutteroth, Gerald Weber. Information Content and Compression of GUIDs. Technical Report UoA-SE-2008-2, Software Engineering, The University of Auckland, September 2008. Abstract and Download
  • Christof Lutteroth, Robert Strandh, Gerald Weber. Optimal GUI Layout as a Problem of Linear Programming. Technical Report UoA-SE-2007-6, Software Engineering, The University of Auckland, August 2007. Abstract and Download
  • Dirk Draheim, Christof Lutteroth, Gerald Weber. Realistic Load Testing of Web Applications. Technical Report UoA-SE-2005-9, Software Engineering, The University of Auckland, September 2005. Abstract and Download
  • Christof Lutteroth. Reverse Engineering Web Sites. In: 2. Doktorandenworkshop des Instituts für Informatik. Technical Report B-04-15, Institute of Computer Science, Freie Universität Berlin, November 2004.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. Source Code Independent Reverse Engineering of Dynamic Web Sites. Technical Report B-04-10, Institute of Computer Science, Freie Universität Berlin, June 2004. Abstract and Download
  • Christof Lutteroth. Demonstration of Factory - A Java Extension for Generative Programming. In Proceedings of the 21st Workshop of the GI Working Group on Programming Languages and Concepts for Computation, Technical Report 0410 at Christian-Albrechts University Kiel, January 2005.
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. An Analytical Comparison of Generative Programming Technologies. Technical Report B-04-02, Institute of Computer Science, Freie Universität Berlin, January 2004. Abstract and Download
Talks
  • Christof Lutteroth. The Auckland Interface Model. Oracle Research Labs, Menlo Park, USA, February 2011.
  • Christof Lutteroth. The Auckland Interface Model. IBM Almaden Research Center, USA, February 2011.
  • Christof Lutteroth. Algebra for User Interface Customization. University of Auckland, New Zealand, November 2009.
  • Christof Lutteroth. The Auckland Layout Model. IBM Almaden Research Center, USA, June 2009.
  • Christof Lutteroth. User Interface Customization with Constraints. Adobe Technology Labs, San Jose, USA, June 2009.
  • Christof Lutteroth. Keynote of the Computer Science Postgraduate Workshop: The Postgraduate's ABC. University of Auckland, New Zealand, October 2008.
  • Christof Lutteroth. Modular Specification of GUI Layout Using Constraints. University of Auckland, New Zealand, June 2008.
  • Christof Lutteroth. Making Program Generators Type-Safe. Victoria University of Wellington, New Zealand, January 2008.
  • Christof Lutteroth. Graphical User Interfaces as Documents. University of Auckland, New Zealand, November 2007.
  • Christof Lutteroth. The Auckland Layout Model. University of Auckland, New Zealand, October 2007.
  • Christof Lutteroth. A Platform for Model-Based Software Engineering. University of Auckland, New Zealand, April 2007.
  • Christof Lutteroth. Extending C# with Reflective Program Generators. University of Auckland, New Zealand, November 2005.
  • Christof Lutteroth. Reverse Engineering Web Sites. University of Auckland, New Zealand, September 2004.
  • Christof Lutteroth. Vergleichende Analyse von Technologien der generativen Programmierung. Physikzentrum Bad Honnef, Germany, May 2002.
Other Publications
  • Dirk Draheim, Christof Lutteroth and Gerald Weber. Generative Programming for C#. ACM SIGPLAN Notices, vol. 40, no. 8, ACM Press, August 2005.