Research Methods in Computer Science: The Challenges and Issues
Empirical research methods in software engineering