Harini Sampath

Harini has been at Google since March 2016, conducting research into developer experience. Her areas of interest are command line interfaces, APIs, documentation and accessibility of developer tools.
Authored Publications
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    Preview abstract Many efforts to increase accessibility in coding for developers with visual impairments (DWVI) have focused on supporting interactions with interactive development environments and source code. However, in order to understand how to appropriately modify and write source code, developers must seek and synthesize information from a variety of disparate and highly technical sources. DWVI might benefit from technological support in this process. But, it is unclear what accessibility issues arise in technical information sources, whether accessibility impacts strategies for seeking technical information, or how best to support DWVI in this process. We conducted observations and interviews with twelve DWVI, about their information seeking behaviors. We found that, DWVI seek information in many of the same sources as their sighted peers, and the accessibility issues identified in technical information sources were similar to those in nontechnical sources. Yet, despite these similarities, accessibility considerations impacted information seeking in highly nuanced ways. View details
    Preview abstract Command line interfaces (CLIs) remain a popular tool among developers and system administrators. Since CLIs are text based interfaces, they are sometimes considered accessible alternatives to predominantly visual developer tools like IDEs. However, there is no systematic evaluation of accessibility of CLIs in the literature. In this paper, we describe two studies with 12 developers on their experience of using CLIs with screen readers. Our findings show that CLIs have their own set of accessibility issues - the most important being CLIs are unstructured text interfaces. Based on our findings, we provide a set of recommendations for improving accessibility of command line interfaces. View details
    No Results Found