Analysis of Software Artifacts (Fall 2016)