Ann Barcomb
YOU?
Author Swipe
Developing AI Literacy Competencies Among First-Year Engineering Students Open
As artificial intelligence (AI) continues to become a significant component of modern engineering, it is important that incoming students learn foundational AI concepts to prepare for related challenges and opportunities in their careers. …
Categorizing Interactive Digital Learning Tools to Support Neurodivergent Students in Engineering Education Open
Neurodivergent (ND) students face significant challenges in higher education due to traditional academic structures that often fail to accommodate their diverse cognitive, sensory, and executive functioning needs. To address these barriers…
From Diverse Origins to a DEI Crisis: The Pushback Against Equity, Diversity, and Inclusion in Software Engineering Open
Background: Diversity, equity, and inclusion are rooted in the very origins of software engineering, shaped by the contributions from many individuals from underrepresented groups to the field. Yet today, DEI efforts in the industry face g…
Development of a Digital Literacy Course to Minimize Digital Inequities Among First-Year Engineering Students Open
This study addresses the challenge of digital inequities among first-year engineering students by employing the Learning Engineering (LE) process to design a set of online modules. Recognizing the critical need for digital literacy in toda…
Paths to Testing: Why Women Enter and Remain in Software Testing? Open
Background. Women bring unique problem-solving skills to software development, often favoring a holistic approach and attention to detail. In software testing, precision and attention to detail are essential as professionals explore system…
Navigating the Path of Women in Software Engineering: From Academia to Industry Open
Context. Women remain significantly underrepresented in software engineering, leading to a lasting gender gap in the software industry. This disparity starts in education and extends into the industry, causing challenges such as hostile wo…
"How do people decide?": A Model for Software Library Selection Open
Modern-day software development is often facilitated by the reuse of\nthird-party software libraries. Despite the significant effort to understand\nthe factors contributing to library selection, it is relatively unknown how the\nlibraries …
Navigating the Path of Women in Software Engineering: From Academia to Industry Open
Context. Women remain significantly underrepresented in software engineering, leading to a lasting gender gap in the software industry. This disparity starts in education and extends into the industry, causing challenges such as hostile wo…
"STILL AROUND": Experiences and Survival Strategies of Veteran Women Software Developers Open
The intersection of ageism and sexism can create a hostile environment for veteran software developers belonging to marginalized genders. In this study, we conducted 14 interviews to examine the experiences of people at this intersection, …
"STILL AROUND": Experiences and Survival Strategies of Veteran Women Software Developers (Supplementary Material) Open
The intersection of ageism and sexism can create a hostile environment for veteran software developers belonging to marginalized genders. In this study, we conducted 14 interviews to examine the experiences of people at this intersection, …
"STILL AROUND": Experiences and Survival Strategies of Veteran Women Software Developers (Supplementary Material) Open
The intersection of ageism and sexism can create a hostile environment for veteran software developers belonging to marginalized genders. In this study, we conducted 14 interviews to examine the experiences of people at this intersection, …
"STILL AROUND": Experiences and Survival Strategies of Veteran Women Software Developers (Supplementary Material) Open
The intersection of ageism and sexism can create a hostile environment for veteran software developers belonging to marginalized genders. In this study, we conducted 14 interviews to examine the experiences of people at this intersection, …
collaborative autoethnographic analysis of industry-academia collaboration for software engineering education development Open
As engineering educators seek to prepare students for future careers, it can be challenging to keep course materials current with industry practices and knowledge. Students also often experience a disconnect between their studies and perce…
A validation of QDAcity-RE for domain modeling using qualitative data analysis Open
Using qualitative data analysis (QDA) to perform domain analysis and modeling has shown great promise. Yet, the evaluation of such approaches has been limited to single-case case studies. While these exploratory cases are valuable for an i…
Pattern Discovery and Validation Using Scientific Research Methods Open
Pattern discovery, the process of discovering previously unrecognized patterns, is often performed as an ad-hoc process with little resulting certainty in the quality of the proposed patterns. Pattern validation, the process of validating …
A Replication Study on Measuring the Growth of Open Source Open
Context: Over the last decades, open-source software has pervaded the software industry and has become one of the key pillars in software engineering. The incomparable growth of open source reflected that pervasion: Prior work described op…
Quo Vadis, Open Source? The Limits of Open Source Growth. Open
Open source software plays a significant role in the software industry. Prior work described open source to be growing polynomially or even exponentially. However, such growth cannot be sustained infinitely given finite resources. In this …
Pattern Discovery and Validation Using Scientific Research Methods Open
Pattern discovery, the process of discovering previously unrecognized patterns, is usually performed as an ad-hoc process with little resulting certainty in the quality of the proposed patterns. Pattern validation, the process of validatin…
Supporting Interview Analysis with Autocoding Open
Interview analysis is a technique employed in qualitative research. Researchers annotate (code) interview transcriptions, often with the help of Computer-Assisted Qualitative Data Analysis Software (CAQDAS). The tools available today large…
Retaining and managing episodic contributors in free/libre/open source software communities Open
Free/libre/open source software (FLOSS) communities are commonly understood according to the Onion model. This thesis presents an alternative approach of understanding participation, the habitualepisodic lens drawn from the general volunte…
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities Open
Free/Libre and Open Source Software (FLOSS) communities are composed, in part, of volunteers, many of whom contribute infrequently. However, these infrequent volunteers contribute to the sustainability of FLOSS projects, and should ideally…
Using students as a distributed coding team for validation through intercoder agreement Open
In qualitative research, results often emerge through an analysis process called coding. A common measure of validity of theories built through qualitative research is the agreement between different people coding the same materials. High …