Software engineering research answers questions about methods of development or analysis, about details of designing or evaluating a particular instance, about generalizations over whole classes of systems or techniques, or about exploratory issues concerning existence or feasibility.
Table 1 lists the types of research questions that are asked by software engineering research papers and provides specific question templates.