Gerald Weber

Senior Lecturer
Department of Computer Science
The University of Auckland
Office: Building 303, Room 485
38 Princes Street
phone: + 64 9 373-7599 x 88114
fax: + 64 9 373-7453
email: g.weber@cs.auckland.ac.nz
Office Hours: I have an open office, just drop by.

  

Postal Address:
Dr Gerald Weber
Department of Computer Science
The University of Auckland
Private Bag 92019
Auckland 1020
New Zealand


Research Interests in Computer Science


Form-Oriented Analysis
A New Methodology to Model Form-Based Applications
Dirk Draheim, Gerald Weber
Springer Verlag, 2004
ISBN: 3-540-20593-4    www.formcharts.org

About this book: Form-based applications range from simple Web shops to complex enterprise resource planning systems. Draheim and Weber adapt well-established basic modeling techniques in a novel way to achieve a modeling framework optimized for this broad application domain. They introduce new modeling artifacts, such as page diagrams and form storyboards, and separate dialogue patterns to allow for reuse. In their implementation they have developed new constructs such as typed server pages, and tools for forward and reverse engineering of presentation layers. The methodology is explained using an online bookshop as a running example, in which the user can experience the modeling concepts in action. The combination of theoretical achievements and hands-on practical advice and tools makes this book a reference work for both researchers in the areas of software architectures and submit-response style user interfaces, and professionals designing and developing such applications. More information and additional material is available online.


Postdoctoral Fellow

Johannes Müller

PhD Students

Masters Students

Graduates

If you are interested in starting a project or thesis under my supervision, please feel free to ask me.

Projects

Please visit the projects on:

Auckland Interface Model
www.formcharts.org


Activities


Partners in Industry


Publications

M. Asif Naeem, Gillian Dobbie, Gerald Weber. Optimised X-HYBRIDJOIN for Near-Real-Time Data Warehousing, ADC 2012, Melbourne.

Carlo Bueno, Sarah Crossland, Christof Lutteroth, Gerald Weber. Rewriting History: More Power to Creative People. OZCHI 2011, Canberra.

Christof Lutteroth, Sheng Tian, Gerald Weber. Tuple Space for Mashups. OZCHI 2011, Canberra.

Jacob Bellamy-McIntyre, Christof Lutteroth, 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.

Christof Lutteroth, Dirk Draheim, Gerald Weber. A type system for reflective program generators, Science of Computer Programming, Volume 76, Issue 5, May 2011, Pages 392-422.

M. Asif Naeem, Gillian Dobbie, Gerald Weber. HYBRIDJOIN for Near-Real-Time Data Warehousing, International Journal of Data Warehousing and Mining (IJDWM),2011.

Gerald Weber. Defining the Paperless Workplace with the Paper Metaphor - Not a Contradiction in Terms. Australasian Workshop on Health Informatics and Knowledge Management (HIKM2011), Perth, Australia, 2011, ACM.

