This document outlines guidelines for empirical research methods in software engineering. It discusses case studies, experimental research, surveys, and post-mortem analysis. For each method, it provides examples and discusses how the method can be used to study software engineering problems. It also lists detailed guidelines for different aspects of empirical research, such as experimental context and design, data collection, analysis, and presentation and interpretation of results. The goal of the guidelines is to improve the quality and rigor of empirical studies in software engineering.