Publication statistics

Pub. period:2004-2010
Pub. count:14
Number of co-authors:20



Co-authors

Number of publications with 3 favourite co-authors:

Brad A. Myers:10
Jack Beaton:3
Jan Karstens:3

 

 

Productive colleagues

Jeffrey Stylos's 3 most productive colleagues in number of publications:

Brad A. Myers:154
Wendy A. Kellogg:34
Tessa Lau:21
 
 
 

Upcoming Courses

go to course
Emotional Design: How to make products people will love
92% booked. Starts in 3 days
go to course
UI Design Patterns for Successful Software
84% booked. Starts in 11 days
 
 

Featured chapter

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
start reading
 
 
 
 
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
 
 
 
 
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
 
 
 
 
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading
 
 

Jeffrey Stylos

 

Publications by Jeffrey Stylos (bibliography)

 what's this?
2010
 
Edit | Del

Eisenberg, Daniel S., Stylos, Jeffrey and Myers, Brad A. (2010): Apatite: a new interface for exploring APIs. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems 2010. pp. 1331-1334. Available online

We present Apatite, a new tool that aids users in learning and understanding a complex API by visualizing the common associations between its various components. Current object-oriented API documentation is usually navigated in a fixed tree structure, starting with a package and then filtering by a specific class. For large APIs, this scheme is overly restrictive, because it prevents users from locating a particular action without first knowing which class it belongs to. Apatite's design instead enables users to search across any level of an API's hierarchy. This is made possible by the introduction of a novel interaction technique that presents popular items from multiple categories simultaneously, determining their relevance by approximating the strength of their association using search engine data. The design of Apatite was refined through iterative usability testing, and it has been released publicly as a web application.

© All rights reserved Eisenberg et al. and/or their publisher

 
Edit | Del

Myers, Brad A., Jeong, Sae Young, Xie, Yingyu, Beaton, Jack, Stylos, Jeffrey, Ehret, Ralf, Karstens, Jan, Efeoglu, Arkin and Busse, Daniela K. (2010): Studying the Documentation of an API for Enterprise Service-Oriented Architecture. In JOEUC, 22 (1) pp. 23-51. Available online

 
Edit | Del

Eisenberg, Daniel S., Stylos, Jeffrey, Faulring, Andrew and Myers, Brad A. (2010): Using Association Metrics to Help Users Navigate API Documentation. In: Hundhausen, Christopher D., Pietriga, Emmanuel, Diaz, Paloma and Rosson, Mary Beth (eds.) IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2010 21-25 September 2010, 2010, Legans-Madrid, Spain. pp. 23-30. Available online

2009
 
Edit | Del

Daughtry, John M., Farooq, Umer, Stylos, Jeffrey and Myers, Brad A. (2009): API usability: CHI'2009 special interest group meeting. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009. pp. 2771-2774. Available online

Programmers of all types from novice end-user developers to professional software engineers make use of application programming interfaces (API) within their various designs. And, while the use of these interfaces is ubiquitous, there is little research about their design. Recently, a number of researchers and practitioners have begun to treat API design as a first-order object of study and practice. The purpose of this special interest group meeting is to bring together the community of usability researchers and professionals interested in API usability. The time will be used to discuss attendees' ideas and opinions in order to stimulate this new and exciting emerging field that crosses the boundaries between human-computer interaction and software engineering.

© All rights reserved Daughtry et al. and/or ACM Press

 
Edit | Del

Stylos, Jeffrey, Myers, Brad A. and Yang, Zizhuang (2009): Jadeite: improving API documentation using usage information. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009. pp. 4429-4434. Available online

Jadeite is a new Javadoc-like API documentation system that takes advantage of multiple users' aggregate experience to reduce difficulties that programmers have learning new APIs. Previous studies have shown that programmers often guessed that certain classes or methods should exist, and looked for these in the API. Jadeite's "placeholders" let users add new "pretend" classes or methods that are displayed in the actual API documentation, and can be annotated with the appropriate APIs to use instead. Since studies showed that programmers had difficulty finding the right classes from long lists in documentation, Jadeite takes advantage of usage statistics to display commonly used classes more prominently. Programmers had difficulty finding the right helper objects and discovering how to instantiate objects, so Jadeite uses a large corpus of sample code to automatically identify the most common ways to construct an instance of any given class.

