Music Food and Wine Close Papers Home Good Papers

Michael Good started Recordare LLC in 2000, returning to the field of music software that led to his B.S. thesis at MIT. In the twenty years in between, he worked in the areas of usability and computer-human interaction, making complex technology more accessible to people in the workplace. His research and product work included e-commerce and intranet applications, visualization for business intelligence, virtual reality and 3D graphics, usability engineering processes, and text editing.

This site contains nearly all of Michael's published papers, plus links to other parts of his work.

Products

Patents

Education

M.S., Computer Science, Massachusetts Institute of Technology, 1981. Thesis: An Ease of Use Evaluation of an Integrated Editor and Formatter.

B.S., Computer Science, Massachusetts Institute of Technology, 1979. Thesis: Scot: A Score Translator for Music-11. Scot was later included with the MIT Media Lab's Csound software package. Csound later became the basis for the MPEG-4 Structured Audio standard.

Online Presentations

Good, M. Lessons from the Adoption of MusicXML as an Interchange Standard. XML 2006, Boston, MA, December 5-7, 2006.

Good, M. MusicXML: An Internet-Friendly Format for Sheet Music. XML 2001, Orlando, FL, December 9-14, 2001.

Good, M. Representing Music Using XML. International Symposium on Music Information Retrieval, Plymouth, MA, October 23-25, 2000.

Good, M. SAP Business Data Visualization with MapObjects. Nineteenth Annual ESRI International User Conference, San Diego, July 1999.

Blog

Songs and Schemas: Music, software, and combinations thereof.

Publications

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Good, M. MusicXML in Commercial Applications. In Music Analysis East and West, W. B. Hewlett and E. Selfridge-Field, eds., MIT Press, Cambridge, MA, 2006, pp. 9-20. Computing in Musicology 14.

Good, M. and Actor, G. Using MusicXML for File Interchange. In Proceedings Third International Conference on WEB Delivering of Music (Leeds, UK, September 15-17, 2003), IEEE Press, Los Alamitos, CA, p. 153.

Good, M. MusicXML in Practice: Issues in Translation and Analysis. In Proceedings First International Conference MAX 2002: Musical Application Using XML (Milan, September 19-20, 2002), pp. 47-54.

Good, M. MusicXML for Notation and Analysis. In The Virtual Score: Representation, Retrieval, Restoration, W. B. Hewlett and E. Selfridge-Field, eds., MIT Press, Cambridge, MA, 2001, pp. 113-124. Computing in Musicology 12.

Castan, G., Good, M. and Roland, P. Extensible Markup Language (XML) for Music Applications: An Introduction. In The Virtual Score: Representation, Retrieval, Restoration, W. B. Hewlett and E. Selfridge-Field, eds., MIT Press, Cambridge, MA, 2001, pp. 95-102. Computing in Musicology 12.

Stolze, M., Steiger, P. and Good, M. Beyond Internet business-as-usual. SIGCHI Bulletin, 30 (4), October 1998, pp. 48-52.

Good, M. and Tan, L. VR in architecture: Today's use and tomorrow's promise. Virtual Reality World, 2 (6), November/December 1994, pp. 58-64.

Good, M. Participatory design of a portable torque-feedback device. In Proc. CHI '92 Human Factors in Computing Systems (Monterey, CA, May 3-7, 1992), ACM, New York, pp. 439-446.

Good, M. Developing the XUI style. In Coordinating User Interfaces for Consistency, J. Nielsen, ed., Academic Press, Boston, 1989, pp. 75-88.

Good, M., Campbell, R., Lynch, G. and Wright, P. Experience with contextual field research (panel). In Proc. CHI '89 Human Factors in Computing Systems (Austin, TX, April 30-May 4, 1989), ACM, New York, pp. 21-24.

Good, M. (Ed). Seven experiences with contextual field research. SIGCHI Bulletin, 20 (4), April 1989, pp. 25-32.

Good, M. User interface consistency in the DECwindows program. In Proc. Human Factors Society 32nd Annual Meeting (Anaheim, October 24-28, 1988), Santa Monica, CA, Vol. 1, pp. 259-263.

