Software Engineering Investigation: Empirical Investigation 1

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What types of data sources are typically used in empirical software engineering?

  • Brainstorming sessions, think-aloud protocols, and usability testing
  • Prototypes, simulations, and mathematical models
  • Interviews, focus groups, and literature reviews
  • Surveys, case studies, and experiments (correct)

What is the purpose of a formal experiment in empirical software engineering?

  • To retrospectively study a situation and document relationships and outcomes
  • To generate hypotheses and research questions for further investigation
  • To document an activity by identifying key factors and constraints
  • To conduct a controlled investigation by manipulating and documenting key factors (correct)

Which of the following is an example of first-degree contact in empirical software engineering?

  • Brainstorming sessions (correct)
  • Problem report analysis
  • Off-line monitoring
  • Documentation analysis

What is the purpose of maintaining control over variables in empirical software engineering investigations?

<p>To ensure the validity and reliability of the study (C)</p> Signup and view all the answers

Which of the following is a hidden aspect of performing empirical software engineering studies?

<p>Obtaining ethics approval and informed consent (A)</p> Signup and view all the answers

When is a case study an appropriate investigation technique in empirical software engineering?

<p>When the activity has already occurred (D)</p> Signup and view all the answers

What is the main purpose of software engineering investigation?

<p>To apply scientific principles to study software properties (C)</p> Signup and view all the answers

Why is scientific investigation considered rigorous and systematic?

<p>To eliminate subjective influences in the search for facts (A)</p> Signup and view all the answers

What aspect of the code quality does software engineering investigation aim to understand?

<p>The impact of project team experience on code quality (A)</p> Signup and view all the answers

Which is a purpose of an experiment in software engineering investigation?

<p>To evaluate and improve software processes or products (C)</p> Signup and view all the answers

Why do we discuss empirical software engineering research?

<p>Because the research quality in this area is lacking (D)</p> Signup and view all the answers

What is the goal of initiating novel practices in software engineering investigation?

<p>To challenge and introduce new approaches (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser