Departamento de Matem�tica e Engenharias (original) (raw)

Home > Pessoas > Membros > Larry Constantine

Educação Admissões Licenciaturas Mestrados Doutoramentos Disciplinas Investigação Eventos Centros Projectos Publicações Pessoas Membros Alunos Sobre Missão História Representantes Campus 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.73 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.