Skip to main content

Showing 1–15 of 15 results for author: Barik, T

.
  1. arXiv:2406.07739  [pdf, other

    cs.CL cs.HC cs.SE

    UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedback

    Authors: Jason Wu, Eldon Schoop, Alan Leung, Titus Barik, Jeffrey P. Bigham, Jeffrey Nichols

    Abstract: Large language models (LLMs) struggle to consistently generate UI code that compiles and produces visually relevant designs. Existing approaches to improve generation rely on expensive human feedback or distilling a proprietary model. In this paper, we explore the use of automated feedback (compilers and multi-modal models) to guide LLMs to generate high-quality UI code. Our method starts with an… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.

    Comments: Accepted to NAACL 2024

  2. arXiv:2404.07387  [pdf, other

    cs.HC cs.AI

    BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebooks

    Authors: Ruijia Cheng, Titus Barik, Alan Leung, Fred Hohman, Jeffrey Nichols

    Abstract: Programmers frequently engage with machine learning tutorials in computational notebooks and have been adopting code generation technologies based on large language models (LLMs). However, they encounter difficulties in understanding and working with code produced by LLMs. To mitigate these challenges, we introduce a novel workflow into computational notebooks that augments LLM-based code generati… ▽ More

    Submitted 11 July, 2024; v1 submitted 10 April, 2024; originally announced April 2024.

  3. arXiv:2312.11431  [pdf, other

    cs.HC cs.SE

    Make It Make Sense! Understanding and Facilitating Sensemaking in Computational Notebooks

    Authors: Souti Chattopadhyay, Zixuan Feng, Emily Arteaga, Audrey Au, Gonzalo Ramos, Titus Barik, Anita Sarma

    Abstract: Reusing and making sense of other scientists' computational notebooks. However, making sense of existing notebooks is a struggle, as these reference notebooks are often exploratory, have messy structures, include multiple alternatives, and have little explanation. To help mitigate these issues, we developed a catalog of cognitive tasks associated with the sensemaking process. Utilizing this catalo… ▽ More

    Submitted 18 December, 2023; originally announced December 2023.

    Comments: 26 Pages

  4. arXiv:2305.15373  [pdf, other

    cond-mat.supr-con

    Half unit cell shift defect induced helical states in Fe-based chalcogenide superconductors

    Authors: Tamoghna Barik, Jay D. Sau

    Abstract: Recent scanning tunneling spectroscopy along crystalline domain-walls associated with a half unit cell shift have revealed sub-gap density of states that are expected to arise from helical Majorana modes. Such propagating Majorana modes have been proposed to exist on the surface state of topological materials similar to FeTe$_{\text{1-x}}$Se$_\text{x}$ (FTS) along line defects where the supercondu… ▽ More

    Submitted 24 May, 2023; originally announced May 2023.

    Comments: 8 pages, 8 figures

  5. arXiv:2207.12456  [pdf, other

    cs.PL cs.AI cs.SE

    Overwatch: Learning Patterns in Code Edit Sequences

    Authors: Yuhao Zhang, Yasharth Bajpai, Priyanshu Gupta, Ameya Ketkar, Miltiadis Allamanis, Titus Barik, Sumit Gulwani, Arjun Radhakrishna, Mohammad Raza, Gustavo Soares, Ashish Tiwari

    Abstract: Integrated Development Environments (IDEs) provide tool support to automate many source code editing tasks. Traditionally, IDEs use only the spatial context, i.e., the location where the developer is editing, to generate candidate edit recommendations. However, spatial context alone is often not sufficient to confidently predict the developer's next edit, and thus IDEs generate many suggestions at… ▽ More

    Submitted 25 July, 2022; originally announced July 2022.

    Comments: 25 pages, 7 Figures, 4 Algorithms, 3 Tables

  6. arXiv:2207.07712  [pdf, other

    cs.HC

    Reflow: Automatically Improving Touch Interactions in Mobile Applications through Pixel-based Refinements

    Authors: Jason Wu, Titus Barik, Xiaoyi Zhang, Colin Lea, Jeffrey Nichols, Jeffrey P. Bigham

    Abstract: Touch is the primary way that users interact with smartphones. However, building mobile user interfaces where touch interactions work well for all users is a difficult problem, because users have different abilities and preferences. We propose a system, Reflow, which automatically applies small, personalized UI adaptations, called refinements -- to mobile app screens to improve touch efficiency. R… ▽ More

    Submitted 15 July, 2022; originally announced July 2022.

  7. arXiv:2207.04165  [pdf, other

    cs.HC

    Extracting Replayable Interactions from Videos of Mobile App Usage

    Authors: Jieshan Chen, Amanda Swearngin, Jason Wu, Titus Barik, Jeffrey Nichols, Xiaoyi Zhang

    Abstract: Screen recordings of mobile apps are a popular and readily available way for users to share how they interact with apps, such as in online tutorial videos, user reviews, or as attachments in bug reports. Unfortunately, both people and systems can find it difficult to reproduce touch-driven interactions from video pixel data alone. In this paper, we introduce an approach to extract and replay user… ▽ More

    Submitted 8 July, 2022; originally announced July 2022.

  8. arXiv:2202.08946  [pdf, other

    cs.HC cs.AI cs.LG

    Symphony: Composing Interactive Interfaces for Machine Learning

    Authors: Alex Bäuerle, Ángel Alexander Cabrera, Fred Hohman, Megan Maher, David Koski, Xavier Suau, Titus Barik, Dominik Moritz

    Abstract: Interfaces for machine learning (ML), information and visualizations about models or data, can help practitioners build robust and responsible ML systems. Despite their benefits, recent studies of ML teams and our interviews with practitioners (n=9) showed that ML interfaces have limited adoption in practice. While existing ML interfaces are effective for specific tasks, they are not designed to b… ▽ More

    Submitted 17 February, 2022; originally announced February 2022.

    Comments: Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems

    ACM Class: H.2.m; I.7.m

  9. arXiv:2108.13385  [pdf, other

    cond-mat.str-el cond-mat.dis-nn cond-mat.supr-con

    On the signatures of non-topological patches on the surface of topological insulators

    Authors: Tamoghna Barik, Jay D. Sau

    Abstract: The non-trivial topology in the layered $\text{FeTe}_{0.55}\text{Se}_{0.45}$ (FTS) superconductor has been suggested by both theory and experiment to be strongly dependent on the Te concentration. Motivated by this together with the Te fluctuations expected from alloy disorder, we develop a simple layered model for a strong topological insulator that allows us to describe a scenario where topologi… ▽ More

    Submitted 30 August, 2021; originally announced August 2021.

  10. Non-equilibrium nature of non-linear optical response: Application to the bulk photo voltaic effect

    Authors: Tamoghna Barik, Jay D. Sau

    Abstract: The bulk photovoltaic effect is an example of a non-linear optical response that leads to a DC current that is relevant for photo-voltaic applications. In this work, we theoretically study this effect in the presence of electron-phonon interactions. Using the response function formalism we find that the non-linear optical response, in general, contains three operator correlation functions, one of… ▽ More

    Submitted 11 September, 2019; v1 submitted 5 August, 2019; originally announced August 2019.

    Journal ref: Phys. Rev. B 101, 045201 (2020)

  11. arXiv:1808.09008  [pdf, other

    cs.SE

    It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge

    Authors: Nischal Shrestha, Titus Barik, Chris Parnin

    Abstract: Expertise in programming traditionally assumes a binary novice-expert divide. Learning resources typically target programmers who are learning programming for the first time, or expert programmers for that language. An underrepresented, yet important group of programmers are those that are experienced in one programming language, but desire to author code in a different language. For this scenario… ▽ More

    Submitted 27 August, 2018; originally announced August 2018.

    Comments: To appear in IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2018

  12. arXiv:1803.03806  [pdf, other

    cs.SE

    Learning Quick Fixes from Code Repositories

    Authors: Reudismam Rolim, Gustavo Soares, Rohit Gheyi, Titus Barik, Loris D'Antoni

    Abstract: Code analyzers such as Error Prone and FindBugs detect code patterns symptomatic of bugs, performance issues, or bad style. These tools express patterns as quick fixes that detect and rewrite unwanted code. However, it is difficult to come up with new quick fixes and decide which ones are useful and frequently appear in real code. We propose to rely on the collective wisdom of programmers and lear… ▽ More

    Submitted 7 September, 2018; v1 submitted 10 March, 2018; originally announced March 2018.

    Comments: 12 pages

  13. Probing Internal Stress and Crystallinity in Wet Foam via Raman Spectroscopy

    Authors: T. K. Barik, P. Bandyopadhyay, A. Roy

    Abstract: In this article, we correlate the internal stress and the characteristics of a vibrational mode in wet foam. Using microscope images, we estimate the average size of the bubbles in wet foam, at specific time intervals, over a duration of twenty four hours. Raman spectra are also recorded at the same time intervals, over the same time frame. We show that the internal stress, originated from the m… ▽ More

    Submitted 4 June, 2009; originally announced June 2009.

    Comments: 16 pages, 7 figures

  14. Probing liquid surface waves, liquid properties and liquid films with light diffraction

    Authors: Tarun Kr. Barik, Partha Roy Chaudhuri, Anushree Roy, Sayan Kar

    Abstract: Surface waves on liquids act as a dynamical phase grating for incident light. In this article, we revisit the classical method of probing such waves (wavelengths of the order of mm) as well as inherent properties of liquids and liquid films on liquids, using optical diffraction. A combination of simulation and experiment is proposed to trace out the surface wave profiles in various situations (\… ▽ More

    Submitted 4 April, 2006; v1 submitted 20 October, 2005; originally announced October 2005.

    Comments: 25 pages, 12 figures, to appear in Measurement Science and Technology (IOP)

  15. Diffraction of light by interfering liquid surface waves

    Authors: Tarun Kr. Barik, Anushree Roy, Sayan Kar

    Abstract: Interfering liquid surface waves are generated by electrically driven vertical oscillations of two or more equispaced pins immersed in a liquid (water). The corresponding intensity distribution, resulting from diffraction of monochromatic light by the reflection phase grating formed on the liquid surface, is calculated theoretically and found to tally with experiments. The curious features of th… ▽ More

    Submitted 25 May, 2004; originally announced May 2004.

    Comments: 9 pages, 4 figures