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

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

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 2025 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

EthnographyEthnography

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
Quantum Insider Session Series: Practical Instructions for Building Your Organization’s Quantum Team
Quantum Insider Session Series: Practical Instructions for Building Your Organization’s Quantum Team
Beyond Benchmarks: How Ecosystems Now Define Leading LLM Families
Beyond Benchmarks: How Ecosystems Now Define Leading LLM Families
From Legacy to Cloud-Native: Engineering for Reliability at Scale
From Legacy to Cloud-Native: Engineering for Reliability at Scale
Announcing the Recipients of Computing's Top 30 Early Career Professionals for 2025
Announcing the Recipients of Computing's Top 30 Early Career Professionals for 2025
IEEE Computer Society Announces 2026 Class of Fellows
IEEE Computer Society Announces 2026 Class of Fellows
Read Next

Quantum Insider Session Series: Practical Instructions for Building Your Organization’s Quantum Team

Beyond Benchmarks: How Ecosystems Now Define Leading LLM Families

From Legacy to Cloud-Native: Engineering for Reliability at Scale

Announcing the Recipients of Computing's Top 30 Early Career Professionals for 2025

IEEE Computer Society Announces 2026 Class of Fellows

MicroLED Photonic Interconnects for AI Servers

Vishkin Receives 2026 IEEE Computer Society Charles Babbage Award

Empowering Communities Through Digital Literacy: Impact Across Lebanon

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