Larry LeRoy Constantine

Departamento de Matemática e Engenharias
Universidade da Madeira

Campus Universitário da Penteada
9000-390 Funchal
Portugal

Telefone: +351 291705281
Fax: +351 291705199
Email: lconstantine(at)uma.pt
www:
Office: Room 2.56


Actividade Profissional

  • Professor, Department of Mathematics & Engineering, University of Madeira, Funchal, Portugal [2006 --]
  • Director, Laboratory for Usage-Centered Software Engineering, University of Madeira, Funchal, Portugal [2006 --]
  • Chief Scientist, Principal Consultant, Constantine & Lockwood, Ltd. [1993 --]
  • Professor of Information Technology, University of Technology Sydney, Australia. [1994 - 2003]
  • Independent Consultant. [1987 - 1993]
  • Clinical Supervisor, Adolescent and Family Intervention, LUK, Inc., Fitchburg, Mass. [1984 - 1986]
  • Assistant Professor of Human Development and Family Studies (adjunct), University of Connecticut. [1983 - 1987]
  • Assistant Clinical Professor of Psychiatry, Tufts University, School of Medicine. [1973 - 1980].
  • Director of Research, Concord (Massachusetts) Family Service Society. [1973]
  • Faculty member, I.B.M. Systems Research Institute. [1968 - 1972]
  • President, Information & Systems Institute, Inc. [1966 - 1968]
  • Post-graduate program instructor, Wharton School of Business, University of Pennsylvania. [1967]
  • Staff Consultant, Programmer/Analyst, C E I R, Inc. [1963 - 1966]
  • Technical Aid/Programmer, M.I.T. Laboratory for Nuclear Science. [1963]

Habilitações Académicas

  • S.B., Management [1967] and graduate study [1967 - 1968], Massachusetts Institute of Technology, Sloan School of Management, specialization in information systems and psychology. (Sloan National Scholar; Outstanding Sloan Senior)
  • Certificate in Family Therapy [1973], Boston Family Institute, two year post graduate training program.
    professional

Áreas de Investigação

  • Software e Interaction Design
  • Modelação de Actividades
  • Desenho centrado na utilização

