The course does not have a final exam and no fixed curriculum that must be read by all students. Below is a list of suggested readings, some of which have also been the topics of lectures, grouped according to the various learning goals of the course.
About computing research in general
- Peter J. Denning: "Computer Science: The Discipline", 1997, http://cs.gmu.edu/cne/pjd/PUBS/cs99.pdf
- Hartmanis, J.:Turing Award Lecture On Computational Complexity and the Nature of Computer Science, Communications of the ACM 37(10):37-43, October 1994.
- Wegner, P.: Research Paradigms in Computer Science, Proc. ICSE'76
About research methods
Research and research methods in general:
...
- Anselm Strauss and Juliet Corbin, Basics of Qualitative Research: Grounded Theory Procedures and Techniques, Sage, 1990.
- Siverman, D. Doing Qualitative Research, Sage, 2000.
- Ernest T. Stringer, Action Research, Sage, 1999.
- Steinar Kvale, InterViews: An Introduction to Qualitative Research Interviewing, Sage, 1996.
- Jane F. Templeton, The Focus Group: A strategic guide to organizing, conducting, and analyzing the focus group interview, McGraw-Hill, 1994.
- Robert K. Yin, Case Study Research: Design and Methods, Sage, 2003.
- Robert K. Yin, Appliciations of Case Study Research, Sage, 2003.
On how to write good papers and theses
- Rowena Murray: Writing for Academic Journals, Open University Press, 2005.
- Rowena Murray: How to write a thesis, Open University Press, 2002.
- Joseph M. Williams: Style - Toward Clarity and Grace, University of Chicago Press, 1990.
- Mary Shaw: Writing Good Software Engineering Research Paper, In Proc. ICSE 2003 pp 726-737.
- Bimal K. Bose: How to get a paper accepted in TRANSACTIONS?, http://tie.ieee-ies.org/tie/HowToTransactionsPaper.pdf
- Claes Wohlin: An analysis of the most cited articles in software engineering journals - 2000, Information and Software Technology 49(1):2-11, January 2007.
Examples of good research (and good papers) at IDI
Survey papers
- Aamodt Agnar and Plaza Enric, Case-based reasoning : Foundational issues, methodological variations, and system approaches, AI Communications, 7(1), March 1994.
- Reidar Conradi and Bernhard Westfechtel, Version models for software configuration management, ACM Computing Surveys, 30(2):232-282, 1998.
...