Resources
On the nature of research in computer science
- Juris Hartmanis, "Turing Award Lecture on computational complexity and the nature of computer science," Communications of the ACM, October 1994.
- Robert L. Glass, et.al., " An analysis of research in computing disciplines," Communications of the ACM, June 2004.
- Hilary J. Holz et.al., " Research Methods in Computing: What are they, and how should we teach them?," ACM SIGCSE Bulletin, 2006.
- Victor R. Basili, " The role of experimentation in software engineering: past, current, and future," Proceedings of the 18th International Conference on Software Engineering, 1996.
- D. E. Corner, et. al., "Computing as a discipline," Communications of the ACM, 1989.
- Peter Wegner, "Research paradigms in computer science," Proceedings of the 2nd international conference on Software engineering, 1976.
- Chris Johnson, "What is research in computer science?
- Gordana Dodig-Crnkovic, "Scientific Methods in Computer Science," Department of Computer Science, Märdalen University, Västerås, Sweden.
How-to's
- Rick Reiss, Keeping Your Research Alive, The Tomorrow's Professor Mailing List
- Alan J. Smith, The task of the referee
- Marie desJardins, How to Succeed in Graduate School: A Guide for Students and Advisors (Part I of II).
- Marie desJardins, How to Succeed in Graduate School: A Guide for Students and Advisors (Part II of II).
- Ron Azuma, Guides to surviving Computer Science graduate school
- Chris Johnson, Basic research skills in computing science
- Peter J. Feibelman, A PhD is Not Enough, Addison-Wesley, 1993.
On ethics
- ACM, ACM Code of Ethics and Professional Conduct
- National Academy of Science, On Being a Scientist: Responsible Conduct of Research
- David R. Wright, Research ethics and computer science: an unconsummated marriage, Proc. 24th ACM Intl. Conf. Design of Communication, 2006.
- Rick Reiss, Avoiding scientific misconduct, The Tomorrow's Professor Mailing List
- J. Singer and N. Vinson, " Ethical issues in empirical studies of software engineering IEEE Trans. Software Engineering, 28(12):1171, Dec 2002.
On writing, speaking and doing research
- Justin Zobel, " Writing for Computer Science", Springer, 2004.
- Lynne DuPre, " Bugs in Writing: A Guide to Debugging Your Prose", Addison-Wesley, 1995.
- William Strunk, Jr., Elements of Style.
- Collected, Advice on Research and Writing
- Jim Kurose, Writing Tips.