Orchestration Scripts: A System for Encoding an Organization's Ways of Working to Support Situated Work
Kapil Garg, Darren Gergle, Haoqi Zhang
Abstract
Ill-structured problems demand that people adopt sophisticated strategies for planning, seeking support, and using available resources along their work process. These practices involve a challenging monitoring and strategizing process that existing tools cannot support since they largely lack an understanding of an organization’s processes, social structures, venues, and tools. We introduce workplace programming for situationally-aware systems–an approach for encoding work situations using computational abstractions of an organization’s ways of working and surfacing support strategies at appropriate times and settings. With this approach, we implement Orchestration Scripts, a system that supports various situated work activities in a socio-technical organization. Through a case study and field study, we show how our approach encodes different aspects of working effectively and helps people identify situations to enact effective strategies using the available support opportunities. Our results show how a programmable technology can provide situated support in today’s workplaces.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers4
- Searching for the Non-Consequential: Dialectical Activities in HCI and the Limits of ComputersHaoqi ZhangCHI 2024 · 12 citations
- AI That Helps Us Help Each Other: A Proactive System for Scaffolding Mentor-Novice Collaboration in Entrepreneurship CoachingEvey Jiaxin Huang, Matthew W. Easterday, Elizabeth GerberCSCW 2025 · 5 citations
- Circle Back Next Week: The Effect of Meeting-Free Weeks on Distributed Workers' Unstructured Time and Attention NegotiationSharon A. Ferguson, Michael MassimiCHI 2024 · 2 citations
- Situated Practice Systems: A Computational System for Supporting the Coaching and Practice of Regulation Skills for Innovation WorkKapil Garg, Darren Gergle, Haoqi ZhangCSCW 2026
Builds on6
- PolicyKit: Building Governance in Online CommunitiesAmy X. Zhang, Grant Hugh, Michael S. BernsteinUIST 2020 · 60 citations
- How Should the Agent Communicate to the Group? Communication Strategies of a Conversational Agent in Group Chat DiscussionsHyo Jin Do, Ha Kyung Kong, Jaewook Lee, Brian P. BaileyCSCW 2022 · 30 citations
- TweakIt: Supporting End-User Programmers Who Transmogrify CodeSam Lau, Sruti Srinivasa Ragavan, Ken Milne, Titus Barik et al.CHI 2021 · 26 citations
- Understanding Trigger-Action Programs Through Novel Visualizations of Program DifferencesValerie Zhao, Lefan Zhang, Bo Wang, Michael L. Littman et al.CHI 2021 · 23 citations
- Affinder: Expressing Concepts of Situations that Afford Activities using Context-DetectorsRyan Louie, Darren Gergle, Haoqi ZhangCHI 2022 · 6 citations
Related papers
- Understanding the Practices and Challenges of Networked Orchestration in Research Communities of PracticeKapil Garg, Darren Gergle, Haoqi ZhangCSCW 2022 · 5 citations
- Situated Live Programming for Human-Robot CollaborationEmmanuel Senft, Michael Hagenow, Robert G. Radwin, Michael R. Zinn et al.UIST 2021 · 19 citations
- Understanding In-Situ Programming for Smart Home AutomationXiaoyi Liu, Yingtian Shi, Chun Yu, Cheng Gao et al.UbiComp 2023 · 17 citations
- Opportunistic Collective Experiences: Identifying Shared Situations and Structuring Shared Activities at DistanceRyan Louie, Kapil Garg, Jennie Werner, Allison Sun et al.CSCW 2020 · 9 citations
- SCTAP: Supporting Scenario-Centric Trigger-Action Programming based on Software-Defined Physical EnvironmentsBingkun Sun, Liwei Shen, Xin Peng, Ziming WangWWW 2023 · 7 citations