Publicações

  • Software Engineering and Computer Sciences

  • “Trusted Interaction: User Control and System Responsibilities in Interaction Design for Information Systems.” In E. Dubois and K. Pohl (eds.) Proceedings CAiSE’06. 5-9 June, Luxembourg. Lecture Notes in Computer Science, Springer-Verlag, 2006.
  • “Users, Roles, and Personas.” In J. Pruitt and T. Adlin (eds.) The Persona Lifecycle: Keeping People in Mind Throughout Product Design. San Francisco: Morgan-Kaufman, 2006.
  • (with P. Campos) “CanonSketch and TaskSketch: Innovative Modeling Tools for Usage-Centered Software Design.” In OOPSLA’05 Companion, ACM, San Diego: 162–163.
  • “Peer Reviews for Usability,” Cutter IT Journal, 18 (1), January 2005.
  • “Beyond User-Centered Design and User Experience,” Cutter IT Journal, 17 (2), February, 2004.
  • The Usability Challenge. Cutter Executive Report, 2004.
  • (with R. Biddle and J. Noble) “Usage-Centered Design and Software Engineering: Models for Integration.” In IFIP Working Group 2.7/13.4, editor, ICSE 2003 Workshop on Bridging the Gap Between Software Engineering and Human-Computer Interaction, Portland, Oregon, 2003.
  • (with H. Windl) “Usage-Centered Design: Scalability and Integration with Software Engineering.” In C. Stephanidis and J. Jacko (Eds.) Human-Computer Interaction: Theory and Practice. Proceedings of the 10th International Conference on Human-Computer Interaction, Crete, Greece, 22-27 June 2003. Mahwah, New Jersey: Lawrence Erlbaum Associates, 2003.
  • “Canonical abstract prototypes for abstract visual and interaction design.” In J. Jorge, N. Jardim Nunes, and J. Falcao e Cunha, Eds. Interactive Systems: Design, Specification, and Verification. Proceedings, 10th International Workshop, DSV-IS 2003, Funchal, Madeira Island, Portugal, 11-13 June 2003. Lecture Notes in Computer Science, Vol. 2844. ISBN: 3-540-20159-9 Springer-Verlag.
  • (ed.) forUSE 2003 Performance by Design: Proceedings of the Second International Conference on Usage-Centered Design. Rowley, MA: Ampersand Press, 2003.
  • (ed.) forUSE 2002 Proceedings of the First International Conference on Usage-Centered Design. Rowley, MA: Ampersand Press, 2002.
  • (with L. Lockwood) "Instructive Interaction," User Experience 1 (3), Winter 2002, pp 14-19.
  • "Devilish Details: Best Practices in Web Design." In L. Constantine (ed.), forUSE 2002 Proceedings of the First International Conference on Usage-Centered Design. Rowley, MA: Ampersand Press, 2002.
  • "Process Agility and Software Usability," Information Age, August 2002.
  • (with L. Lockwood) "Usage-Centered Engineering for Web Applications," IEEE Software, 19 (2), March/April 2002, pp 42-50.
  • (with L. Lockwood) Featured design portfolio. ACM interactions, 9 (2), March/April 2002.
  • (ed., with S. Ambler) The Unified Process Transition and Production Phases: Best Practices in Implementing the UP. Lawrence, Kansas: CMP Books, 2002.
  • (ed.) Beyond Chaos: The Expert Edge in Managing Software Development. Boston: Addison-Wesley, 2001.
  • (with Lockwood, L.) "Structure and Style in Use Cases for User Interfaces." In M. van Harmelan, Ed., Object Modeling and User Interface Design. Boston: Addison Wesley, 2001.
  • The Peopleware Papers: Notes on the Human Side of Software. Upper Saddle River, NJ: Prentice Hall, 2001.
  • (ed., with S. Ambler) The Unified Process Construction Phase: Best Practices in Implementing the UP. Lawrence, Kansas: CMP Books, 2000.
  • (ed., with S. Ambler) The Unified Process Inception Phase: Best Practices in Implementing the UP. Lawrence, Kansas: CMP Books, 2000.
  • (ed., with S. Ambler) The Unified Process Elaboration Phase: Best Practices in Implementing the UP. Lawrence, Kansas: CMP Books, 2000.
  • (with Lockwood, L. A. D.) Software for Use: A Practical Guide to the Essential Models and Methods of Usage-Centered Design. Reading, MA: Addison-Wesley, 1999.
  • "Rapid Abstract Prototyping," Software Development, 6 (11), November, 1998. Reprinted in Ambler and Constantine, Unified Process Elaboration Phase. CMP, 2000.
  • "Usable Objects: Coherent Objects," Object Magazine, 7 (12), December 1997. Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • "Usable Objects: Efficient Objects," Object Magazine, 7 (9), September 1997. Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • "Usable Objects: Useful Cases," Object Magazine, 7 (6), June 1997. Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • "Usable Objects: New Media," Object Magazine, 7 (3), March 1997. Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • "Usable Objects: Abstract Objects," Object Magazine, 6 (12), December 1996. Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • "Usable Objects: Getting the Message," Object Magazine, 6 (9), September 1996.  Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • "Visual Coherence and Usability: A Cohesion Metric for Assessing the Quality of Dialogue and Screen Designs." In Grundy, J., & Apperley, M. (eds.) Proceedings, Sixth Australian Conference on Computer-Human Interaction. Los Alamitos, CA: IEEE Computer Society Press, 1996.
  • (with Noble, J.) "Interactive Design Metric Visualization: Visual Metric Support for User Interface Design." In Grundy, J., & Apperley, M. (eds.) Proceedings, Sixth Australian Conference on Computer-Human Interaction. Los Alamitos, CA: IEEE Computer Society Press, 1996.
  • (with Hendersons-Sellers, B., and Graham, I. M.) "Coupling and Cohesion: Towards a Valid metrics Suite for Object-oriented Analysis and Design," Object Oriented Systems, 3:143-158, 1996.
  • "Usage-Centered Software Engineering: New Models, Methods, and Metrics." In Purvis, M. (ed.) Software Engineering: Education & Practice. Los Alamitos, CA: IEEE Computer Society Press, 1996.
  • "Usage-Centered Design for Embedded Systems: Essential Models." Embedded Systems Conference ‘96 Proceedings. San Francisco: Miller Freeman, 1996.
  • Constantine on Peopleware. Englewood Cliffs, NJ: Prentice Hall, 1995. (Superceded by The Peopleware Papers.)
  • "What Do Users Want?" Windows Tech Journal, 4 (12): 30-39, December 1995.
  • (with Hendersons-Sellers, B.) "Notation Matters. Part 2: Applying the Principles," Report on Object Analysis and Design, 2 (4):25-27, November-December1995
  • (with Hendersons-Sellers, B.) "Notation Matters. Part 1: Framing the Issues," Report on Object Analysis and Design, 2 (3):25-29, September-October 1995.
  • "Essential Modeling: Use Cases for User Interfaces." ACM Interactions, 2 (2): 34-46, March/April 1995.
  • (with Jacobson, I., and Christerson, M.) "The OOSE Method: A Use-Case-Driven Approach." In Carmichael, A. (ed.) Object Development Methods. New York: SIGS Books, 1994.
  • "Persistent Usability: A Multiphasic User Interface Architecture for Supporting the Full Usage Lifecycle." In S. Howard and Y. K. Leung, eds., OzCHI 94 Proceedings. Melbourne, 1994.
  • "Graphical Navigation," Windows Tech Journal, 3 (8): 44-45, August 1994.
  • "Interfaces for Intermediates," IEEE Software, 11 (4): 96-99, July 1994.
  • "More Than Just a Pretty Face: Designing Software for Usability." Software Development '94 Proceedings. San Francisco: Miller Freeman, 1994.
  • "Collaborative Usability Inspections for Software." Software Development '94 Proceedings. San Francisco: Miller Freeman, 1994.
  • "User Interface Design for Embedded Systems," Embedded Systems Programming, 6 (8): 43-58, August 1993.
  • "Object Interface or Objects in Your Face," Object Magazine, July 1993. Reprinted in Constantine, The Peopleware Papers. Prentice Hall, 2001.
  • (with Lockwood, L. A. D.) "From Events to Objects: The Heresy of Event-Orientation in a World of Objects," OOPSLA '92: Addendum to the Proceedings. New York, ACM Press, 1993.
  • (with Henderson-Sellers, B. and Edwards, J.) The O-O-O/Extended Uniform Object Notation Handbook. Sydney: University of New South Wales, 1992.
  • "Getting the User Interface Right: Basic Principles," Software Development 1992 Proceedings. San Francisco: Miller Freeman, 1992.
  • "Managing for Quality User Interfaces." Software Development Management Proceedings. San Francisco: Miller Freeman, 1992.
  • "Toward Usable Interfaces: Bringing Users and User Perspectives into Design." American Programmer, 4 (2): 6-14, 1991.
  • (with Henderson-Sellers, B.) "Object-Oriented Development and Functional Decomposition." Journal of Object-Oriented Programming, 3 (5): 11-17, 1991.
  • "Objects by Teamwork." Hotline on Object-Oriented Technology, 2 (1): 1-6, 1991.
  • (with Page-Jones, M., and Weiss, S.) "Modeling Object-Oriented Systems: A Uniform Object Notation." Computer Language, 7 (10), October 1990.
  • "From GUI to GUIR: Getting the User Interface Right." Software Development Fall Conference Proceedings. San Francisco: Miller Freeman, 1990.
  • "Objects, Functions, and Extensibility." Computer Language, 7 (1), January 1990.
  • "Any Which Way Will Do: Beyond Methodology." Case Directions, 2 (1): 14-15, 1990.
  • "Object- and Function-Oriented Software Organization: Structural Relationships." Embedded Systems Conference Proceedings. San Francisco: Miller Freeman Publishers, 1989.
  • "Object-Oriented and Structured Methods: Toward Integration." American Programmer, 2 (7-8): 34-40, August 1989.
  • "Structured Stuff is Dead, Long Live the Stuff." American Programmer, 1 (9): 1-4,11, November 1988
  • (with Yourdon, E.) Structured Design. Englewood Cliffs, N.J.: Prentice-Hall, 1979; Yourdon Press, 1975.
  • (with Stevens, W. P. and Myers, G. J.) "Structured Design," IBM Systems Journal, 13 (2), 1974. Reprinted in P. Freeman and A. I. Wasserman (Eds.), Software Design Techniques. Long Beach: IEEE, 1977; and E. N. Yourdon (Ed.), Classics in Software Engineering. New York: Yourdon Press, 1979.
  • (ed., with T. O. Barnett) Modular Programming: Proceedings of a National Symposium. Cambridge, Mass.: Information & Systems Press, 1968.
  • "Segmentation and Design Strategies for Modular Programming." In T. O. Barnett and L. L. Constantine (eds.), Modular Programming: Proceedings of a National Symposium. Cambridge, Mass.: Information & Systems Press, 1968.
  • "Integral Hardware/Software Design," nine-part series, Modern Data, April 1968 through January 1969.
  • "Control of Sequence and Parallelism in Modular Programs," AFIPS Conference Proceedings, 32: 409ff, Spring 1968.
  • (ed.) Concepts in Program Design, Second Edition. Cambridge, MA: Information & Systems Press, 1967.
  • "A Modular Approach to Program Optimization," Computers and Automation, March 1967.
  • "Towards a Theory of Program Design," Data Processing, December 1965.
  • Management and Organizational Culture

  • (ed.) Beyond Chaos: The Expert Edge in Managing Software Development. Boston: Addison-Wesley, 2001.
  • The Peopleware Papers: Notes on the Human Side of Software. Upper Saddle River, NJ: Prentice Hall, 2001.
  • "Process Agility and Software Usability," Software Development 9 (5), May 2001. Reprinted in Ambler and Constantine, Unified Process Transition and Production Phases. CMP Books, 2002.
  • "Executive Toys," Software Development, 9 (4), April 2001.
  • "Creative Input: From Feature Fantasies to Practical Products," Software Development, 9 (2), February 2001.Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "Unified Hegemony: Beyond Universal Solutions," Software Development 8 (11), November, 2000 Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001; reprinted in Ambler and Constantine, Unified Process Transition and Production Phases. CMP Books, 2002.
  • "Inventing Software: Breakthroughs on Demand," Software Development, 8 (6), June 2000.Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "Cutting Corners: Shortcuts in Model-Driven Web Development," Software Development, 8 (2), February 2000.Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "Persistent Models: Models as Corporate Assets," Software Development, 7 (11), November 1999.Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "On Becoming a Leader: Advice for Tomorrow's Development Managers," in Constantine, Beyond Chaos. Addison-Wesley, 2001. Abridged version, Software Development, 7 (10) October 1999; reprinted in Ambler and Constantine, Unified Process Inception Phase. CMP Books, 2000.
  • "Problem-Solving Meta-rules: Habits of Productive People," Software Development 7 (8), August 1999. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001; reprinted in Ambler and Constantine, Unified Process Inception Phase. CMP Books, 2000.
  • "Job Qualifications: On Hiring the Best," Software Development, 7 (5), May 1999. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "Creating a Culture of Commitment: of Deadlines, Discipline, and Management Maturity,"  Software Development, 7 (2), February 1999. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "Scaling Up: Teamwork in the Large," Software Development, 6 (11), November, 1998. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001; reprinted in Ambler and Constantine, Unified Process Inception Phase. CMP Books, 2000.
  • "Real-Life Requirements: Caught Between Quality and Deadlines," Software Development, 6 (5), May 1998. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001; reprinted in Ambler and Constantine, Unified Process Inception Phase. CMP Books, 2000.
  • "Trained Professionals: Beyond Training to Transformation," Software Development, 5 (10), October 1997. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • "Dealing with Difficult People." Software Development, 5 (6), June 1997. Reprinted in Constantine, Beyond Chaos. Addison-Wesley, 2001.
  • Constantine on Peopleware. Englewood Cliffs, NJ: Prentice Hall, 1995. (Superceded by The Peopleware Papers.)
  • "Leading Your Team--Wherever They Go." Software Development, 3 (1), January 1995.
    (with Lockwood, L. A. D.) "Fitting Practices to the People." American Programmer, 7 (12), December 1994.
  • "Team Leadership Models: Culture, Coping, and Capability." Embedded Systems Conference 1994 Proceedings. San Francisco: Miller Freeman, 1994.
  • "Orchestrating Change: Organization Culture and Technical Change." Software Development '94 Proceedings. San Francisco: Miller Freeman, 1994.
  • "Work Organization: Paradigms for Project Management and Organization" Communications of the ACM, 36 (10), October 1993.
  • "Coding Cowboys and Software Sages" American Programmer, 6 (7): 11-17, July 1993.
  • "Software by Teamwork: Working Smarter," Software Development, 1 (1), July 1993.
  • "Teamwork for Object Frameworks and Applications" OOP '93 Conference Proceedings. New York: SIGS Publications, 1993.
  • "Group Techniques for Object Development Teams," OOP '93 Conference Proceedings. New York: SIGS Publications, 1993.
  • "Quality by Increments: Small Steps with Big Payoffs." American Programmer 5 (2), February 1992; and People & Systems Conference '91 Proceedings, San Francisco: Miller Freeman, 1991.
  • "Therapy in the Large: Organization Development and the Family Therapist," Family Therapy News, 23 (3): 17-18, June 1992.
  • "Soviet Organizational Culture: An OD Consulting Perspective," in Proceedings of the Organization Development Institute 21st Annual Information Exchange. Chesterland, OH: International Registry of OD, 1991.
  • "Beyond Perestroika: A Consultant and Trainer in the Soviet Union," ASTD Organization Development, Summer/Fall 1991.
  • "Fitting Intervention to Organizational Paradigm." Organization Development Journal, 9 (2): 41-50, 1991.
  • "Building Structured Open Teams to Work." Software Development '91 Proceedings. San Francisco: Miller Freeman, 1991.
  • "Organization Paradigms and the Management of Change." Software Development '90 Proceedings. San Francisco: Miller Freeman, 1990.
  • "Teamwork Paradigms." Waterfield Research Institute Quarterly Newsletter, 1 (3), November 1989.
  • "Teamwork Paradigms and the Structured Open Teams." Embedded Systems Conference Proceedings. San Francisco: Miller Freeman, 1989; reprinted in Software Development '90 Proceedings. San Francisco: Miller Freeman, 1990.