Skip to main content

Showing 1–7 of 7 results for author: Yen, R

Searching in archive cs. Search in all archives.
.
  1. arXiv:2502.03719  [pdf, other

    cs.HC

    Code Shaping: Iterative Code Editing with Free-form AI-Interpreted Sketching

    Authors: Ryan Yen, Jian Zhao, Daniel Vogel

    Abstract: We introduce the concept of code shaping, an interaction paradigm for editing code using free-form sketch annotations directly on top of the code and console output. To evaluate this concept, we conducted a three-stage design study with 18 different programmers to investigate how sketches can communicate intended code edits to an AI model for interpretation and execution. The results show how diff… ▽ More

    Submitted 8 February, 2025; v1 submitted 5 February, 2025; originally announced February 2025.

    Comments: 19 pages

  2. arXiv:2411.07622  [pdf, other

    cs.PF cs.DC

    A Performance Analysis of BFT Consensus for Blockchains

    Authors: J. D. Chan, Y. C. Tay, Brian R. Z. Yen

    Abstract: Distributed ledgers are common in the industry. Some of them can use blockchains as their underlying infrastructure. A blockchain requires participants to agree on its contents. This can be achieved via a consensus protocol, and several BFT (Byzantine Fault Tolerant) protocols have been proposed for this purpose. How do these protocols differ in performance? And how is this difference affected by… ▽ More

    Submitted 12 November, 2024; originally announced November 2024.

    Comments: under review

  3. To Search or To Gen? Exploring the Synergy between Generative AI and Web Search in Programming

    Authors: Ryan Yen, Nicole Sultanum, Jian Zhao

    Abstract: The convergence of generative AI and web search is reshaping problem-solving for programmers. However, the lack of understanding regarding their interplay in the information-seeking process often leads programmers to perceive them as alternatives rather than complementary tools. To analyze this interaction and explore their synergy, we conducted an interview study with eight experienced programmer… ▽ More

    Submitted 1 February, 2024; originally announced February 2024.

  4. CoPrompt: Supporting Prompt Sharing and Referring in Collaborative Natural Language Programming

    Authors: Li Feng, Ryan Yen, Yuzhe You, Mingming Fan, Jian Zhao, Zhicong Lu

    Abstract: Natural language (NL) programming has become more approachable due to the powerful code-generation capability of large language models (LLMs). This shift to using NL to program enhances collaborative programming by reducing communication barriers and context-switching among programmers from varying backgrounds. However, programmers may face challenges during prompt engineering in a collaborative s… ▽ More

    Submitted 1 March, 2024; v1 submitted 13 October, 2023; originally announced October 2023.

    Comments: Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '24), May 11--16, 2024, Honolulu, HI, USA

  5. arXiv:2310.08699  [pdf, other

    cs.SE cs.HC

    CoLadder: Supporting Programmers with Hierarchical Code Generation in Multi-Level Abstraction

    Authors: Ryan Yen, Jiawen Zhu, Sangho Suh, Haijun Xia, Jian Zhao

    Abstract: Programmers increasingly rely on Large Language Models (LLMs) for code generation. However, misalignment between programmers' goals and generated code complicates the code evaluation process and demands frequent switching between prompt authoring and code evaluation. Yet, current LLM-driven code assistants lack sufficient scaffolding to help programmers format intentions from their overarching goa… ▽ More

    Submitted 26 December, 2023; v1 submitted 12 October, 2023; originally announced October 2023.

  6. StoryChat: Designing a Narrative-Based Viewer Participation Tool for Live Streaming Chatrooms

    Authors: Ryan Yen, Li Feng, Brinda Mehra, Ching Christie Pang, Siying Hu, Zhicong Lu

    Abstract: Live streaming platforms and existing viewer participation tools enable users to interact and engage with an online community, but the anonymity and scale of chat usually result in the spread of negative comments. However, only a few existing moderation tools investigate the influence of proactive moderation on viewers' engagement and prosocial behavior. To address this, we developed StoryChat, a… ▽ More

    Submitted 7 April, 2023; originally announced April 2023.

  7. arXiv:2302.12314  [pdf

    cs.AI

    Characterizing Novelty in the Military Domain

    Authors: Theresa Chadwick, James Chao, Christianne Izumigawa, George Galdorisi, Hector Ortiz-Pena, Elias Loup, Nicholas Soultanian, Mitch Manzanares, Adrian Mai, Richmond Yen, Douglas S. Lange

    Abstract: A critical factor in utilizing agents with Artificial Intelligence (AI) is their robustness to novelty. AI agents include models that are either engineered or trained. Engineered models include knowledge of those aspects of the environment that are known and considered important by the engineers. Learned models form embeddings of aspects of the environment based on connections made through the tra… ▽ More

    Submitted 23 February, 2023; originally announced February 2023.

    Comments: Submitted to ICCRTS: International Command and Control Research and Technology Symposium. 8 pages. 5 Figures