The Software Engineering community is increasingly recognising the value of empirical evidence to support research and practice. Empirical evidence provides a means to evaluate the utility of promising research areas and to help practitioners to make informed technology adoption decisions. Hence, there is an increasing need for providing software engineering researchers and practitioners with appropriate knowledge and training in different methods and techniques to design, execute, analyze, and report empirical research. Software Engineering degree programs (both undergraduate and postgraduate) are expected to have high quality courses on Research Methods for imparting appropriate knowledge and skills of designing, connecting, analysing, and reporting empirical studies. There are an increasing number of books and articles on research methods, however, many Software Engineering degree programs appear to find it difficult to come up with a high quality course that can impart the knowledge, understanding, and skills of carrying out both quantitive and qualitative research a wide variety of topics in Software Engineering. Based on several tutorials We are also working on designing and running a course on research methods for our Software Engineering students. Read More »Research Methods for Software Engineering Students