How do you start a PhD?¶
Start by reading. In the sections below you will find general content for PhD students to read and watch.
What to read?¶
Selecting Empirical Methods for Software Engineering Research, DOI
Construct Validity in Software Engineering Research and Software Metrics, DOI
Toward Methodological Guidelines for Process Theories and Taxonomies in Software Engineering, DOI
First paper in a research theme: Interactions for Untangling Messy History in a Computational Notebook, DOI
Second paper in a research theme: Towards Effective Foraging by Data Scientists to Find Past Analysis Choices, DOI
Special mention¶
The following papers demonstrates scientific discourse. Key takeaway is to pay attention to the claims in your papers and provide sufficient evidence!
Conference paper 2014: A Large Scale Study of Programming Languages and Code Quality in Github, DOI
Magazine paper 2017: A Large-Scale Study of Programming Languages and Code Quality in GitHub, DOI
Replication study: On the Impact of Programming Languages on Code Quality: A Reproduction Study, DOI
Rebuttal 1: Rebuttal to Berger et al., TOPLAS 2019
Rebuttal 2: FSE/CACM Rebuttal2: Correcting A Large-Scale Study of Programming Languages and Code Quality in GitHub