Building machines that learn and think with people

KM Collins, I Sucholutsky, U Bhatt, K Chandra… - Nature human …, 2024 - nature.com
What do we want from machine intelligence? We envision machines that are not just tools
for thought but partners in thought: reasonable, insightful, knowledgeable, reliable and …

Metamorphic testing: A review of challenges and opportunities

TY Chen, FC Kuo, H Liu, PL Poon, D Towey… - ACM Computing …, 2018 - dl.acm.org
Metamorphic testing is an approach to both test case generation and test result verification.
A central element is a set of metamorphic relations, which are necessary properties of the …

Why Johnny can't prompt: how non-AI experts try (and fail) to design LLM prompts

JD Zamfirescu-Pereira, RY Wong, B Hartmann… - Proceedings of the …, 2023 - dl.acm.org
Pre-trained large language models (“LLMs”) like GPT-3 can engage in fluent, multi-turn
instruction-taking out-of-the-box, making them attractive materials for designing natural …

“What it wants me to say”: Bridging the abstraction gap between end-user programmers and code-generating large language models

MX Liu, A Sarkar, C Negreanu, B Zorn… - Proceedings of the …, 2023 - dl.acm.org
Code-generating large language models map natural language to code. However, only a
small portion of the infinite space of naturalistic utterances is effective at guiding code …

Creating augmented and virtual reality applications: Current practices, challenges, and opportunities

N Ashtari, A Bunt, J McGrenere, M Nebeling… - Proceedings of the …, 2020 - dl.acm.org
Augmented Reality (AR) and Virtual Reality (VR) devices are becoming easier to access
and use, but the barrier to entry for creating AR/VR applications remains high. Although the …

Exploring how machine learning practitioners (try to) use fairness toolkits

WH Deng, M Nagireddy, MSA Lee, J Singh… - Proceedings of the …, 2022 - dl.acm.org
Recent years have seen the development of many open-source ML fairness toolkits aimed
at hel** ML practitioners assess and address unfairness in their systems. However, there …

End-user development, end-user programming and end-user software engineering: A systematic map** study

BR Barricelli, F Cassano, D Fogli, A Piccinno - Journal of Systems and …, 2019 - Elsevier
Abstract End-User Development (EUD), End-Programming (EUP) and End-User Software
Engineering (EUSE) are three related research fields that study methods and techniques for …

[BOEK][B] Coding literacy: How computer programming is changing writing

A Vee - 2017 - books.google.com
How the theoretical tools of literacy help us understand programming in its historical, social
and conceptual contexts. The message from educators, the tech community, and even …

Current practices, challenges, and design implications for collaborative AR/VR application development

V Krauß, A Boden, L Oppermann… - Proceedings of the 2021 …, 2021 - dl.acm.org
Augmented/Virtual Reality (AR/VR) is still a fragmented space to design for due to the
rapidly evolving hardware, the interdisciplinarity of teams, and a lack of standards and best …

Knowledge Graph Construction with a Façade: A Unified Method to Access Heterogeneous Data Sources on the Web

L Asprino, E Daga, A Gangemi… - ACM Transactions on …, 2023 - dl.acm.org
Data integration is the dominant use case for RDF Knowledge Graphs. However, Web
resources come in formats with weak semantics (for example, CSV and JSON), or formats …