Number of co-authors:9
Number of publications with 3 favourite co-authors:John Domingue:Blaine Price:John T. Stasko:
Marc Brown's 3 most productive colleagues in number of publications:John T. Stasko:60John Domingue:21Ramana Rao:18
go to course
Information Visualization: Getting Dashboards Right
90% booked. Starts in 5 days
Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess
User Experience and Experience Design !
Our Latest Books
The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
Publications by Marc Brown (bibliography)
Kurlander, David, Brown, Marc and Rao, Ramana (eds.) Proceedings of the 9th annual ACM symposium on User interface software and technology November 06 - 08, 1996, Seattle, Washington, United States.
Brown, Marc (1995): Browsing the Web with a Mail/News Reader. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 197-198. Available online
This TechNote introduces WebCard, an integrated mail/news reader and Web browser. As a mail/news reader, WebCard is fairly conventional; the innovation is that Web pages are fully integrated in the mail/news reader. The user interface is based on folders, where an "item" in a tolder can be a mail message, news article or Web page. When displaying a Web page, users can follow links, and the new pages will appear as items in the current folder. Users can copy and move items between folders, forward items, and can also use tolders to organize material on the Web, such as hotlists, query results, and breadth-first expansions.
© All rights reserved Brown and/or ACM Press
Bharat, Krishna and Brown, Marc (1994): Building Distributed, Multi-User Applications by Direct Manipulation. In: Szekely, Pedro (ed.) Proceedings of the 7th annual ACM symposium on User interface software and technology November 02 - 04, 1994, Marina del Rey, California, United States. pp. 71-81. Available online
This paper describes Visual Obliq, a user interface development environment for constructing distributed, multi-user applications. Applications are created by designing the interface with a GUI-builder and embedding callback code in an interpreted language, in much the same way as one would build a traditional (non-distributed, single-user) application with a modern user interface development environment. The resulting application can be run from within the GUI-builder for rapid turnaround or as a stand-alone executable. The Visual Obliq runtime provides abstractions and support for issues specific to distributed computing, such as replication, sharing, communication, and session management. We believe that the abstractions provided, the simplicity of the programming model, the rapid turnaround time, and the applicability to heterogeneous environments, make Visual Obliq a viable tool for authoring distributed applications and groupware.
© All rights reserved Bharat and Brown and/or ACM Press
Brown, Marc, Domingue, John, Price, Blaine and Stasko, John T. (1994): Software Visualization. In ACM SIGCHI Bulletin, 26 (4) pp. 32-35.
Brown, Marc, Meehan, James R. and Sarkar, Manojit (1993): Browsing Graphs Using a Fisheye View. In: Ashlund, Stacey, Mullet, Kevin, Henderson, Austin, Hollnagel, Erik and White, Ted (eds.) Proceedings of the ACM CHI 93 Human Factors in Computing Systems Conference April 24-29, 1993, Amsterdam, The Netherlands. p. 516. Available online
The accompanying videotape demonstrates a system for viewing large graphs . It's one of many possible implementations of a general framework for graphical fisheye views that we have developed. The graph in the video represents direct routes between major cities in the United States. An obvious way to see more detail about an area is to zoom into the graph. However, as the user zooms into an area, less of the graph is visible so the global structure of the graph is lost. This becomes more acute as the user pans the zoomed image. An alternate way to browse the graph is to use the graphical fisheye view technique. In a fisheye view, the area of interest is shown with detail while the rest of the structure is shown with successively less detail .
© All rights reserved Brown et al. and/or ACM Press
Brown, Marc and Najork, Marc A. (1993): Algorithm Animation using 3D Interactive Graphics. In: Hudson, Scott E., Pausch, Randy, Zanden, Brad Vander and Foley, James D. (eds.) Proceedings of the 6th annual ACM symposium on User interface software and technology 1993, Atlanta, Georgia, United States. pp. 93-100. Available online
This paper describes a variety of 3D interactive graphics techniques for visualizing programs. The third dimension provides an extra degree of freedom for conveying information, much as color adds to black-and-white images, animation adds to static images, and sound adds to silent animations. The examples in this paper illustrate three fundamental uses of 3D: for providing additional information about objects that are intrinsically two-dimensional, for uniting multiple views, and for capturing a history of execution. The application of dynamic three-dimensional graphics to program visualization is largely unexplored.
© All rights reserved Brown and Najork and/or ACM Press
Sarkar, Manojit and Brown, Marc (1992): Graphical Fisheye Views of Graphs. In: Bauersfeld, Penny, Bennett, John and Lynch, Gene (eds.) Proceedings of the ACM CHI 92 Human Factors in Computing Systems Conference June 3-7, 1992, Monterey, California. pp. 83-91. Available online
A fisheye lens is a very wide angle lens that shows places nearby in detail while also showing remote regions in successively less detail. This paper describes a system for viewing and browsing planar graphs using a software analog of a fisheye lens. We first show how to implement such a view using solely geometric transformations. We then describe a more general transformation that allows hierarchical, structured information about the graph to modify the views. Our general transformation is a fundamental extension to the previous research in fisheye views.
© All rights reserved Sarkar and Brown and/or ACM Press
Brown, Marc (1992): An Introduction to Zeus: Audiovisualization of Some Elementary Sequential and Parallel Sorting Algorithms. In: Bauersfeld, Penny, Bennett, John and Lynch, Gene (eds.) Proceedings of the ACM CHI 92 Human Factors in Computing Systems Conference June 3-7, 1992, Monterey, California. pp. 663-664. Available online
Brown, Marc (1988): Perspectives on Algorithm Animation. In: Soloway, Elliot, Frye, Douglas and Sheppard, Sylvia B. (eds.) Proceedings of the ACM CHI 88 Human Factors in Computing Systems Conference June 15-19, 1988, Washington, DC, USA. pp. 33-38.
Systems for animating algorithms have received considerable interest of late as effective means for understanding computer programs. Thus far, nothing has been reported in the literature concerning nature of the displays nor to what extent displays can be created automatically. This paper addresses these two issues. The first part presents a taxonomy of displays prevalent in algorithm animation systems; the second part uses the taxonomy to analyze those types of displays that can and cannot be created automatically from unmodified source code.
© All rights reserved Brown and/or ACM Press
Join our community and advance:
Page maintainer: The Editorial Team