Skip to content

feststelltaste

About Legacy Systems, Software Analytics and the Fundamental Problems of Software Engineering

Menu

  • Home
  • Now
  • About me
  • Privacy
  • Contact

Pandas

Some problems when analyzing Git logs

Some problems when analyzing Git logs

In the past, I did a lot of Git log analysis on my blog. The main reason is that developers know what Git is and what kind of data it provides. So it is easy to connect to developers then

Markus January 31, 2020January 31, 2020 Pandas, Software Analytics No Comments Read more

Checking the modularization of software systems by analyzing co-changing source code files

Checking the modularization of software systems by analyzing co-changing source code files

In my previous blog post, we’ve seen how we can identify files that change together in one commit.

In this blog post, we take the analysis to an advanced level…

Markus July 28, 2018July 28, 2018 Java, Pandas, Python, Software Analytics No Comments Read more

Video: Linux Git Log Analysis

Video: Linux Git Log Analysis

Here is a short video that demonstrates how you can get some insights from the history of a Git repository using Jupyter Notebook, Python, pandas and matplotlib: We take a look at exporting the necessary data reading in the dataset

Markus June 10, 2018July 12, 2018 Pandas, Software Analytics No Comments Read more

Calculating Indentation-based Complexity

Calculating Indentation-based Complexity

In this blog post, I want to show you a nice complexity metric that works for most major programming languages that we use for our software systems – the indentation-based complexity metric.

Markus May 11, 2018May 12, 2018 Pandas, Software Analytics 1 Comment Read more

Mini-Tutorial Git Log Analysis with Python and Pandas

Mini-Tutorial Git Log Analysis with Python and Pandas

This notebook is a simple mini-tutorial to introduce you to basic functions of Jupyter, Python, Pandas and matplotlib with the aim of analyzing software data. Therefore, the example is chosen in such a way that we come across the typical methods in a data analysis.

Markus April 26, 2018 Pandas, Software Analytics 5 Comments Read more
  • « Previous

My other stuff

Microsite Software Analytics

Activity cards for software architects “cards42”

Awesome List Legacy Systems

Wardley Maps Audiobook

Book “Strategische Spielzüge”

Recent Posts

  • Microservices is the best software architecture
  • Do we need “software architecture?”
  • Serie auf LinkedIn: Dinge, die du mit alter Software tun kannst.
  • Software Archaeology with Git
  • Checkliste Softwarearchitekturdiagramme

Recent Comments

  • João Devson Mucavel on How to find time to learn after work
  • Software Architecture.TV: Wardli Maps meets software architecture - Trendzilla on About me
  • A Data-Centric Business Strategy Checklist: The Way To Energize A Digital Enterprise To Be More Agile, Bold, And Simplified on Why Enterprise Data Models don’t work
  • sameer on Some initial thoughts about ERP systems
  • Markus on Reading a Git log file output with Pandas

Categories

  • Agile
  • AgilIn3Minuten
  • Architecture
  • Cheatbooks
  • Course
  • Epistemology
  • Fundamental
  • German
  • Java
  • Jupyter Notebook
  • Learning
  • Methodologies
  • Mining Performance Hotspots
  • Pandas
  • Patterns
  • Productivity
  • Python
  • Software
  • Software Analytics
  • Strategic Design
  • Strategic Redesign
  • Talks
  • TOP5
  • Uncategorized
  • Video

Archives

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2025 feststelltaste. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.