Core Concepts
A diagramming technique that helps students identify the structure and scientific argument of software engineering research papers, enabling more effective and efficient reading.
Abstract
The paper presents a diagramming technique developed at Carnegie Mellon University to help students read and comprehend software engineering research papers more effectively. The technique involves a close reading of the paper's abstract to identify the key elements of the research process, including the problem/question, the research method, the result, and the validation. This information is then used to create a one-page "storyboard" that visually maps out the structure and scientific argument of the paper.
The paper first discusses the challenges students face when transitioning from reading textbooks to reading primary research literature, and the importance of teaching them how to read research papers effectively. It then explains the diagramming technique in detail, using a specific paper as an example. The technique involves:
Closely reading the abstract to identify the real-world problem, the specific research problem/question, the research method, the result, and the validation.
Mapping these elements onto a diagram that represents the overall research process.
Creating a one-page "storyboard" by printing thumbnails of the paper's pages and marking up the text that corresponds to the different elements of the research process.
The paper discusses the authors' experience using this technique in a first-semester PhD course in software engineering, where it helped address student complaints about the heavy reading load and improved overall course evaluations. The technique has also been introduced in the department's undergraduate research program.
The paper concludes by discussing how the diagramming technique helps students develop critical reading skills for the research literature, and how it could be incorporated into a dedicated course on reading and writing research papers.
Stats
The paper does not contain any specific metrics or figures. It focuses on describing the diagramming technique and the authors' experience using it in their courses.
Quotes
"Reading scientific research papers is a skill that many students do not learn before entering PhD programs, but it is critical to their success."
"We teach students to approach research papers systematically. We discuss the conceptual elements of a research paper as described in [8]: the research problem/question, the kind of result, and the (coupled) research method and validation."
"By identifying the type of research, we have a better idea of what to look for in the paper."