Organizational Unit:
School of Computer Science

Research Organization Registry ID
Description
Previous Names
Parent Organization
Parent Organization
Organizational Unit
Includes Organization(s)

Publication Search Results

Now showing 1 - 2 of 2
  • Item
    Foley Scholar Winner and Finalists Presentations Spring 2024
    (Georgia Institute of Technology, 2024-03-07) Bhat, Karthik Seetharama ; Narechania, Arpit ; Pendse, Sachin ; Riggs, Alexandra Teixeira
    Foley Scholar Award Winner: Envisioning Technology-Mediated Futures of Care Work, Karthik Seetharama Bhat. Caregiving is a universal activity that is receiving increasing attention among technologists and researchers in the wake of the COVID-19 pandemic. Emerging technologies like conversational AI, augmented and virtual reality, and smart homes have all been described as potentially revolutionary technologies in care work, intended to automate and transform the overall care experience for caregivers and care recipients. However, such promises have yet to translate to successful deployments as these technological innovations come up against socioculturally situated traditions of care work that prioritize human connection and interaction. In this talk, I will share empirical studies looking into how formal care workers (in clinical settings) and informal care workers (in home settings) reconcile technology utilization in care work with sociocultural expectations and norms that dissuade them. I will then discuss possible technology-mediated futures of care work by positing how emerging technologies could best be designed for and integrated into activities of care in ways that unburden care workers while ensuring quality care.
  • Item
    Visualization of Exception Handling Constructs to Support Program Understanding
    (Georgia Institute of Technology, 2009) Shah, Hina ; Görg, Carsten ; Harrold, Mary Jean
    This paper presents a new visualization technique for supporting the understanding of exception-handling constructs in Java programs. To understand the requirements for such a visualization, we surveyed a group of software developers, and used the results of that survey to guide the creation of the visualizations. The technique presents the exception-handling information using three views: the quantitative view, the flow view, and the contextual view. The quantitative view provides a high-level view that shows the throw-catch interactions in the program, along with relative numbers of these interactions, at the package level, the class level, and the method level. The flow view shows the type-throw-catch interactions, illustrating information such as which exception types reach particular throw statements, which catch statements handle particular throw statements, and which throw statements are not caught in the program. The contextual view shows, for particular type-throw-catch interactions, the packages, classes, and methods that contribute to that exception-handling construct. We implemented our technique in an Eclipse plugin called EnHanCe and conducted a usability and utility study with participants in industry.