• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE-CS_LogoTM-orange
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
IEEE-CS_LogoTM-orange

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2026 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Publications
  • /Tech News
  • /Research
  • Home
  • / ...
  • /Tech News
  • /Research

Software Engineering and Ethnographic Studies

By IEEE Computer Society Team on
August 4, 2023

Ethnography

Highly associated with market research, product design, and medical studies, ethnographic research is a form of qualitative study that looks to examine human behavior and cultures. Ethnographic studies are highly effective at using observations and interviews to draw conclusions about human interactions and motivations, and compared to other traditional research methods, they are more effective at predicting human preferences and circumventing product failures. Most of these studies are in-depth and take place over a year, yielding in-depth analysis of different cultures in their natural environments. They also allow for improved empathy and cultural understanding and can drive positive change.

A Challenge of Ethnographic Studies in Software Engineering

However, empirical research in software engineering has long dismissed ethnographic studies. A unique balance between immersion in the real world and the software development world must be struck, and sometimes, these two dimensions are at odds. Software engineering is highly technical and focused on black-and-white answers and data, while the nature of ethnography is in “writing about a culture.” These two forces are naturally at odds, with ethnography encouraging long, immersive research and software engineering focusing on fast Agile sprints and efficient productivity. This makes it challenging for software developers to choose ethnography over traditional research methods.

The Outlook

It’s no secret that diversity needs to be improved in software engineering, and ethnography is one of the best ways to gather more inclusive user feedback and research. Users who might not participate in focus groups or have access to the technology for remote research are able to participate in more qualitative ethnography. With more diverse feedback and research comes better products and software, and maybe there is an ideal state where software engineers blend the fast-paced world of development with the slower movement of ethnography.

True creative feats and innovations come from well-rounded groups with different backgrounds, beliefs, and heritages, and “The Role of Ethnographic Studies in Empirical Software Engineering” aims to work through solutions for adopting ethnography in practical software engineering applications.

Download the Full Study

LATEST NEWS
InfiLab Podcast: Fueling Your Tech Career with Sowmya Chintakindi
InfiLab Podcast: Fueling Your Tech Career with Sowmya Chintakindi
How Hardware-Level Security Enhances Operational Visibility and Resilience
How Hardware-Level Security Enhances Operational Visibility and Resilience
The Future of Automated Debugging and Software Testing with Harlan D Mills Award Winner Andreas Zeller
The Future of Automated Debugging and Software Testing with Harlan D Mills Award Winner Andreas Zeller
IEEE CS High-Performance Computing Conference SC Recognized as Fastest Growing Event in 2025
IEEE CS High-Performance Computing Conference SC Recognized as Fastest Growing Event in 2025
ASTRA 2025: Neuroimaging, Brain-Computer Interfaces, and AI
ASTRA 2025: Neuroimaging, Brain-Computer Interfaces, and AI
Read Next

InfiLab Podcast: Fueling Your Tech Career with Sowmya Chintakindi

How Hardware-Level Security Enhances Operational Visibility and Resilience

The Future of Automated Debugging and Software Testing with Harlan D Mills Award Winner Andreas Zeller

IEEE CS High-Performance Computing Conference SC Recognized as Fastest Growing Event in 2025

ASTRA 2025: Neuroimaging, Brain-Computer Interfaces, and AI

IEEE Computer Society Launches Software Professional Certification

IEEE LCN 2025: Promoting Sustainability and Carbon Neutrality

CS Juniors: Girls.comp Day

Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter