left header image

 

Hausi A. Müller  PhD, PEng

right header image

Professor of Computer Science
Associate Dean Research
Faculty of Engineering
University of Victoria

 
 
 
Selected Publications
  • Desmarais, R.; Müller, H.A.; Lach, P.: YaKit: A Locality Based Messaging System Using iCon Overlay, Proceedings 21th IBM Center for Advanced Studies Conference (CASCON 2011), 10 pages, In Press; Nov. 2011.
  • Villegas, N.M.; Muller, H.A.; Munoz, J.C.; Lau, A.; Ng, J.; Brealey, C.: A Dynamic Context Management Infrastructure for Supporting User-driven Web Integration in the Personal Web, Proceedings 21th IBM Center for Advanced Studies Conference (CASCON 2011), 10 pages, In Press; Nov. 2011.
  • Balasubramanian, S.; R. Desmarais; H.A. Müller; U. Stege; V. Srinivasan: Characterizing Problems for Realizing Policies in Self-Adaptive and Self-Managing Systems, Proceedings 6th ACM/IEEE Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2011), pp. 70-79, May 2011. pdf
  • Villegas, N.M.; H.A. Müller; G. Tamura; L. Duchien; R. Casallas: A Framework for Evaluating Quality-Driven Self-Adaptive Software Systems, Proceedings 6th ACM/IEEE Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2011), pp. 80-89, May 2011. pdf
  • Frincu, M.; Villegas, N.M.; D. Petcu; H.A. Müller; R. Rouvoy; Self-Healing Distributed Scheduling Platform, Proceedings 11th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid 2011), pp. 225-234, May 2011. pdf
  • Müller, H.A., Kienle, H.M.: Software Reverse Engineering, In: P.A. Laplante (ed.): Encyclopedia of Software Engineering, pp. 1016-1030, CRC Press, 2010. pdf
  • Villegas, N.M.; H.A. Müller: Managing Dynamic Context to Optimize Smart Interactions and Services. In: The Smart Internet, M. Chignell; J. Cordy; J. Ng; Y. Yesha (eds.), LNCS 6400, Springer, pp. 289-318, Nov. 2010. pdf
  • Kontogiannis, K.; J. Martin; K. Wong; R. Gregory; H. Müller; J. Mylopoulos: Code Migration Through Transformations:  An Experience Report, In: CASCON First Decade High Impact Papers—CASCON 20th Anniversary Volume; Nov. 2010. Reprinted from CASCON 1998, pp. 1-13; Best Paper Award in 1998. pdf
  • Müller, H.A.; A. Ryman; A.W. Kark (eds.): Procs. 20th IBM Center for Advanced Studies Conference: Annual Int. Conference on Computer Science and Software Engineering (CASCON 2010), Markham, Canada; ACM DL; Nov. 2010. pdf
  • Müller, H.A.; A. Ryman; A.W. Kark (eds.): CASCON First Decade High Impact Papers—CASCON 20th Anniversary Volume, Markham, Canada; ACM DL; Nov. 2010. pdf
  • Villegas, N.M.; H.A. Müller: Context-Driven Adaptive Monitoring for Supporting SOA Governance. In: Proc. 4th Int. Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010), Workshop at 26th IEEE Int. Conf. on Software Maintenance (ICSM 2010), SEI Press, Sep. 2010. pdf
  • Gupta, P.; H.A. Müller: Characterizing Policies that Govern Service Oriented Systems. In: Proc. 4th Int. Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010), Workshop at 26th IEEE Int. Conf. on Software Maintenance (ICSM 2010), SEI Press, Sep. 2010. pdf
  • Pahlevan, A.; H.A. Müller: A Dynamic Framework for Quality Web Service Discovery. In: Proc. 4th Int. Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010), Workshop at 26th IEEE Int. Conf. on Software Maintenance (ICSM 2010), SEI Press, Sep. 2010. pdf
  • Kienle, H.M.; H.A. Müller:  The Tools Perspective on Software Reverse Engineering: Requirements, Construction and Evaluation. In: Advances in Computers, M. Zelkowitz (ed.), Elsevier Publishing, pp. 189-290, 2010.pdf
  • Kienle, H.M.; H.A. Müller: Rigi—An Environment for Software Reverse Engineering, Exploration, Visualization, and Redocumentation, Science of Computer Programming 75(4):247-263, Apr. 2010. pdf
  • Müller, H.M, Gupta, P., Nigul, L., Desmarais, R., Rudkovskiy, A., Zhu, Q.: SOA Governance Optimizes the Business and Evolution of Service-Oriented Systems, 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009), Workshop at 25th IEEE International Conference on Software Maintenance (ICSM 2009), pp. 67-79, Sep. 2009. pdf
  • Magee, J.; Müller, H.A. (eds.):  Proceedings International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2009), Workshop at 31th IEEE/ACM International Conference on Software Engineering (ICSE 2009), Vancouver, Canada; 162 pages, May 2009. pdf
  • Brun, Y., Di Marzo Serugendo, J., Gacek, C., Giese, H., Kienle, H.M., Litoiu, M., Müller, H.A., Pezzè, M., Shaw, M.: Engineering Self-Adaptive Systems through Feedback Loops, In: Software Engineering for Self-Adaptive Systems, LNCS 5527, Springer-Verlag, pp. 47-69, 2009. pdf
  • Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., Becker, B., Bencomo, N., Brun, Y., Cukic, B., Di Marzo Serugendo, J., Dustdar, S., Finkelstein, A., Gacek, C. Geihs, K., Grassi, V., Karsai, G., Kienle, H.M., Kramer, J., Malek, S., Mirandola, R., Müller, H.A., Park, S., Tichy, M., Tivoli, M., Weyns, D., Whittle, J.: Software Engineering for Self-Adaptive Systems: A Research Roadmap. In: Software Engineering for Self-Adaptive Systems, LNCS 5527, Springer-Verlag, pp. 1-26, 2009. pdf
  • Pahlevan, A. Müller, H.A.: Static-Discovery Dynamic-Selection (SDDS) Approach to Web Service Discovery, 3rd International Workshop on Service Intelligence and Computing (SIC 2009) at 7th IEEE International Conference on Web Services (ICWS 2009), 2009 World Congress on Services (SERVICES 2009), pp. 769-772, July 2009. pdf
  • Müller, H.A., Kienle, H.M., Stege, U.: Autonomic Computing: Now You See It, Now You Don’t—Design and Evolution of Autonomic Software Systems. In: De Lucia, A., Ferrucci, F. (eds.): Software Engineering International Summer School Lectures: University of Salerno, LNCS 5413, Springer-Verlag Berlin Heidelberg, pp. 32–54, 2009. pdf
  • Müller, H.A., Tilley, S.R., Wong, K. (eds.): Frontiers of Software Maintenance (FoSM), Special Track at IEEE International Conference on Software Maintenance (ICSM 2008), IEEE Computer Society Press, Beijing, China, September 2008. pdf
  • Zhu, Q., Lin, L., Kienle, H.M., Müller, H.A.: Characterizing Maintainability Concerns in Autonomic Element Design. In: IEEE International Conference on SoftwareMaintenance (ICSM 2008), Beijing, China, pp. 197-206, September 2008. pdf
  • Kienle, H.M., Müller, H.A.: Research Challenges in Management and Compliance of Policies on the Web. In: 10th IEEE International Symposium on Web Site Evolution (WSE 2008), Beijing, China, pp. 83-92, Sep. 2008. pdf
  • Kienle, H.M., Müller, H.A.: The Rigi Reverse Engineering Environment, In: International Workshop on Advanced Software Development Tools and Techniques, July 2008. pdf
  • Müller, H.A., Pezzè, M., Shaw, M.: Visibility of Control in Adaptive System. In: Third ACM/IEEE International ICSE Workshop on Software Engineering for Adaptiveand Self-Managing Systems (SEAMS 2008), Workshop at 30th IEEE/ACM International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008. pdf
  • Dawson, R., Desmarais, R., Kienle, H.M., Müller, H.A.: Monitoring in Adaptive Systems Using Reflection. In: 3rd ACM/IEEE International ICSE Workshopon Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2008), Workshop at 30th IEEE/ACM International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008. pdf
  • Cheng, B;  de Lemos, R.; Garlan, D.; Litoiu, M.; Magee, J.; Müller, H.A. and Taylor, R (eds.):  Proceedings International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2008), Workshop at 30th IEEE/ACM International Conference on Software Engineering (ICSE 2008), Leipzig, Germany; ACM Press, 138 pages, May 2008. pdf
  • Kienle, H.M.; Germàn, D; S.R. Tilley, S.R.; and Müller, H.A.: Managing Legal Risks Associated with Intellectual Property on the Web. In: International Journal of Business Information Systems (IJBIS), 3(1):86-106, 2008. pdf
  • Kienle, H.M., Müller, H.A.: A WSAD-based Fact Extractor for J2EE Web Projects. In: 9th IEEE International Symposium on Web Site Evolution (WSE 2007), Paris, France, October 2007. pdf
  • Lin, G, Zou, F., Kienle, H.M., Müller, H.A.: An SVG Graph Visualization Engine. In: Fifth Annual World Conference: SVG Open 2007, Tokyo, Japan, September 2007. pdf
  • Zhu, Q., Dawson, D., Agrawal, A., Müller, H.A.: Leveraging Conceptual Models of Trust in Automated Systems to Promote ‘Appropriate Trust’ in Autonomic Systems. In: 2007 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM 2007), Victoria, BC, Canada, August 2007. pdf
  • Kienle, H.M., Müller, H.A., Martin, J.: Dependencies Analysis of Azureus with Rigi: Tool Demo Challenge. In: 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2007), Banff, Alberta, June 2007 (Award for Best Demonstration Paper). pdf
  • Kienle, H.M., Müller, H.A.: Requirements of Software Visualization Tools: A Literature Survey. In: 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2007), Banff, Alberta, June 2007. pdf
  • Cheng, B;  de Lemos, R.; Fickas, S.; Garlan, D.; Litoiu, M.; Magee, J.; Müller, H.A. and Taylor, R (eds.):  Proceedings International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007), Workshop at 29th IEEE/ACM International Conference on Software Engineering (ICSE 2007), Minneapolis, Minnesota, USA; 170 pages, May  2007. pdf
  • Egyed, A.; Müller, H.A.; Perry, D.E.; Smith, D.B. and Tilley, S.R (eds.): Proceedings 2nd International Workshop on Incorporating COTS Software into Software Systems (IWICSS 2007); Workshop at 29th IEEE/ACM International Conference on Software Engineering (ICSE 2007), Minneapolis, Minnesota; May 2007, 70 pages, May 2007. pdf
  • Kontogiannis, K., Lewis, G.A., Smith, D.B., Litoiu, M., Müller, H.A., Schuster, S., Stroulia, E.: The Landscape of Service-oriented Systems: A Research Perspective. In: International Workshop on Systems Development in SOA Environments (SDSOA 2007), Workshop at 29th IEEE/ACM International Conference on Software Engineering (ICSE 2007), Minneapolis, Minnesota, USA, May 2007. pdf
  • Neti, S., Müller, H.A.: Quality Criteria and an Analysis Framework for Self-healing Systems. In: International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007), Workshop at 29th IEEE/ACM Int. Conf. on Software Engineering (ICSE 2007), Minneapolis, Minnesota, USA, May 2007. pdf
  • Desmarais, R., Müller, H.A.: A Proposal for an Autonomic Grid Management System. In: International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007), Workshop at 29th IEEE/ACM International Conference on Software Engineering (ICSE 2007), Minneapolis, Minnesota, USA, May 2007. pdf
  • Kienle, H.M., Müller, H.A.; A Lightweight Taxonomy to Characterize Component-based Systems. In: Sixth IEEE International Conference on COTS-based Software Systems (ICCBSS 2007), Banff, Alberta, Canada, February 2007. pdf
  • H.A. Müller (editor). Canadian Engineering Accreditation Board (CEAB) Evaluation of Engineering Programs Document for Bachelor of Software Engineering (BSENG), Technical Report, University of Victoria, 365 pages, Nov. 2006.
  • P. Kaminski, H.A. Müller, and M. Litoiu. A Design for Evolving Web Services, Proceedings ACM IBM Center for Advanced Studies Conference (CASCON 2006), pp. 303-317, Oct. 2006. pdf
  • H.A. Müller. Bits of History, Challenges for the Future and Autonomic Computing Technology, 13th IEEE Working Conference on Reverse Engineering (WCRE 2006); Invited Keynote Paper; pp. 9-15, Benevento, Italy; Oct. 2006. pdf
  • J. Stier.; J. Jahnke; and H.A. Müller. Geist3D: A Simulation Tool for Geometry-driven Petri Nets, 27th International Conference on Application and Theory of Petri Nets and Other Models Of Concurrency (Petri Nets 2006), Turku, Finland, June 2006. pdf
  • G. Gui; H.M. Kienle; and H.A. Müller. ReGoLive: Building a Web Site Comprehension Tool by Extending GoLive, IEEE International Conference on Web Site Evolution (WSE 2005), Budapest, Hungary, pp. 46-56, Sep. 26, 2005. pdf
  • Q. Zhu; Y. Chen; P. Kaminski; A. Weber; H.M. Kienle; and H.A. Müller. Leveraging Visio for Adoption-Centric Reverse Engineering Tools, Proceedings 10th IEEE Working Conference on Reverse Engineering (WCRE 2003), pp. 270-275, Victoria, British Columbia, Canada, Nov. 2003. pdf
  • J. Ma; H.M. Kienle; P. Kaminski; A. Weber; and M. Litoiu. Customizing Lotus Notes to Build Software Engineering Tools, Proceedings IBM CAS Conference 2003 (CASCON2003), pp. 276-287, Markham, ON, Oct. 2003. pdf
  • M.J. Harrold; W. Schäfer; and H.A. Müller (eds). Proceedings 23rd IEEE/ACM International Conference on Software Engineering (ICSE 2001), 870 pages, May 2001. pdf
  • T. Systä; K. Koskimies; and H.A. Müller. Shimba-An Environment for Reverse Engineering Java Software Systems, Software-Practice and Experience, Vol. 31, No. 4, pp. 371-394, April 2001. pdf
  • H.A. Müller, J. Jahnke, D. Smith, M.-A. Storey, S. Tilley, and K. Wong. Reverse Engineering: A Roadmap, in A. Finkelstein (ed.), The Future of Software Engineering. A book and on-line resources prepared by the software engineering community to celebrate the millennium and as part of the 22nd International Conference on Software Engineering (ICSE 2000), Limerick, Ireland, June 2000. pdf
  • M.-A. Storey; K. Wong; and H.A. Müller. How do program Understanding Tools Affect how Programmers Understand Programs? Journal of Science of Computer Programming, Vol. 36, Nos. 2-3, pp. 183-207, March 2000. pdf
  • K. Wong. The Rigi User's Manual–Version 5.4.4, June 1998. pdf
  • P. Finnigan; R. Holt; I. Kalas; S. Kerr; K. Kontogiannis; H. Müller; J. Mylopoulos; S. Perelgut; M. Stanley; and K. Wong. The Software Bookshelf, IBM Systems Journal, Vol. 36, No. 4, pp. 564-593, Nov. 1997. pdf
  • Storey, M.-A.; and H.A. Müller. Manipulating and Documenting Software Structures using SHriMP Views, IEEE International Conference on Software Maintenance (ICSM-95), pp. 275-284, Opio, France, Oct. 1995. pdf
  • K. Wong; S.R. Tilley; H.A. Müller; and M.-A.D. Storey. Structural Redocumentation: A Case Study, IEEE Software, Vol. 11, No. 6, pp. 46-54, Jan. 1995. pdf
  • S.R. Tilley; K. Wong; M.-D. Storey; and H.A. Müller. Programmable Reverse Engineering, International Journal of Software Engineering and Knowledge Engineering, Vol. 4, No. 4, pp. 501-520, Dec. 1994. pdf
  • E. Buss; R. De Mori; M. Gentleman; J. Henshaw; H. Johnson; K. Kontogiannis; E. Merlo; H. Müller; J. Mylopoulos; S. Paul; A. Prakash; M. Stanley; S. Tilley; J. Troster; and K. Wong. Investigating Reverse Engineering Technologies for the CAS Program Understanding Project, IBM Systems Journal, Vol. 33, No. 3, pp. 477-500, Aug. 1994. pdf
  • H.A. Müller; M.A. Orgun; S.R. Tilley; and J.S. Uhl. A Reverse-Engineering Approach to Subsystem Structure Identification, Journal of Software Maintenance: Research and Practice, Vol. 5, pp. 181-204, Dec. 1993. pdf
  • K. Wong and H.A. Müller. A Fast Implementation of Fortune's Plane-Sweep Algorithm for Voronoi Diagrams, DCS-180-IR, 60 pages, Oct. 1991. pdf
  • H.A. Müller and J.S. Uhl. Composing Subsystem Structures Using (K,2)-Partite Graphs, In Proceedings of Conference on Software Maintenance - 1990, San Diego, California, pp. 12-19, Nov. 1990. pdf
  • H.A. Müller and K. Klashinsky. Rigi - A System for Programming-in-the-large, In Proceedings of the 10th International Conference on Software Engineering (ICSE), pp. 80-86, Raffles City, Singapore, April 1988. pdf
  • R. Hood; K. Kennedy; and H.A. Müller. Efficient Recompilation of Module Interfaces in a Software Development Environment, 2nd ACM SIGSOFT/ SIGPLAN Symposium on Practical Software Development Environment, Palo Alto, California, pp. 180-189. In ACM SIGPLAN Notices, Vol. 22, No. 1, Jan. 1987. pdf
  • H.A. Müller. Rigi - A Model for Software System Construction, Integration, and Evolution based on Module Interfaces Specifications, PhD Thesis, Rice University, Houston, Texas, Rice TR86-36, 182 pages, August 1986. pdf