Want to learn how to use data-driven software analyses to provide information for decisions on further developing your software systems?
This interactive workshop offers you a complete introduction to the topic of Software Analytics. Get to know the methodology, procedures, and tools to perform independent and comprehensible data analyses in software development!
In this workshop, we’ll analyze software systems and surrounding processes as well as teams to uncover weaknesses in development and operation—solely based on data. As a foundation, we’ll use best practices and methodologies from the area of data science.
We’ll use open-source tools for our analyses. With this approach, you can continue to use the same tools free of charge after the workshop. Due to the large community behind them, you’ll have a wealth of tips and further knowledge at your disposal for your very own analyses!
Learn how to:
- Use standard tools from the fields of data science for the analysis of software data.
- Identify problems in software development in a data-driven, systematic and structured way.
- Derive actionable conclusions from analysis results.
- Communicate analyses and insights that are also understandable to non-technical people.
- Make more informed decisions in the future! Provide information that is not pulled out of thin air but based on actual figures, data, and facts.
- Systematically keep track of your systems! Being able to analyze software comprehensively and automated is essential for today’s system landscapes' sustainable evolution.
- Apply your acquired knowledge also outside of software development! Move your company forward with your data-oriented analyses in other areas as well.
Starts at 8:30 AM BST (7:30 AM UTC)
Our team is happy to discuss other options with you.
Contact us at firstname.lastname@example.org and mention ref:
Private tuition and large-group discounts are also available. Find out more here.
Who should take this course?
Software developers, software architects, and anyone who ever wanted to analyze data and has at least basic experience with software development.
You should have a basic understanding of a programming language (variables, methods, loops, assignments, etc.).
Modules that this course will cover:
- Introduction to Software Analytics
- Data sources for analyses in software development
- Challenges while analyzing software data
- Introduction to Reproducible Data Science
- Data analysis with Jupyter, Python, pandas & Co.
- Outlook on graph-based software analysis and machine learning on code
- Interactive, hands-on projects and katas