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

Software Analytics Workshops

Improving Software Quality through Data

Go to Workshops…

Recent Posts

  • Checkliste Softwarearchitekturdiagramme
  • TOP 5 Learning – Software Architecture
  • Technical debt? Who cares?
  • Cheatbook: groupby
  • Blog post about Defect Analysis using pandas

Recent Comments

  • SR on Reading a Git log file output with Pandas
  • Anonymous on Calculating Indentation-based Complexity
  • Awesome Wardley Maps – Massive Collection of Resources – Learn Practice & Share on Some initial thoughts about ERP systems
  • Zoia Ismail on Mini-Tutorial Git Log Analysis with Python and Pandas
  • Markus on Some initial thoughts about ERP systems

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 © 2023 feststelltaste. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.