ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Title
2
Research Methods
3
The illustrated guide to a Ph.D. and The 5+5 Commandments of a PhD
4
How to Write a Research Question
5
How to write a technical paper or a research paper
6
SE Research
7
A practical guide to controlled experiments of software engineering tools with human participants
8
Understanding Peer Review of Software Engineering Papers
9
The promises and perils of mining github
10
Issues in using students in empirical studies in software engineering education
11
Understanding Context: Creating a Lasting Impact in Experimental Software Engineering Research
12
The Future of Empirical Methods in Software Engineering Research
13
Writing Good Software Engineering Research Papers
14
Problems with Statistical Practice in Human-Centric Software Engineering Experiments
15
Would wider adoption of reproducible research be beneficial for empirical software engineering research?
16
A Process for Surviving Survey Design and Sailing Through Survey Deployment
17
Interviews
18
Automated SE Papers
19
Are Automated Debugging Techniques Actually Helping Programmers?
20
Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation
21
How Do Software Developers Use GitHub Actions to Automate Their Workflows?
22
Observations and Lessons Learned from Automated Testing
23
A Systematic Study of Automated Program Repair: Fixing 55 out of 105 Bugs for $8 Each
24
The Impact of Continuous Integration on Other Software Development Practices: A Large-Scale Empirical Study
25
The power of bots: Characterizing and understanding bots in oss projects
26
A Survey of DevOps Concepts and Challenges
27
Developer Behavior
28
Why Don't Software Developers Use Static Analysis Tools to Find Bugs?
29
What Makes a Great Software Engineer?
30
Does ACM’s Code of Ethics Change Ethical Decision Making in Software Development?
31
32
HCI/Dark Patterns
33
Programmers Are Users Too: Human-Centered Methods for Improving Programming Tools
34
Sorry to Bother You: Designing Bots for Effective Recommendations
35
SE Education
36
Issues in using students in empirical studies in software engineering education
37
The challenges of software engineering education
38
An experience in collaborative software engineering education
39
Developing software engineering skills using real tools for automated grading
40
Comparing effective and ineffective behaviors of student programmers.
41
Testing strategies for the automated grading of student programs
42
The Emergence of GitHub As a Collaborative Platform for Education
43
Nudging students toward better software engineering behaviors
44
Large Introductory Computer Science Classes: Strategies for Effective Course Management
45
Software engineering education: How far we’ve come and how far we have to go
46
Technical Interviews
47
Does Stress Impact Technical Interview Performance?
48
Debugging Hiring: What Went Right and What Went Wrong in the Technical Interview Process.
49
Hiring is Broken: What Do Developers Say About Technical Interviews?
50
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Candidates.
51
Asynchronous Technical Interviews: Reducing the Effect of Supervised Think-Aloud on Communication Ability
52
Miscellaneous SE Research Papers
53
How Developers and Managers Define and Trade Productivity for Quality
54
The Impact of Social Media on Software Engineering Practices and Tools
55
Gender bias in open source: Pull request acceptance of women versus men.
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100