• 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
Call for Nominations: IEEE Computer Society Opens Submissions for the “AI’s 10 to Watch” Award
Call for Nominations: IEEE Computer Society Opens Submissions for the “AI’s 10 to Watch” Award
Episode 1 | Interview with Michelle Tomes
Episode 1 | Interview with Michelle Tomes
Celebrating Excellence: 2025 IEEE Transactions on Mobile Computing Awards
Celebrating Excellence: 2025 IEEE Transactions on Mobile Computing Awards
Tech Horizons: Building AI Skills and Confidence in Panama’s Youth
Tech Horizons: Building AI Skills and Confidence in Panama’s Youth
TechMovel: Expanding Digital Access in Brazil
TechMovel: Expanding Digital Access in Brazil
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter
Read Next

Call for Nominations: IEEE Computer Society Opens Submissions for the “AI’s 10 to Watch” Award

Episode 1 | Interview with Michelle Tomes

Celebrating Excellence: 2025 IEEE Transactions on Mobile Computing Awards

Tech Horizons: Building AI Skills and Confidence in Panama’s Youth

TechMovel: Expanding Digital Access in Brazil

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