Charles Hill 0001

dblp:10/2702 · also Charles G. Hill · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 8 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
4 papers
Empirical software engineering · 100%
Human-computer interaction and pervasive computing
5 papers
Collaborative and social computing · 51% Design research and methods · 35% Usability and user experience research · 14%

Topics — the 11 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
open source software
0.922022
How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects · IEEE Trans. Software Eng. 2022
Open source barriers to entry, revisited: a sociotechnical perspective · ICSE 2018
Empirical software engineering
mining software repositories
0.612022
How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects · IEEE Trans. Software Eng. 2022
Empirical software engineering › developer studies › software teams
newcomer onboarding
0.612022
How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects · IEEE Trans. Software Eng. 2022
Collaborative and social computing › information seeking
information foraging
0.522017
PFIS-V: Modeling Foraging Behavior in the Presence of Variants · CHI 2017
Foraging Among an Overabundance of Similar Variants · CHI 2016
Empirical software engineering
developer studies
0.522022
Open source barriers to entry, revisited: a sociotechnical perspective · ICSE 2018
How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects · IEEE Trans. Software Eng. 2022
Empirical software engineering › human factors in software engineering
socio-technical analysis
0.312018
Open source barriers to entry, revisited: a sociotechnical perspective · ICSE 2018
Design research and methods
personas
0.312017
Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways? · CHI 2017
Collaborative and social computing › social cognition
stereotype
0.312017
Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways? · CHI 2017
Design research and methods
participatory design
0.212016
Finding Gender-Inclusiveness Software Issues with GenderMag: A Field Investigation · CHI 2016
Collaborative and social computing › peer production
open source communities
0.112018
Open source barriers to entry, revisited: a sociotechnical perspective · ICSE 2018
Design research and methods
product design
0.112017
Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways? · CHI 2017

Methods — techniques the papers use, named apart from their topics

