Faster Onboarding of Developers in Existing Codebases

Master Thesis (2018)
Author(s)

S.Y. van den Oever (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Andy Zaidman – Mentor

Mauricio Aniche – Graduation committee member

Cynthia C.S. Liem – Graduation committee member

W. Van – Coach

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2018 Sander van den Oever
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 Sander van den Oever
Graduation Date
11-10-2018
Awarding Institution
Delft University of Technology
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

When a new software developer joins bunq, a Dutch bank, (s)he will need some time to get familiar with the existing codebase. Preferably, the time necessary for the familiarisation is as short as possible. The faster the developer is up to speed, the faster (s)he can contribute to new features and help solving bugs. This research develops a prototype for a tool that aims to support developers in the comprehension of the PHP backend of bunq. This tool has been evaluated by interviewing multiple developers. Furthermorewe asked the developerswhether the toolwould be able to replace a senior developer regarding question asking. During the interviews feedback was acquired on the current prototype. New developers found the tool useful, although there was also room for improvement. More experienced developers indicated that they found the tool less useful, but saw opportunities to use the tool for more managerial-like tasks.

Files

License info not available