© All rights reserved Stylos et al. and/or ACM Press

 
Edit | Del

Jeong, Sae Young, Xie, Yingyu, Beaton, Jack, Myers, Brad A., Stylos, Jeffrey, Ehret, Ralf, Karstens, Jan, Efeoglu, Arkin and Busse, Daniela K. (2009): Improving Documentation for eSOA APIs through User Studies. In: Pipek, Volkmar, Rosson, Mary Beth, Ruyter, Boris E. R. de and Wulf, Volker (eds.) End-User Development - 2nd International Symposium - IS-EUD 2009 March 2-4, 2009, Siegen, Germany. pp. 86-105. Available online

2008
 
Edit | Del

Stylos, Jeffrey, Graf, Benjamin, Busse, Daniela K., Ziegler, Carsten, Ehret, Ralf and Karstens, Jan (2008): A case study of API redesign for improved usability. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 189-192. Available online

 
Edit | Del

Beaton, Jack, Jeong, Sae Young, Xie, Yingyu, Stylos, Jeffrey and Myers, Brad A. (2008): Usability challenges for enterprise service-oriented architecture APIs. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 193-196. Available online

2007
 
Edit | Del

Stylos, Jeffrey and Myers, Brad A. (2007): Mapping the Space of API Design Decisions. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 50-60. Available online

2006
 
Edit | Del

Stylos, Jeffrey (2006): Informing API Design through Usability Studies of API Design Choices: A Research Abstract. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 246-247. Available online

 
Edit | Del

Stylos, Jeffrey and Myers, Brad A. (2006): Mica: A Web-Search Tool for Finding API Components and Examples. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 195-202. Available online

2005
 
Edit | Del

Danis, Catalina, Kellogg, Wendy A., Lau, Tessa, Dredze, Mark, Stylos, Jeffrey and Kushmerick, Nicholas (2005): Managers' email: beyond tasks and to-dos. In: Proceedings of ACM CHI 2005 Conference on Human Factors in Computing Systems 2005. pp. 1324-1327. Available online

In this paper, we describe preliminary findings that indicate that managers and non-mangers think about their email differently. We asked three research managers and three research non-managers to sort about 250 of their own email messages into categories that "would help them to manage their work." Our analyses indicate that managers create more categories and a more differentiated category structure than non-managers. Our data also suggest that managers create "relationship-oriented" categories more often than non-managers. These results are relevant to research on "email overload" that has highlighted the use of email for activities beyond communication. In particular, our findings suggest that too strong a focus on task management may be incomplete, and that a user's organizational role has an impact on their conceptualization and likely use of email.

© All rights reserved Danis et al. and/or ACM Press

 
Edit | Del

Stylos, Jeffrey (2005): Designing a Programming Terminology Aid. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 347-348. Available online

2004
 
Edit | Del

Stylos, Jeffrey, Myers, Brad A. and Faulring, Andrew (2004): Citrine: providing intelligent copy-and-paste. In: Proceedings of the 2004 ACM Symposium on User Interface Software and Technology 2004. pp. 185-188. Available online

We present Citrine, a system that extends the widespread copy-and-paste interaction technique with intelligent transformations, making it useful in more situations. Citrine uses text parsing to find the structure in copied text and allows users to paste the structured information, which might have many pieces, in a single paste operation. For example, using Citrine, a user can copy the text of a meeting request and add it to the Outlook calendar with a single paste. In applications such as Excel, users can teach Citrine by example how to copy and paste data by showing it which fields go into which columns, and can use this to copy or paste many items at a time in a user-defined manner. Citrine can be used with a wide variety of applications and types of data and can be easily extended to work with more. It currently includes parsers that recognize contact information, calendar appointments and bibliographic citations. It works with Internet Explorer, Outlook, Excel, Palm Desktop, EndNote and other applications. Citrine is available to download on the internet.

© All rights reserved Stylos et al. and/or ACM Press

 
Add publication
Show list on your website
 
 

Join our community and advance:

Your
Skills

Your
Network

Your
Career

 
Join our community!
 
 
 

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/jeffrey_stylos.html