👨💻 Developers' Edition 👩💻
Use data-driven analysis to fix your software systems.
What is "Software Analytics?"
This is the best definition of Software Analytics I know so far:
Software analytics is analytics on software data for managers and software engineers with the aim of empowering software development individuals and teams to gain and share insight from their data to make better decisions.
-- Tim Menzies, Thomas Zimmermann in "Software Analytics: So What?, IEEE Software, vol. 30"
Why "Developers' Edition"?
Software Analytics comes in many flavors. Having its origin in Empirical Software Engineering, it could seem theoretical and academic at first glance to many people. My goal is to make Software Analytics valuable to all software practitioners. With the "Developers' Edition", I try to provide especially developers with enough knowledge and tools so they can analyze their very context-specific problems in a data-driven way. (and "Developers' Edition" also fitted perfectly to the .de TLD ;-) )
Learn about Software Analytics
Watch Talks & Lessons
Here are some of my recorded videos about Software Analytics. Most are in English, some in German.
Self-study Online Tutorial
Here you can take your very own first steps with practical analyses of software data. You don't even need to install anything. It's all online!
Deep-dive into the topic
I've created a list of resources about Software Analytics that I've found so far. Feel free to suggest any additional information!
Attend a Workshop
Curious how you can use Software Analytics at your company? Visit one of my interactive Software Analytics workshops to get started!
More about Software Analytics
Look at some applications
Over the years, I published some analyses of software data. Most of them are based on real-world analyses I did in my life as a software developer.
My Project on DataCamp
The online learning platform DataCamp provides plenty of courses and tutorials about Data Science related topics. I'm on board with a short analysis of Linux.
Software Analytics Katas
Are you searching for the ultimate challenge? Here are some problems that you can address with data-driven analysis. Have fun!
Software Analytics Repo
Over the years, I published many analysis notebooks and prototypes in this repository. Feel free to take a look around!
|Hi, I'm Markus. I'm passionate about improving the way we work in software development. I work as a consultant at INNOQ in Germany, where my focus is reviewing and modernizing software systems. For my work, I also use data analysis to make the root causes of problems in software systems and their environment more understandable. On this website, I've gathered all the things I did so far in this area. With this, I hope to give you, too, enough pointers for diving into this wonderful topic!|
Did you found something useful? What else interests you? Let me know!
Well, actually, there is more stuff coming. This is just the beginning. Stay tuned!