Amy J. Ko
Orcid: 0000-0001-7461-4783Affiliations:
- University of Washington, Information School, Seattle, WA, USA
According to our database1,
Amy J. Ko
authored at least 190 papers
between 2000 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on twitter.com
-
on orcid.org
-
on id.loc.gov
-
on cs.cmu.edu
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Factors Influencing the Social Help-seeking Behavior of Introductory Programming Students in a Competitive University Environment.
ACM Trans. Comput. Educ., March, 2024
"Taught to be automata": Examining the departmental role in shaping initial career choices of computing students.
Comput. Sci. Educ., January, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Exploring the Impact of Assessment Policies on Marginalized Students' Experiences in Post-Secondary Programming Courses.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
Integrating Philosophy Teaching Perspectives to Foster Adolescents' Ethical Sensemaking of Computing Technologies.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
Proceedings of 8th Educational Data Mining in Computer Science Education Workshop (CSEDM 2024) co-located with the 17th Educational Data Mining Conference (EDM 2024), 2024
2023
ACM Trans. Comput. Hum. Interact., February, 2023
CoRR, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proposing, Planning, and Teaching an Equity- and Justice-Centered Secondary Pre-Service CS Teacher Education Program.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Exploring Identity through Computing Integration in a Spanish Language & Literature Class.
Proceedings of the Conference on Research in Equitable and Sustained Participation in Engineering, 2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Funds of Knowledge used by Adolescents of Color in Scaffolded Sensemaking around Algorithmic Fairness.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
"A field where you will be accepted": Belonging in student and TA interactions in post-secondary CS education.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Proceedings of the 22nd Annual ACM Interaction Design and Children Conference, 2023
2022
Surfacing Equity Issues in Large Computing Courses with Peer-Ranked, Demographically-Labeled Student Feedback.
Proc. ACM Hum. Comput. Interact., 2022
Towards understanding the effective design of automated formative feedback for programming assignments.
Comput. Sci. Educ., 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
The House of Computing: Integrating Counternarratives into Computer Systems Education.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
"A Key to Reducing Inequities in Like, AI, is by Reducing Inequities Everywhere First": Emerging Critical Consciousness in a Co-Constructed Secondary CS Classroom.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Setting the Table for Equity: A Leadership Model for Broadening Participation in Computing.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
A Decade of Demographics in Computing Education Research: A Critical Review of Trends in Collection, Reporting, and Use.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022
"I would be afraid to be a bad CS teacher": Factors Influencing Participation in Pre-Service Secondary CS Teacher Education.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022
Family as a Third Space for AI Literacies: How do children and parents learn about AI together?
Proceedings of the CHI '22: CHI Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April 2022, 2022
Proceedings of the CHI '22: CHI Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April 2022, 2022
How families design and program games: a qualitative analysis of a 4-week online in-home study.
Proceedings of the IDC '22: Interaction Design and Children, Braga, Portugal, June 27, 2022
2021
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the 2021 Conference on Research in Equitable and Sustained Participation in Engineering, 2021
Domain Experts' Interpretations of Assessment Bias in a Scaled, Online Computer Science Curriculum.
Proceedings of the L@S'21: Eighth ACM Conference on Learning @ Scale, 2021
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
How do children's perceptions of machine intelligence change when training and coding smart programs?
Proceedings of the IDC '21: Interaction Design and Children, 2021
2020
CoRR, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the L@S'20: Seventh ACM Conference on Learning @ Scale, 2020
Learning Machine Learning with Personal Data Helps Stakeholders Ground Advocacy Arguments in Model Mechanics.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020
Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020
Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, 2020
2019
ACM Trans. Comput. Educ., 2019
Comput. Sci. Educ., 2019
An Item Response Theory Evaluation of a Language-Independent CS1 Knowledge Assessment.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Teaching Accessibility: A Design Exploration of Faculty Professional Development at Scale.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Towards validity for a formative assessment for language-specific program tracing skills.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019
Proceedings of the Rethinking Productivity in Software Engineering., 2019
Proceedings of the Rethinking Productivity in Software Engineering., 2019
Proceedings of the Rethinking Productivity in Software Engineering., 2019
2018
Scout: Mixed-Initiative Exploration of Design Variations through High-Level Design Constraints.
Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology Adjunct Proceedings, 2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Informal Mentoring of Adolescents about Computing: Relationships, Roles, Qualities, and Impact.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Proceedings of the 26th Conference on Program Comprehension, 2018
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018
Empowering Families Facing English Literacy Challenges to Jointly Engage in Computer Programming.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018
2017
J. Vis. Lang. Comput., 2017
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017
Accessibility as a First-Class Concern in Teaching GUIs and Software Engineering (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Proceedings of the 10th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2017
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
Computing Mentorship in a Software Boomtown: Relationships to Adolescent Interest and Beliefs.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017
Proceedings of the New Perspectives in End-User Development., 2017
2016
IEEE Trans. Software Eng., 2016
Computer, 2016
Proceedings of the 7th International Workshop on Evaluation and Usability of Programming Languages and Tools, 2016
Proceedings of the Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, 2016
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016
Proceedings of the Perspectives on Data Science for Software Engineering, 2016
2015
A practical guide to controlled experiments of software engineering tools with human participants.
Empir. Softw. Eng., 2015
Dagstuhl Reports, 2015
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015
Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015
From User-Centered to Adoption-Centered Design: A Case Study of an HCI Research Innovation Becoming a Product.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015
2014
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014
Challenging stereotypes and changing attitudes: the effect of a brief programming encounter on adults' attitudes toward programming.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, 2014
2013
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013
In-game assessments increase novice programmers' engagement and level completion speed.
Proceedings of the International Computing Education Research Conference, 2013
A multi-site field study of crowdsourced contextual help: usage and perspectives of end users and software teams.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013
2012
Investigating the role of purposeful goals on novices' engagement in a programming game.
Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing, 2012
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012
2011
ACM Trans. Interact. Intell. Syst., 2011
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, 2011
Proceedings of the iConference 2011, 2011
Proceedings of the Seventh International Workshop on Computing Education Research, 2011
Proceedings of the International Conference on Human Factors in Computing Systems, 2011
Proceedings of the International Conference on Human Factors in Computing Systems, 2011
2010
ACM Trans. Softw. Eng. Methodol., 2010
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010
Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology, 2010
Proceedings of the Practical Software Testing: Tool Automation and Human Factors, 14.03., 2010
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010
2009
Interactions, 2009
Democratizing access to computational tools: The 7<sup>th</sup> annual VL/HCC graduate student consortium.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2009
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2009
Fixing the program my computer learned: barriers for end users, challenges for the machine.
Proceedings of the 14th International Conference on Intelligent User Interfaces, 2009
Comparing bioinformatics software development by computer scientists and biologists: An exploratory study.
Proceedings of the ICSE Workshop on Software Engineering for Computational Science and Engineering, 2009
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009
2008
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008
Proceedings of the 4th international workshop on End-user software engineering, 2008
Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, 2008
Debugging reinvented: asking and answering why and why not questions about program behavior.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008
2007
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007
Proceedings of the Extended Abstracts Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007
Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007
2006
An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks.
IEEE Trans. Software Eng., 2006
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, 2006
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006
Barista: An implementation framework for enabling new tools, interaction techniques and views in code editors.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006
2005
A framework and methodology for studying the causes of software errors in programming systems.
J. Vis. Lang. Comput., 2005
ACM SIGSOFT Softw. Eng. Notes, 2005
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005
Citrus: a language and toolkit for simplifying the creation of structured editors for code and data.
Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology, 2005
Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005
Design requirements for more flexible structured editors from a study of programmers' text editing.
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005
Examining task engagement in sensor-based statistical models of human interruptibility.
Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005
2004
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004
Designing the whyline: a debugging interface for asking questions about program behavior.
Proceedings of the 2004 Conference on Human Factors in Computing Systems, 2004
2003
Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), 2003
Preserving non-programmers' motivation with error-prevention and debugging support tools.
Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), 2003
Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003
A contextual inquiry of expert programmers in an event-based programming environment.
Proceedings of the Extended abstracts of the 2003 Conference on Human Factors in Computing Systems, 2003
2002
Improving the Design of Visual Programming Language Experiments Using Cognitive Walkthroughs.
J. Vis. Lang. Comput., 2002
2001
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2001), 2001
2000
Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment.
Proceedings of the 2000 IEEE International Symposium on Visual Languages, 2000