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 together analyze data-driven software systems as well as the surrounding processes and organization in order to uncover weak points in the development and operation. As our foundation we use best practices and methodologies from the field of data science.
For the undertaking of our analysis we use open-source analysis tools. You can use these yourself after the workshop without charge. Thanks to the large community behind these tools, an abundance of tips and further knowledge will be at hand.
Learn how to:
- Make better-founded decisions! Provide information not grabbed out of thin air but based on actual figures, data, and facts.
- Use your learned knowledge in fields other than software development! Push forward your company in other fields as well with your data-oriented analysis.
- Maintain a systematic overview of your systems! The ability to analyze software in an understandable and automated way is essential for the long-term operation of modern system landscapes.
- Use standard tools from data science for the analysis of software data.
- Draw action-oriented conclusions from the results of the analysis.
- Work on problems in software development in a data-driven, methodological, and structured way.
- Communicate analyses and insights in a way that is understandable for non-techies.
Starts at 8:00 AM GMT (8:00 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 workshop?
Software developers, software architects, and anyone who has wanted to analyze data with a programming language and who has some experience of software development.
You should have a basic knowledge 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