M. Asif Naeem, Gillian Dobbie, Gerald Weber, and Shafiq Alam. 2010. R-MESHJOIN for near-real-time data warehousing. In Proceedings of the ACM 13th international workshop on Data warehousing and OLAP (DOLAP '10). ACM, New York, NY, USA, 53-60.

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.

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.

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.

Gerald Weber. A Reduction of Grid-Bag Layout to Auckland Layout. Proceedings of 21st Australian Conference on Software Engineering (ASWEC 2010), IEEE Press, Auckland, New Zealand, April, 2010, p. 67-74.

M.Asif Naem, Gill Dobbie, Gerald Weber. Comparing global optimization and default settings of stream-based joins, BIRTE 2009 - Workshop on Enabling Real-Time for Business Intelligence, August 24, 2009 - Lyon, France.

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, 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, Robert Strandh, Gerald Weber. Domain Specific High-Level Constraints for User Interface Layout. Constraints Journal (2008), 13:307-342.

Alexei Drummond, John Hosking, Christof Lutteroth, Gerald Weber, Burkhard Wuensche. '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.

Christof Lutteroth, Gerald Weber. Reflection as a Principle for Better Usability. In: Proceedings of ASWEC 2007 - 18th Australian Conference on Software Engineering, IEEE Press.

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.

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, IEEE Press, March 2006.

Dirk Draheim, Gerald Weber. The Core NSP Type System. In: Proceedings of WMR 2006 -- Workshop on Web Maintenance and Reengineering, 2006, to appear.

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.

Dirk Draheim, Gerald Weber (Editors). Trends in Enterprise Application Architecture, LNCS 3888, Springer, March 2006.

Behzad Bordbar, Dirk Draheim, Matthias Horn, Ina Schulz, and Gerald Weber. Integrated Model-Based Software Development, Data Access and Data Migration. In (Lionel Briand, Clay Williams, Eds.): Model Driven Engineering Languages and Systems, LNCS 3713, Springer, 2005. Abstract and Download

Dirk Draheim, Gerald Weber. Modelling Form-Based Interfaces with Bipartite State Machines. Journal Interacting with Computers, vol. 17, no. 2. Elsevier, 2005, pp. 207-228. Abstract and Download

Sandrine Balbo, Dirk Draheim, Christof Lutteroth and Gerald Weber. Appropriateness of User Interfaces to Tasks. Accepted for: TAMODIA 2005 - 4th International Workshop on Task Models and Diagrams for User Interface Design -- For Work and Beyond, ACM, ACM Press, 2005. Conference

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. Conference

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. Conference

Dirk Draheim, Christof Lutteroth and Gerald Weber. Generative Programming for C#. ACM SIGPLAN Notices, vol. 40, no. 8, ACM Press, August 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. Conference

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. Abstract and Download

Dirk Draheim, Christof Lutteroth, Gerald Weber: A Source Code Independent Reverse Engineering Tool for Dynamic Web Sites. Accepted for: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering. IEEE Press, to appear.

Dirk Draheim, Christof Lutteroth, Gerald Weber: Generator Code Opaque Recovery of Form-Oriented Web Site Models. In: Proceedings of CSMR 2005 - 9th European Conference on Software Maintenance and Reengineering. IEEE Press, March 2005.

Dirk Draheim, Gerald Weber: Form-Oriented Analysis - A New Methodology to Model Form-Based Applications. Research Monograph, Springer Verlag 2004.

Dirk Draheim, Gerald Weber: Co-Knowledge Acquisition of Software Organizations and Academy Advances in Learning Software Organizations 6th International Workshop, LSO 2004, Banff, Canada, June 20-21, 2004, LNCS 3096, Springer Verlag 2004.

Dirk Draheim, Gerald Weber: Specification and Generation of Model 2 Web Interfaces Accepted for: APCHI 2004 - 6th Asia-Pacific Conference on Computer-Human Interaction. LNCS 3101, Springer Verlag 2004.

Gerald Weber: The Centroid is a Reference Point for the Symmetric Difference in d Dimensions Technical Report UoA-SE-2004-1, The University of Auckland, 2004

Dirk Draheim, Gerald Weber: Modeling Submit/Response Style Systems with Form Charts and Dialogue Constraints Workshop on Human Computer Interface for Semantic Web and Web Applications (HCI-SWWA), LNCS 2889, p. 267 - 278, Springer-Verlag, 2003

Dirk Draheim, Gerald Weber: Storyboarding Form-Based Interfaces. Proceedings of INTERACT 2003 - Ninth IFIP TC13 International Conference on Human-Computer Interaction.

Dirk Draheim, Elfriede Fehr, and Gerald Weber: Improving the Web Presentation Layer Architecture. Web Technologies and Applications, LNCS 2642, p. 324 ff., Springer-Verlag, 2003.

Dirk Draheim, Elfriede Fehr, and Gerald Weber: JSPick - A Server Pages Design Recovery Tool. Proceedings of CSMR 2003 - 7th European Conference on Software Maintenance and Reengineering. IEEE Press, 2003.

Gerald Weber: Semantics of Form-Oriented Analysis. Doctoral thesis, 2002. (.ps.gz)

Dirk Draheim, Gerald Weber: Strongly Typed Server Pages. Next Generation Information Technologies and Systems, 5th International Workshop, NGITS 2002, Caesarea, Israel, June 24-25, 2002. Proceedings, LNCS 2382, Springer-Verlag.

Dirk Draheim, Gerald Weber: Specification and Generation of JSP Dialogues with Gently. Proceedings of NetObjectDays 2001, ISBN 3-00-008419-3, 2001.

Helmut Alt, Ulrich Fuchs, GŁnter Rote, Gerald Weber: Matching convex shapes with respect to the symmetric difference. Algorithmica, 21:89-103, 1998.

Dimitri Schischkin, Gerald Weber: The UniServer Architecture. Proceedings PDPTA '98, 1998.

Helmut Alt, Ulrich Fuchs, GŁnter Rote, Gerald Weber: Matching convex shapes with respect to the symmetric difference. Algorithms ESA '96, Proc. 4th Annual European Symp. on Algorithms, Barcelona, Spain, September '96, pp. 320-333. LNCS 1136, Springer, 1996.

Gerald Weber, Lars Knipping, Helmut Alt: An Application of Point Pattern Matching in Astronautics. Journal of Symbolic Computation, 17(4), pp. 321-340, April 1994.


Technical Reports

Dirk Draheim, Christof Lutteroth, Gerald Weber: An Analytical Comparison of Generative Programming Technologies. Proceedings of the 19. Workshop GI Working Group 2.1.4. Technical Report at Christian-Albrechts-University of Kiel, to appear.

Dirk Draheim, Elfriede Fehr, Gerald Weber: The Definition of the NSP Type System. Technical Report No B 02-11, Institute of Computer Science, FU Berlin, 2002.

Dirk Draheim, Gerald Weber: An Introduction to State History Diagrams. Technical Report No B 02-09, Institute of Computer Science, Free University Berlin, 2002.

Dirk Draheim, Gerald Weber: Form Charts and Dialogue Contraints. Technical Report No B 02-08, Institute of Computer Science, Free University Berlin, 2002.

Dirk Draheim, Gerald Weber: An Overview of state-of-the-art Architectures for Active Web Sites. Technical Report No B 02-07, Institute of Computer Science, Free University Berlin, 2002.

Dirk Draheim, Gerald Weber: An Introduction to Form Storyboarding. Technical Report No B 02-06, Institute of Computer Science, Free University Berlin, 2002.

Dirk Draheim, Gerald Weber: Strong complex typed dialogue-oriented Server Pages. Technical Report No B 02-05, Institute of Computer Science, Free University Berlin, 2002.

Matthias Eichhoff, Gerald Weber: Must all Mathematicians be Platonists? Technical Report No B 98-03, Institute of Computer Science, Free University Berlin, 1998.

Gerald Weber: Point Pattern Matching. Technical Report No B 95-19, Institute of Computer Science, Free University Berlin, 1995.

Gerald Weber, Lars Knipping, Helmut Alt: An Application of Point Pattern Matching in Astronautics. Journal of Symbolic Computation, 17(4), pp. 321-340, April 1994.

H. Alt, L. Knipping, G. Weber: An Application of Point Pattern Matching in Astronautics. Technical Report No B 93-16, Institute of Computer Science, Free University Berlin, 1993.


last updated: 2012-05-01.