Interviews
What Are Interviews?
Interviews are structured or semi-structured conversations used as a primary method of qualitative data collection in research, engineering, and human factors study. They allow investigators to gather first-person accounts, elicit expert knowledge, and surface perspectives that surveys and automated instruments cannot capture. In technical fields, interviews are applied across software engineering, human-computer interaction, requirements engineering, and systems design to understand user needs, validate design assumptions, and explore complex behaviors.
The method draws from social science and organizational psychology, where it has been developed since the mid-twentieth century into a disciplined practice with well-defined protocols for question design, sampling, and analysis. In engineering contexts, interviews are often combined with observation and document analysis to form a complete empirical picture of a sociotechnical system.
Structured Interviews
A structured interview follows a fixed script: every participant is asked the same questions in the same order, with no deviation. This format maximizes consistency and makes cross-participant comparison straightforward, functioning much like a verbal questionnaire. The rigidity trades off responsiveness for reliability, which suits studies that need comparable data across many participants. Structured interviews are common in large-scale studies where multiple interviewers must apply the same instrument without introducing variation.
Semi-Structured Interviews
Semi-structured interviews provide a prepared set of questions and topics but allow the interviewer to probe, reorder, and follow up based on the participant's responses. This balance between consistency and flexibility makes semi-structured interviews one of the most widely used qualitative data collection methods in technical and scientific research. The interviewer guides the conversation toward defined themes while remaining open to unexpected insights. In software engineering, for example, semi-structured interviews are used to explore developer practices, uncover latent requirements, and investigate the human dimensions of engineering failures. A pilot interview is standard practice for testing question wording and identifying ambiguities before fieldwork begins.
Unstructured Interviews
Unstructured interviews resemble a guided conversation more than a formal question-and-answer session. The interviewer establishes a topic domain but allows participants to determine the direction and emphasis of the discussion. This format yields rich, contextualized accounts and is particularly valuable in early exploratory phases when the researcher does not yet know what categories or themes will emerge. Unstructured interviews are used in long-term ethnographic fieldwork and in studies of organizational culture, where the phenomena under investigation resist pre-defined frameworks.
Validity and Reliability
The quality of interview-based research depends on careful attention to both validity (whether the interview captures what it intends to capture) and reliability (whether the method produces consistent results across participants and researchers). Recording and transcribing interviews verbatim, using consistent probing techniques, and applying systematic coding schemes during analysis all contribute to rigor. Research on qualitative methods in empirical software engineering has established guidelines for combining interviews with other data sources to support triangulation. Reflexivity, the awareness of how the interviewer's presence and assumptions shape responses, is an additional methodological concern addressed in interview research on human-computer interaction and user-centered design.
Applications
Interviews have applications in a wide range of fields, including:
- Requirements engineering and user needs analysis in software development
- Human factors and usability evaluation for interface and system design
- Incident investigation and root cause analysis in safety-critical systems
- Technology assessment and adoption studies in organizations
- Social and behavioral research in engineering education