I am looking for Research Methodology textbooks in the field of Computer Science. Most books I came across are useful to social science, economics etc.

In our part of the world a person who wants to do research should study a course in research methodology. But most books in research methodology are from social science, economics perspective.

Would like to know some from technology/computer science/engineering perspective. Some must read books for general reading also would be good

  • 4
    It would be useful to narrow the scope to something more specific, computer science is a beast with many faces. Commented Jul 26, 2014 at 9:25
  • @MarcClaesen Indeed! You could fill a whole book on that subject. Commented Oct 10, 2018 at 14:06

2 Answers 2


Research methodologies are usually independent of your area. Often, the application of some methods and the examples used to describe them differ depending on the area. For example, empirical research is a methodology that can be applied whether you do research in CS, psychology, or physics. This methodology teaches you how to conduct experiments that are sound (by minimizing different threats to validity) and how to analyze the data in a statistical way (e.g., when to use which statistical test to accept a certain research hypothesis). In medicine, you might conduct experiments to analyze the effects of some drugs whereas is CS, you would do some performance experiments to analyze the effects of some optimizations. The methods used in both areas are the same, the application might differ largely though.

Hence, it would not harm to study a text book from psychology / statistics, because the tools you learn there are also valuable for CS (e.g., knowing the difference between qualitative and quantitative research or descriptive and analytic). Furthermore, there is no CS-methodology (at least I am not aware of).


This book is "research methodology for computer science". It's a quick and easy read that clarifies many issues specific to the computer science field. The problem is that it is available only in Brazilian Portuguese, as far as I know.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .