CS 530: Developing User Interfaces
Course Timeline
Check out the Drexel UI course blog!
**** Topics and dates subject to change (under construction) ****
Class Time: Wednesdays, 6-8:50pm, Room UC151
Online section: lectures streamed live through Drexel Learn
Week | Date | Lecture | Class Reading Presentations |
Assignments & Project |
1 | 4/4 |
|
Lab 0 | |
2 | 4/11 |
Interfaces on the Web | Lab 1 | |
3 | 4/18 |
Technical Research in HCI, Special Guest Lecture on Brain-Computer Interface Research: Horia Maior |
Benford, Steve, Chris Greenhalgh, Gabriella Giannachi, Brendan Walker, Joe Marshall, and Tom Rodden. "Uncomfortable Interactions." In Proc. CHI, pp. 2005-2014. ACM, 2012.(Presenter: Steve Earth) [Related Paper] [Related Paper]
Fogarty, James, Desney Tan, Ashish Kapoor, and Simon Winder. CueFlik: Interactive Concept Learning in Image Search." In Proc. CHI, pp. 29-38. ACM, 2008. (Presenter: Zilin Zong) [Related Paper] [Related Paper] Chau, Duen Horng, Aniket Kittur, Jason I. Hong, and Christos Faloutsos. Apolo: making sense of large network data by combining rich user interaction and machine learning." In Proc CHI, pp. 167-176. ACM, 2011.(Presenter: Bhagyashree Suresh) [Related Paper] [Related Paper] Krause, Josua, Adam Perer, and Kenney Ng. Interacting with predictions: Visual inspection of black-box machine learning models." In Proc CHI, pp. 5686-5697. ACM, 2016. (Presenter: David Grethlein) [Related Paper] [Related Paper] |
Lab 2 |
4 | 4/25 | Prototyping & Interface Evaluation |
Talbot, J., Lee, B., Kapoor, A., & Tan, D. S. (2009, April). EnsembleMatrix: interactive visualization to support machine learning with multiple classifiers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1283-1292). ACM. (Presenter: Dan Schoepflin) [Related Paper] [Related Paper]
Borst, Jelmer P., Niels A. Taatgen, and Hedderik van Rijn. "What makes interruptions disruptive?: A process-model account of the effects of the problem state bottleneck on task interruption and resumption." In Proceedings of the 33rd annual ACM conference on human factors in computing systems, pp. 2971-2980. ACM, 2015. (Presenter: Dhruvit Naik) [Related Paper] [Related Paper] Amershi, Saleema, and Cristina Conati. "Unsupervised and supervised machine learning in user modeling for intelligent learning environments." In Proceedings of the 12th international conference on Intelligent user interfaces, pp. 72-81. ACM, 2007. (Presenter: Zuozhi Yang) [Related Paper] [Related Paper] Greenberg, Saul, and Bill Buxton. "Usability evaluation considered harmful (some of the time)." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 111-120. ACM, 2008. (Presenter: Joe Flynn) [Related Paper] [Related Paper] |
Lab 3 |
5 | 5/2 | Amershi, S., Chickering, M., Drucker, S. M., Lee, B., Simard, P., & Suh, J. (2015, April). Modeltracker: Redesigning performance analysis tools for machine learning. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (pp. 337-346). ACM. (Presenter: Tinashe Tapera)
Kulesza, Todd, Saleema Amershi, Rich Caruana, Danyel Fisher, and Denis Charles. "Structured labeling for facilitating concept evolution in machine learning." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 3075-3084. ACM, 2014. (Presenter: Safa Aman) Horvitz, Eric, Andy Jacobs, and David Hovel. "Attention-sensitive alerting." In Proceedings of the Fifteenth conference on Uncertainty in artificial intelligence, pp. 305-313. Morgan Kaufmann Publishers Inc., 1999. (Presenter: Jiafeng Tian) Dillman, Kody, Terrance Mok, Anthony Tang, Lora Oehlberg, Alex Mitchell. "A Visual Interaction Cue Framework from Video Game Environments for Augmented Reality." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM. 2018. (Presenter: Deepak Pukkunnel) |
P1, Lab 4 | |
6 | 5/9 | Evaluation Session | Pinelle, David, Nelson Wong, and Tadeusz Stach. "Heuristic evaluation for games: usability principles for video game design." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1453-1462. ACM, 2008. (Presenter: Joseph Lipinski)
Harrison, Chris, Desney Tan, and Dan Morris. "Skinput: appropriating the body as an input surface." In Proceedings of the SIGCHI conference on human factors in computing systems, pp. 453-462. ACM, 2010. (Presenter: Thomas Rein) [Related Paper] [Related Paper] Little, Greg, and Robert C. Miller. "Translating keyword commands into executable code." In Proceedings of the 19th annual ACM symposium on User interface software and technology, pp. 135-144. ACM, 2006. (Presenter: Xue Liu) Klemmer, Scott R., Anoop K. Sinha, Jack Chen, James A. Landay, Nadeem Aboobaker, and Annie Wang. "Suede: a Wizard of Oz prototyping tool for speech user interfaces." In Proceedings of the 13th annual ACM symposium on User interface software and technology, pp. 1-10. ACM, 2000. (Presenter: Sneha Bharath) Wang, Shuo, Feng Jing, Jibo He, Qixing Du, and Lei Zhang. "Igroup: presenting web image search results in semantic clusters." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 587-596. ACM, 2007. (Presenter: Darshan Jain) |
P2,P3, Lab 5 |
7 | 5/16 | Accessibility |
Carrington, Patrick, Amy Hurst, and Shaun K. Kane. "Wearables and chairables: inclusive design of mobile input and output techniques for power wheelchair users." In Proceedings of the 32nd annual ACM conference on Human factors in computing systems, pp. 3103-3112. ACM, 2014. (Presenter: Nicole Atrashewski)
Jacob, Robert JK. "What you look at is what you get: eye movement-based interaction techniques." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 11-18. ACM, 1990. (Presenter: Maryam Daniali) Bernstein, Michael S., Greg Little, Robert C. Miller, Björn Hartmann, Mark S. Ackerman, David R. Karger, David Crowell, and Katrina Panovich. "Soylent: a word processor with a crowd inside." Communications of the ACM 58, no. 8 (2015): 85-94. (Presenter: Zixuan Yuan) Tanaka, Atau, and Adam Parkinson. "Haptic wave: A cross-modal interface for visually impaired audio producers." In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 2150-2161. ACM, 2016. (Presenter: Andy Wiggins) Hui, Bowen, and Craig Boutilier. "Who's asking for help?: a Bayesian approach to intelligent assistance." In Proceedings of the 11th international conference on Intelligent user interfaces, pp. 186-193. ACM, 2006. (Presenter: Franck Bayemi) |
P4 (optional) |
8 | 5/23 | Proof-of-Concept & Emerging HCI Techniques | Bateman, Scott, Regan L. Mandryk, Carl Gutwin, Aaron Genest, David McDine, and Christopher Brooks. "Useful junk?: the effects of visual embellishment on comprehension and memorability of charts." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2573-2582. ACM, 2010. (Presenter: Jenn Engimann)
Kaur, Ishwinder, and Anthony J. Hornof. "A comparison of LSA, WordNet and PMI-IR for predicting user click behavior." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 51-60. ACM, 2005. (Presenter: Amir Aghasadeghi) Horvitz, Eric. "Principles of mixed-initiative user interfaces." In Proceedings of the SIGCHI conference on Human Factors in Computing Systems, pp. 159-166. ACM, 1999. (Presenter: Andrew Taylor) [Related Paper] [Related Paper] Amershi, Saleema, James Fogarty, and Daniel Weld. "Regroup: Interactive machine learning for on-demand group creation in social networks." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 21-30. ACM, 2012. (Presenter: Adam Feldsher) Horvitz, E., Breese, J., Heckerman, D., Hovel, D., & Rommelse, K. (1998, July). The Lumiere project: Bayesian user modeling for inferring the goals and needs of software users. In Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence (pp. 256-265). Morgan Kaufmann Publishers Inc. (Presenter: David Flanagan) [Related Paper] [Related Paper] |
|
9 | 5/30 | NO CLASS: work on projects |
Fiebrink, R., Cook, P. R., & Trueman, D. (2011, May). Human model evaluation in interactive supervised learning. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 147-156). (Presenter: Chau Tran)
Jacob, Robert JK, Audrey Girouard, Leanne M. Hirshfield, Michael S. Horn, Orit Shaer, Erin Treacy Solovey, and Jamie Zigelbaum. "Reality-based interaction: a framework for post-WIMP interfaces." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 201-210. ACM, 2008. (Presenter: Di Lu) Yuksel, Beste F., Kurt B. Oleson, Lane Harrison, Evan M. Peck, Daniel Afergan, Remco Chang, and Robert JK Jacob. "Learn piano with BACh: An adaptive learning interface that adjusts task difficulty based on brain state." In Proceedings of the 2016 chi conference on human factors in computing systems, pp. 5372-5384. ACM, 2016. (Presenter: Ibukun Fatoki) [Related Paper] [Related Paper] Cohn, Gabe, Daniel Morris, Shwetak Patel, and Desney Tan. "Humantenna: using the body as an antenna for real-time whole-body interaction." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1901-1910. ACM, 2012. (Presenter: Patrick Brinich) Ishii, Hiroshi, and Brygg Ullmer. "Tangible bits: towards seamless interfaces between people, bits and atoms." In Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, pp. 234-241. ACM, 1997. (Presenter: Parth Sharma) Kapoor, Ashish, Bongshin Lee, Desney Tan, and Eric Horvitz. "Interactive optimization for steering machine classification." In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1343-1352. ACM, 2010. (Presenter: Edwin Scott) |
|
10 | 6/6 | Project Demos | P6 P7 Extra Credit |