information foraging theory · 1.6field study · 1.5PFIS · 0.9use case analysis · 0.7diary study · 0.6eye tracking · 0.3controlled laboratory study · 0.3multiple-case study · 0.2
YearPublicationVenuePosition
2022 How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects
abstract
Previous research has revealed that newcomer women are disproportionately affected by gender-biased barriers in open source software (OSS) projects. However, this research has focused mainly on social/cultural factors, neglecting the software tools and infrastructure. To shed light on how OSS tools and infrastructure might factor into OSS barriers to entry, we conducted two studies: (1) a field study with five teams of software professionals, who worked through five use cases to analyze the tools and infrastructure used in their OSS projects; and (2) a diary study with 22 newcomers (9 women and 13 men) to investigate whether the barriers matched the ones identified by the software professionals. The field study produced a bleak result: software professionals found gender biases in 73 percent of all the newcomer barriers they identified. Further, the diary study confirmed these results: Women newcomers encountered gender biases in 63 percent of barriers they faced. Fortunately, many kinds of barriers and biases revealed in these studies could potentially be ameliorated through changes to the OSS software environments and tools.
Hema Susmita Padala, Christopher J. Mendez, Felipe Fronchetti, Igor Steinmacher, Zoe Steine-Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill 0001, Logan Simpson, Margaret M. Burnett, Marco Aurélio Gerosa, Anita Sarma
IEEE Trans. Software Eng.8
2018 Open source barriers to entry, revisited: a sociotechnical perspective
abstract
Research has revealed that significant barriers exist when entering Open-Source Software (OSS) communities and that women disproportionately experience such barriers. However, this research has focused mainly on social/cultural factors, ignoring the environment itself --- the tools and infrastructure. To shed some light onto how tools and infrastructure might somehow factor into OSS barriers to entry, we conducted a field study with five teams of software professionals, who worked through five use-cases to analyze the tools and infrastructure used in their OSS projects. These software professionals found tool/infrastructure barriers in 7% to 71% of the use-case steps that they analyzed, most of which are tied to newcomer barriers that have been established in the literature. Further, over 80% of the barrier types they found include attributes that are biased against women.
Christopher J. Mendez, Hema Susmita Padala, Zoe Steine-Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill 0001, Logan Simpson, Nupoor Patil, Anita Sarma, Margaret M. Burnett
ICSE6
2018 Semi-Automating (or not) a Socio-Technical Method for Socio-Technical Systems
abstract
How can we support software professionals who want to build human-adaptive sociotechnical systems? Building such systems requires skills some developers may lack, such as applying human-centric concepts to the software they develop and/or mentally modeling other people. Effective socio-technical methods exist to help, but most are manual and cognitively burdensome. In this paper, we investigate ways semi-automating a socio-technical method might help, using as our lens GenderMag, a method that requires people to mentally model people with genders different from their own. Toward this end, we created the GenderMag Recorder's Assistant, a semi-automated visual tool, and conducted a small field study and a 92-participant controlled study. Results of our investigation revealed ways the tool helped with cognitive load and ways it did not; unforeseen advantages of the tool in increasing participants' engagement with the method; and a few unforeseen advantages of the manual approach as well.
Christopher J. Mendez, Zoe Steine-Hanson, Alannah Oleson, Amber Horvath, Charles Hill 0001, Claudia Hilderbrand, Anita Sarma, Margaret M. Burnett
VL/HCC5
2017 Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways?
abstract
Personas often aim to improve product designers' ability to "see through the eyes of" target users through the empathy personas can inspire - but personas are also known to promote stereotyping. This tension can be particularly problematic when personas (who, of course as "people" have genders) are used to promote gender inclusiveness - because reinforcing stereotypical perceptions can run counter to gender inclusiveness. In this paper we explicitly investigate this tension through a new approach to personas: one that includes multiple photos (of males and females) for a single persona. We compared this approach to an identical persona with only one photo using a controlled laboratory study and an eye-tracking study. Our goal was to answer the following question: is it possible for personas to encourage product designers to engage with personas while at the same avoiding promoting gender stereotyping? Our results are encouraging about the use of personas with multiple pictures as a way to expand participants' consideration of multiple genders without reducing their engagement with the persona.
Charles Hill 0001, Maren Haag, Alannah Oleson, Christopher J. Mendez, Nicola Marsden, Anita Sarma, Margaret M. Burnett
CHI1
2017 PFIS-V: Modeling Foraging Behavior in the Presence of Variants
abstract
Foraging among similar variants of the same artifact is a common activity, but computational models of Information Foraging Theory (IFT) have not been developed to take such variants into account. Without being able to computationally predict people's foraging behavior with variants, our ability to harness the theory in practical ways--such as building and systematically assessing tools for people who forage different variants of an artifact--is limited. Therefore, in this paper, we introduce a new predictive model, PFIS-V, that builds upon PFIS3, the most recent of the PFIS family of modeling IFT in programming situations. Our empirical results show that PFIS-V is up to 25% more accurate than PFIS3 in predicting where a forager will navigate in a variationed information space.
Sruti Srinivasa Ragavan, Bhargav Pandya, David Piorkowski, Charles Hill 0001, Sandeep Kaur Kuttal, Anita Sarma, Margaret M. Burnett
CHI4
2016 Finding Gender-Inclusiveness Software Issues with GenderMag: A Field Investigation
abstract
Gender inclusiveness in computing settings is receiving a lot of attention, but one potentially critical factor has mostly been overlooked -- software itself. To help close this gap, we recently created GenderMag, a systematic inspection method to enable software practitioners to evaluate their software for issues of gender-inclusiveness. In this paper, we present the first real-world investigation of software practitioners' ability to identify gender-inclusiveness issues in software they create/maintain using this method. Our investigation was a multiple-case field study of software teams at three major U.S. technology organizations. The results were that, using GenderMag to evaluate software, these software practitioners identified a surprisingly high number of gender-inclusiveness issues: 25% of the software features they evaluated had gender-inclusiveness issues.
Margaret M. Burnett, Anicia N. Peters, Charles Hill 0001, Noha Elarief
CHI3
2016 Foraging Among an Overabundance of Similar Variants
abstract
Foraging among too many variants of the same artifact can be problematic when many of these variants are similar. This situation, which is largely overlooked in the literature, is commonplace in several types of creative tasks, one of which is exploratory programming. In this paper, we investigate how novice programmers forage through similar variants. Based on our results, we propose a refinement to Information Foraging Theory (IFT) to include constructs about variation foraging behavior, and propose refinements to computational models of IFT to better account for foraging among variants.
Sruti Srinivasa Ragavan, Sandeep Kaur Kuttal, Charles Hill 0001, Anita Sarma, David Piorkowski, Margaret M. Burnett
CHI3
2016 Socio-economic status and computer use: Designing software that supports low-income users
abstract
Does socioeconomic status (SES) affect the way that end users use software? Previous work in inclusiveness, such as the recent work on gender-inclusiveness in software development, suggests that differences between populations can impact software use.
Charles Hill 0001
VL/HCC1
2016 GenderMag experiences in the field: The whole, the parts, and the workload
abstract
Recent research has reported numerous studies bringing into question the gender inclusiveness of many kinds of software. Inclusiveness of software (gender or otherwise) matters because supporting diversity matters - it is well-known that the more diverse a group of problem-solvers, the higher the quality of the solution. To help software creators identify features within their software that are not gender-inclusive, we recently created a method known as GenderMag. In this paper, we investigate the experience of teams of software professionals using GenderMag to find problems with software they are building. Our results show a high engagement with GenderMag personas - more than twice that of other personas research - and a very high degree of accuracy (93%) most of the time. Finally, our results pinpointed situations that we term “detours” that were especially prone to errors, with teams 6 times more likely to make errors in detours than they did otherwise.
Charles Hill 0001, Shannon Ernst, Alannah Oleson, Amber Horvath, Margaret M. Burnett
VL/HCC1
2016 Trials and tribulations of developers of intelligent systems: A field study
abstract
Intelligent systems are gaining in popularity and receiving increased media attention, but little is known about how people actually go about developing them. In this paper, we attempt to fill this gap through a set of field interviews that investigate how people develop intelligent systems that incorporate machine learning algorithms. The developers we interviewed were experienced at working with machine learning algorithms and dealing with the large amounts of data needed to develop intelligent systems. Despite their level of experience, we learned that they struggle to establish a repeatable process. They described problems with each step of the processes they perform, as well as cross-cutting issues that pervade multiple steps of their processes. The unique difficulties that developers like these face seem to point to a need for software engineering advances that address such machine learning systems, and we conclude by discussing this need and some of its implications.
Charles Hill 0001, Rachel K. E. Bellamy, Thomas Erickson, Margaret M. Burnett
VL/HCC1
2015 To fix or to learn? How production bias affects developers' information foraging during debugging
abstract
Developers performing maintenance activities must balance their efforts to learn the code vs. their efforts to actually change it. This balancing act is consistent with the “production bias” that, according to Carroll's minimalist learning theory, generally affects software users during everyday tasks. This suggests that developers' focus on efficiency should have marked effects on how they forage for the information they think they need to fix bugs. To investigate how developers balance fixing versus learning during debugging, we conducted the first empirical investigation of the interplay between production bias and information foraging. Our theory-based study involved 11 participants: half tasked with fixing a bug, and half tasked with learning enough to help someone else fix it. Despite the subtlety of difference between their tasks, participants foraged remarkably differently-making foraging decisions from different types of “patches,” with different types of information, and succeeding with different foraging tactics.
David Piorkowski, Scott D. Fleming, Christopher Scaffidi, Margaret M. Burnett, Irwin Kwan, Austin Z. Henley, Charles Hill 0001, Amber Horvath
ICSME8