The following topics focus on analyzing codebases of open-source projects.
- study feature annotations in the codebase history of the Mozilla Firefox project
- study feature ownership in the codebase history of the Linux kernel: Who maintains feature code? What kinds of coordination patterns arise?
- identify and study merge refactorings in the codebase history of the Linux kernel or another large open-source project (such as from github)
Extent: B.Sc./ M.Sc.