Любая система контроля версий. Git одна из самых популярных сейчас. Разработчик все свои изменения постит в систему, в результате можно отследить все изменения по датам или по "коммитам".
Между различными коммитами можно делать анализ и на стандартный line counts (кол-во измененных/добавленныъ/удаленных строк), и конкретный просмотр изменений.
Но в принципе, если вас устраивает работа в плане "дана задача, получено решение", то количество строк - показатель вообще ни о чем, а просмотр изменений непосредственно в коде, лучше чтобы проводил грамотный специалист, который бы мог оценить качество.