Skip to content

feststelltaste

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

Menu

  • Home
  • Now
  • About me
  • Privacy
  • Contact

Software Analytics

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

Spotting co-changing files

Spotting co-changing files

In his book Software Design X-Ray, Adam Tornhill shows a nice metric to find out if some parts of your code are coupled regarding their conjoint changes: Temporal Coupling.

In this and the next blog posts, I’m playing around with Adam’s ideas (and more) to find hidden dependencies of code parts based on version control data…

Markus July 20, 2018July 22, 2018 Software Analytics 1 Comment Read more

Data Analysis in Software Development

Data Analysis in Software Development

When you come across my blog, you may be thinking “What is this guy doing”? There are some weird analyses that have somehow to do with software development. But why all this?

Markus July 13, 2018July 18, 2018 Software Analytics No Comments Read more

jQAssistant: Cypher Query Examples

jQAssistant: Cypher Query Examples

Here are some queries that I use regulary at meetups and conferences for showing some features of jQAssistant and Neo4j.

Markus June 29, 2018July 13, 2018 Java, Software Analytics 1 Comment 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
  • « Previous
  • Next »

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.