Open source software is taking the computer science community and IT departments by storm. The breadth of options, the timeliness of updates, the price, and the sense of community are all contributing factors to the rise of open source computing. For many years audit analytics has been confined to the Computer Assisted Auditing Techniques, CAAT, software vendors ACL, IDEA and now Arbutus. However, these software programs require extensive training to use effectively, are not very flexible, and in most cases fail to provide the outcome auditors are expecting. Moving to an open source platform based around the python ecosystem allows for true customization of analytics, and provides a common language to interact with your IT department. By using the same set of tools, an auditing department can move from rudimentary AP duplicate tests all the way to advanced classification and clustering machine learning tests. Although the barrier to entry for open source software is higher than for most CAATs, with cross-functional collaboration, a truly customized, sustainable, and highly effective analytics program can be created.
During the presentation, Andrew will explain what open source software is and why it matters; give an overview of the Python and R programming languages; provide an overview of the appealing attributes and downsides of each language; explain why open source languages should be considered instead of traditional CAATs; demonstrate how machine learning can be effectively applied to audit analytics; and most importantly, provide a real world example of how to begin applying these technologies in your organization. By developing a cursory understanding of the vast and exciting landscape of audit data science, your appetite will be whetted to not only find ways to employ these new technologies in your department, but to strive to become a data evangelist for your organization.