John Bennett
Has also published under the name of:
"J. Bennett"
Publications by John Bennett (bibliography)
Bennett, John (1997): Foreseeing the Future: ACM97. In Interactions, 4 (4) pp. 66-74.
Karat, John and Bennett, John (1993): CSCW'92 Workshop Report: Understanding and Supporting Successful Group Work in Software Design. In ACM SIGCHI Bulletin, 25 (4) pp. 51-56.
Fifteen people participated in the one day workshop held at CSCW'92 in Toronto on October 31, 1992. The workshop announcement invited experienced practitioners and reflective researchers to submit short position papers as background for discussion. The focus was on how people doing software design activities in groups can be effectively supported. Our overall objective was to create a dialog within which we could characterize a microcosm of group work that takes place during the complex activity of design. If we could develop some understanding of design aspects, we could then identify different types of support and interventions that might be helpful. In this way each of us as individuals in our subsequent work might increase the probability of outcomes considered successful in terms of both design team results and design team processes.
© All rights reserved Karat and Bennett and/or ACM Press
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.
Bullen, Christine V. and Bennett, John (1990): Learning from User Experience with Groupware. In: Halasz, Frank (ed.) Proceedings of the 1990 ACM conference on Computer-supported cooperative work October 07 - 10, 1990, Los Angeles, California, United States. pp. 291-302.
Karat, John and Bennett, John (1990): Supporting Effective and Efficient Design Meetings. In: Diaper, Dan, Gilmore, David J., Cockton, Gilbert and Shackel, Brian (eds.) INTERACT 90 - 3rd IFIP International Conference on Human-Computer Interaction August 27-31, 1990, Cambridge, UK. pp. 365-370.
We present a description of the methodology employed in our evolving user-centered design framework. Our experience suggests that the quality of human-computer-interaction (HCI) supported by a system design will be strongly influenced by the insight generated in design work at early stages of development. Our methodology focuses on creating a shared vision and working environment within the design team for productive action on system objectives, constraints, resources, and proposed designs. Two aspects of the methodology which we focus on are use of the walls of a "design room" to hold representation of the design-in-progress, and fostering collaboration through discussions by team members with different skills and perspectives. Our experience indicates that the framework and techniques used within it are generally applicable, but that successful use requires attention to characteristics of each particular design project and group.
© All rights reserved Karat and Bennett and/or North-Holland
Bennett, John, Conklin, Peter, Guevara, Karmen, Mackay, Wendy E. and Sancha, Tom (1990): HCI Seen from the Perspective of Software Developers. In: Diaper, Dan, Gilmore, David J., Cockton, Gilbert and Shackel, Brian (eds.) INTERACT 90 - 3rd IFIP International Conference on Human-Computer Interaction August 27-31, 1990, Cambridge, UK. pp. 1039-1042.
Butler, Keith A., Bennett, John, Polson, Peter G. and Karat, John (1989): Report on the Workshop on Analytical Models. In ACM SIGCHI Bulletin, 20 (4) pp. 63-79.
Whiteside, John, Bennett, John and Holtzblatt, Karen (1988): Usability Engineering: Our Experience and Evolution. In: Helander, Martin and Landauer, Thomas K. (eds.). "Handbook of Human Computer Interaction". North Holland
Whiteside, John, Bennett, John and Holtzblatt, Karen (1988): Usability Engineering: Our experience and Evolution. In: Helander, Martin and Prabhu, Prasad V. (eds.). "Handbook of human-computer interactio". pp. 791-817
Cited on the following page:
» Usability Evaluation: [Not yet published]
Bennett, John, Lorch, Douglas J., Kieras, David E. and Polson, Peter G. (1987): Developing a User Interface Technology for Use in Industry. In: Bullinger, Hans-Jorg and Shackel, Brian (eds.) INTERACT 87 - 2nd IFIP International Conference on Human-Computer Interaction September 1-4, 1987, Stuttgart, Germany. pp. 21-26.
We are developing a user interface technology to address ease of learning and ease of use concerns on the user side of the interface during the design process. Modelling the user how-to-do-it knowledge required by a design is one step toward development of such a technology. We report on an evolving methodology that is intended to give developers early warning indications of potential usability problems that may arise from a set of design decisions.
© All rights reserved Bennett et al. and/or North-Holland
Bennett, John (1986): Observations on Meeting Usability Goals for Software Products. In Behaviour and Information Technology, 5 (2) pp. 183-193.
Making software products more usable has been stated as an industrial, national, and even international goal. Constructive exchanges between those working in universities to build theory and those working in industry to build products have been identified as one way to speed the achievement of this goal Programmes within IBM have encouraged such exchanges. Drawing on my experience in IBM, I outline some of the problems in setting and meeting software usability goals, discuss briefly the nature of collaborative work, and suggest ways to facilitate working together for mutual benefit despite possible differences in culture and purpose.
© All rights reserved Bennett and/or Taylor and Francis
Bennett, John (1984): Behavioral Issues in the System Development Cycle. In: Shackel, Brian (ed.) INTERACT 84 - 1st IFIP International Conference on Human-Computer Interaction September 4-7, 1984, London, UK. pp. 863-864.
Bennett, John (1984): The Concept of Architecture Applied to User Interfaces in Interactive Computer Systems. In: Shackel, Brian (ed.) INTERACT 84 - 1st IFIP International Conference on Human-Computer Interaction September 4-7, 1984, London, UK. pp. 865-870.
Work is emerging that will influence the evolution of the interfaces presented to users of computer systems. A central question is: "What abstractions from current specific systems are needed to support transfer of productive user habits as people adapt to new hardware and software technology?" An orderly evolution requires that users recognize similarity of control functions (e.g., select an object) even though the details of object presentation and of the way the user invokes the function are clearly different in different products. Managing such an evolution requires that we understand what must be held in common across products. Details of work in industry are proprietary; this brief paper outlines some of the problems that are being solved to make concept of a "user interface architecture" become a reality.
© All rights reserved Bennett and/or North-Holland
Bullen, Christine V., Bennett, John and Carlson, Eric D. (1982): A Case Study of Office Workstation Use. In: Limb, John O. (ed.) Proceedings of the SIGOA Conference on Office Information Systems 1982 June 21-23, 1982, Philadelphia, Pennsylvania, USA. pp. 101-107.
This paper describes the use of the Office Analysis Methodology to study a specific office environment in order to determine requirements for an advanced office workstation. The research site environment was unique in providing an opportunity to observe a natural growth pattern in the use of advanced technology. Specific workstation requirements were identified and are being implemented. Interesting observations are reported in the following areas: categories of secretarial work, use of existing workstations, influence of a community of users, access to shared services, and impacts on productivity and organization behavior.
© All rights reserved Bullen et al. and/or ACM Press
Show this list on your homepage
Knowledge wants to be free !
We have decided to give away world-class educational materials
because we believe that universal access to high quality education is key to the building
of peace, sustainable social and economic development, and intercultural dialogue.
To calculate just have much we have saved you, our wonderful readers, we compare our free encyclopedia to two
books we love:
$110: Human-Computer Interaction by Dix et al (a great textbook but without video interviews)
$116: Shneiderman's Designing the User Interface
(a great textbook but without video interviews).
As you are reading our encyclopedia on your iPad/tablet (and saving a few trees), we estimate that the price would be $90 if sold as an eBook.
With that number, we can calculate how much money we have saved our readers, based on calculating the number of readers.
How we calculate readership
Because of our online and tablet/iPad approach to publishing, we are able to precisely measure reading behaviour across hundreds of parameters in realtime: Anything from reading
speed, drop-off points in the text, reader demographics, and much more.
Based on our server logs and the Google Analytics API,
we calculate the number of readers as described in the calculation method below.
A reader is not the same as a simple pageview and a reader is not the same as a
website visitor (as described in our calculation method below).
We calculate readership for two types of readers:
- Readers that have read our whole encyclopedia, much the same way you read a printed book
- Readers that have reader an individual chapter
Calcalution method: How we define a reader
- First we use the Google Analytics API to get a report of the number of unique human visitors to a chapter/page. Google runs its business on ads and thus completely relies on the ability to distinguish between a human visitor and an automated request. If not, you could earn millions on automating clicks on Google Ads.
- We then compare that number to our Apache webserver logs, which report the much higher number of actual visits to a chapter/page (both human and automated). We calculate the difference in percent, which we call an "exaggeration factor", which we use in step 6 below.
- With a large part of the visitors excluded, we further exclude any visitor who:
- has not remained on the page for at least 3 minutes (this factor is calculated by recording visit durations of 1000 randomly selected visitors) or has not printed the page (i.e. has not visited the printerfriendly version of the chapter/page)
- has not scrolled the page (this factor is calculated by recording scroll movements on 1000 randomly selected visitors)
- We then further exclude "double readers", i.e. readers who read a portion of a chapter and then returns in,
say, a week or a month to read the rest.
Although this person's reading activity spans multiple server sessions, the person is only counted as a single reader.
We categorize a "double reader" as a visitor who:
- visits a page, or multiple pages, across multiple server sessions
- qualifies to be defined as a reader, cf step 1-3 above, in all server sessions
- uses the same originating IP address
- We then subtract 5% from the final number to counter-balance a last remaining factor, namely the situation where one reader reads a chapter on his/her tablet
using a WiFi connection (and counted as one reader) but then picks up his other tablet using a 3G dongle
(with another IP address) and re-reads some of the chapter. That will equal two readers, not one. We have no way
of calculating how many times this situation arises, but to be on the safe side we subtract 5%
from the final number.
- We then take half of the "exaggeration factor" from step 2 and substract from the final number. We do this for no rational reason. We do it only as a further measure to be certain that our number of readers is not inflated.
- To qualify as a reader who has read our whole encyclopedia - much the same way you read a printed book - that person must have qualified as a reader (cf. 1-6 above) of at least 80% of the encyclopedia chapters.
As a result, we have eliminated everything from automated requests to the more casual visitors. That leaves us with what we can safely call readers.
Changes to this page (author)
12 Oct 2011: Author was edited 31 Mar 2011: Author was added to the bibliography 06 Oct 2010: Author was edited (approved by an editor)
25 Feb 2010: Enabled abstracts to be shown on John Bennett's author page.
10 Jun 2008: The reference information for a Book on this page was edited
10 Jun 2008: Author was edited
27 Jun 2007: Author was edited
24 Jun 2007: Author was edited
23 Jun 2007: Author was edited
28 Apr 2003: Added the author to the bibliography
Page Information
Page maintainer:
The Editorial TeamHow to cite/reference this page
URL: http://www.interaction-design.org/references/authors/john_bennett.html