Holtzblatt, K. A., Jones, S. and Good, M. Articulating the experience of transparency: An example of field research techniques. SIGCHI Bulletin, 20 (2), October 1988, pp. 45-47.

Good, M. Software usability engineering. Digital Technical Journal, No. 6 (Feb. 1988), pp. 125-133.

Wixon, D. and Good, M. Interface style and eclecticism: Moving beyond categorical approaches. In Proc. Human Factors Society 31st Annual Meeting (New York, October 19-23, 1987), Santa Monica, CA, Vol. 1, pp. 571-575.

Good, M., Spine, T. M., Whiteside, J. and George, P. User derived impact analysis as a tool for usability engineering. In Proc. CHI '86 Human Factors in Computing Systems (Boston, April 13-17, 1986), ACM, New York, pp. 241-246.

Good, M. The iterative design of a new text editor. In Proc. Human Factors Society 29th Annual Meeting (Baltimore, September 29-October 3, 1985), Santa Monica, CA, Vol. 1, pp. 571-574.

Good, M. The use of logging data in the design of a new text editor. In Proc. CHI '85 Human Factors in Computing Systems (San Francisco, April 14-18, 1985), ACM, New York, pp. 93-97.

Good, M., Whiteside, J., Wixon, D. and Jones, S. Building a user-derived interface. Communications of the ACM, 27 (10), October 1984, 1032-1043.

Wixon, D., Whiteside, J., Good, M. and Jones, S. Building a user-defined interface. In Proc. CHI '83 Human Factors in Computing Systems (Boston, December 12-15, 1983), ACM, New York, pp. 24-27.

Good, M. A selected bibliography of original concert band music. Part I: Journal of Band Research, 18 (2), Spring 1983, pp. 12-35. Part II: Journal of Band Research, 19 (1), Fall 1983, pp. 26-51.

Whiteside, J., Archer, N., Wixon, D. and Good, M. How do people really use text editors? SIGOA Newsletter, 3 (1 & 2), June 1982, pp. 29-40. Proc. SIGOA Conference on Office Information Systems.

Good, M. An ease of use evaluation of an integrated document processing system. In Proc. Human Factors in Computer Systems (Gaithersburg, MD, March 15-17, 1982), ACM, New York, pp. 142-147.

Good, M. Etude and the folklore of user interface design. SIGPLAN Notices, 16 (6), June 1981, pp. 34-43. Proc. SIGPLAN SIGOA Symposium on Text Manipulation.

Hammer, M., Ilson, R., Anderson, T., Gilbert, E., Good, M., Niamir, B., Rosenstein, L. and Schoichet, S. The implementation of Etude, an integrated and interactive document production system. SIGPLAN Notices, 16 (6), June 1981, pp. 137-146. Proc. SIGPLAN SIGOA Symposium on Text Manipulation.

Hammer, M., Ilson, R., Anderson, T., Gilbert, E., Good, M., Niamir, B., Rosenstein, L. and Schoichet, S. Etude: An integrated document processing system. In 1981 Office Automation Conference Digest (Houston, March 23-25, 1981), AFIPS, pp. 209-219.

Press

Electronic Musician has a great overview of XML and music notation in their December 2003 article. XML for Music: A Markup Language That Breaks Down Musical Barriers. MusicXML is well represented in this article.

For German readers, the January 2004 issue of Das Orchester has an article by Ralf Schnieders that also discusses using MusicXML for electronic critical editions ("Von der Quelle zum (Daten-)Fluss: Neue Medien in der Editionswissenschaft").

Michael is quoted regarding the inverted-T layout for arrow keys in a New York Times article reviewing the history of keyboard design ("Defunct Keys and Odd Commands Still Bedevil Today's PC User" by Jennifer 8. Lee - August 12, 1999). The data behind the inverted-T design is described in the CHI '85 article above.

Copyright © 2009 by Michael Good and JoAnn Close.

Last updated June 25, 2009.