ApacheCon Seville 2016 – Forensic Analysis of Large Code Bases – Justin Mclean

Forensic Analysis of Large Code Bases – Justin Mclean

Using forensic style techniques to look into an existing Apache project code bases and it’s version control history we’ll try and uncover where future bugs may lie and gain other other insights into the projects code quality. Topics covered include hot spot analysis from version control history, various forms of simple but accurate complexity analysis, how to detect hidden temporal coupling, mapping your code’s architecture, generating interactive knowledge maps and looking at code churn and what that means. Examples and visualisation of the analysis with be provided along the way. The tools and techniques described in this talk are applicable to a wide range of projects and languages and anyone coming to this talk should be able to apply the same techniques to their code base and version control history with little effort and find something interesting about it.

More about this session

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s