Author: Michael Good
Michael's career spans computer music and computer-human interaction. He is Founder and CEO of Recordare LLC, an Internet music publishing and software company. At Recordare he designed and developed the MusicXML format for digital sheet music, together with the Dolet plug-ins for creating MusicXML files from the Finale and Sibelius applications. For 20 years people have tried to create a standard music notation interchange format that works better than Standard MIDI Files. MusicXML is the first such format to succeed, having been adopted by over 125 music applications. The lessons of interaction design can apply to the adoption of standardized computer formats just as they can to more consumer-oriented interaction.
Michael was first attracted to the field of human-computer interaction as an outgrowth of his early interest in computer language design. His bachelor's thesis at the MIT Experimental Music Studio was on a score language for Music 11 (the predecessor of Csound). His master's thesis at the MIT Office Automation Group took him into the field of computer-human interaction where he worked for 20 years. As a member of the Software Usability Engineering group at Digital Equipment Corporation, he helped pioneer interaction design techniques from keystroke analysis and usability engineering to contextual design. At both Digital and Xtensory he worked on integrating virtual reality technology into industrial applications. At SAP, he developed technology to integrate alternative user interface technologies with the R/3 system. He was part of the team that developed SAP's first commercially successful web-based applications for employee self-service, and that prototyped the integration of GIS technology into SAP's business intelligence products. His work at Recordare returns him to his early interests both in computer music and language design.
Full text HTML versions of Michael's publications in interaction design and computer music are available at:
Publications
Co-authors
Productive Colleagues
- Karen Holtzblatt
- Peter C. Wright
- Dennis Wixon
- 25
- 33
- 43
Publications
Steiger, Patrick, Stolze, Markus, Good, Michael (1998): Beyond Internet Business-as-Usual. In ACM SIGCHI Bulletin, 30 (4) pp. 48-52. https://michaelgood.info/publications/usability/beyond-internet-business-as-usual/
Good, Michael (1992): Participatory Design of a Portable Torque-Feedback Device. In: Bauersfeld, Penny, Bennett, John, Lynch, Gene (eds.) Proceedings of the ACM CHI 92 Human Factors in Computing Systems Conference June 3-7, 1992, Monterey, California. pp. 439-446. https://www.acm.org/pubs/articles/proceedings/chi/142750/p439-good/p439-good.pdf
Good, Michael, Campbell, Robert, Lynch, Gene, Wright, Peter C. (1989): Experience with Contextual Field Research. In: Bice, Ken, Lewis, Clayton H. (eds.) Proceedings of the ACM CHI 89 Human Factors in Computing Systems Conference April 30 - June 4, 1989, Austin, Texas. pp. 21-24.
Good, Michael (1989): Seven Experiences with Contextual Field Research. In ACM SIGCHI Bulletin, 20 (4) pp. 25-32. https://michaelgood.info/publications/usability/seven-experiences-with-contextual-field-research/
Holtzblatt, Karen, Jones, Sandy, Good, Michael (1988): Articulating the Experience of Transparency: An Example of Field Research Techniques. In ACM SIGCHI Bulletin, 20 (2) pp. 45-47. https://michaelgood.info/publications/usability/articulating-the-experience-of-transparency/
Good, Michael (1988): Software Usability Engineering. In Digital Technical Journal, 0 (6) pp. 125-133. https://michaelgood.info/publications/usability/software-usability-engineering/
Good, Michael, Spine, Thomas M., Whiteside, John, George, Peter (1986): User-Derived Impact Analysis as a Tool for Usability Engineering. In: Mantei, Marilyn, Orbeton, Peter (eds.) Proceedings of the ACM CHI 86 Human Factors in Computing Systems Conference April 13-17, 1986, Boston, Massachusetts. pp. 241-246.
Good, Michael (1985): The Use of Logging Data in the Design of a New Text Editor. In: Borman, Lorraine, Curtis, Bill (eds.) Proceedings of the ACM CHI 85 Human Factors in Computing Systems Conference April 14-18, 1985, San Francisco, California. pp. 93-97.
Good, Michael, Whiteside, John, Wixon, Dennis, Jones, Sandra (1984): Building a User-Derived Interface. In Communications of the ACM, 27 (10) pp. 1032-1043. https://michaelgood.info/publications/usability/building-a-user-derived-interface/
Wixon, Dennis, Whiteside, John, Good, Michael, Jones, Sandra (1983): Building a User-Defined Interface. In: Smith, Raoul N., Pew, Richard W., Janda, Ann (eds.) Proceedings of the ACM CHI 83 Human Factors in Computing Systems Conferenc December 12-15, 1983, Boston, Massachusetts, United States. pp. 24-27.
Good, Michael (1982): An Ease of Use Evaluation of an Integrated Document Processing System. In: Nichols, Jean A., Schneider, Michael L. (eds.) Proceedings of the SIGCHI conference on Human factors in computing systems March 15-17, 1982, Gaithersburg, Maryland, United States. pp. 142-147.
Whiteside, John, Archer, Norman P., Wixon, Dennis, Good, Michael (1982): How Do People Really Use Text Editors?. In: Limb, John O. (eds.) Proceedings of the SIGOA Conference on Office Information Systems 1982 June 21-23, 1982, Philadelphia, Pennsylvania, USA. pp. 29-40.
Wixon, Dennis, Good, Michael (1987): Interface Style and Eclecticism: Moving Beyond Categorical Approaches. In: Proceedings of the Human Factors Society 31st Annual Meeting , 1987, . pp. 571-575.
Good, Michael (1988): User Interface Consistency in the DECwindows Program. In: Proceedings of the Human Factors Society 32nd Annual Meeting , 1988, . pp. 259-263.
Good, Michael (1981): Etude and the Folklore of User Interface Design. In: Proceedings of the SIGPLAN SIGOA Symposium on Text Manipulation June 8-10, 1981, Portland, Oregon, USA. pp. 34-43.
Good, Michael (1985): The Iterative Design of a New Text Editor. In: Proceedings of the Human Factors Society 29th Annual Meeting September 29-October 3, 1985, Baltimore, Maryland, USA. pp. 571-574. https://michaelgood.info/publications/text-editing/the-iterative-design-of-a-new-text-editor/
Good, Michael (1981): Etude and the Folklore of User Interface Design. In: Proceedings of the SIGPLAN SIGOA Symposium on Text Manipulation June 8-10, 1981, Portland, Oregon, USA. pp. 34-43. https://michaelgood.info/publications/text-editing/etude-and-the-folklore-of-user-interface-design/
Good, Michael (1992): Participatory Design of a Portable Torque-Feedback Device. In: Bauersfeld, Penny, Bennett, John, Lynch, Gene (eds.) Proceedings of the ACM CHI 92 Human Factors in Computing Systems Conference June 3-7, 1992, Monterey, California. pp. 439-446. https://michaelgood.info/publications/usability/participatory-design-of-a-portable-torque-feedback-device/
Good, Michael, Campbell, Robert, Lynch, Gene, Wright, Peter C. (1989): Experience with Contextual Field Research. In: Bice, Ken, Lewis, Clayton H. (eds.) Proceedings of the ACM CHI 89 Human Factors in Computing Systems Conference April 30 - June 4, 1989, Austin, Texas. pp. 21-24. https://michaelgood.info/publications/usability/experience-with-contextual-field-research/
Good, Michael (1988): User Interface Consistency in the DECwindows Program. In: Proceedings of the Human Factors Society 32nd Annual Meeting , 1988, . pp. 259-263. https://michaelgood.info/publications/usability/user-interface-consistency-in-the-decwindows-program/
Wixon, Dennis, Good, Michael (1987): Interface Style and Eclecticism: Moving Beyond Categorical Approaches. In: Proceedings of the Human Factors Society 31st Annual Meeting , 1987, . pp. 571-575. https://michaelgood.info/publications/usability/interface-style-and-eclecticism/
Good, Michael, Spine, Thomas M., Whiteside, John, George, Peter (1986): User-Derived Impact Analysis as a Tool for Usability Engineering. In: Mantei, Marilyn, Orbeton, Peter (eds.) Proceedings of the ACM CHI 86 Human Factors in Computing Systems Conference April 13-17, 1986, Boston, Massachusetts. pp. 241-246. https://michaelgood.info/publications/usability/user-derived-impact-analysis-as-a-tool-for-usability-engineering/
Good, Michael (1985): The Use of Logging Data in the Design of a New Text Editor. In: Borman, Lorraine, Curtis, Bill (eds.) Proceedings of the ACM CHI 85 Human Factors in Computing Systems Conference April 14-18, 1985, San Francisco, California. pp. 93-97. https://michaelgood.info/publications/text-editing/the-use-of-logging-data-in-the-design-of-a-new-text-editor/
Wixon, Dennis, Whiteside, John, Good, Michael, Jones, Sandra (1983): Building a User-Defined Interface. In: Smith, Raoul N., Pew, Richard W., Janda, Ann (eds.) Proceedings of the ACM CHI 83 Human Factors in Computing Systems Conferenc December 12-15, 1983, Boston, Massachusetts, United States. pp. 24-27. https://michaelgood.info/publications/usability/building-a-user-defined-interface/
Whiteside, John, Archer, Norman P., Wixon, Dennis, Good, Michael (1982): How Do People Really Use Text Editors?. In: Limb, John O. (eds.) Proceedings of the SIGOA Conference on Office Information Systems 1982 June 21-23, 1982, Philadelphia, Pennsylvania, USA. pp. 29-40. https://michaelgood.info/publications/text-editing/how-do-people-really-use-text-editors/
Good, Michael (1982): An Ease of Use Evaluation of an Integrated Document Processing System. In: Nichols, Jean A., Schneider, Michael L. (eds.) Proceedings of the SIGCHI conference on Human factors in computing systems March 15-17, 1982, Gaithersburg, Maryland, United States. pp. 142-147. https://michaelgood.info/publications/text-editing/an-ease-of-use-evaluation-of-an-integrated-document-processing-system/