Skip to content

feststelltaste

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

Menu

  • Home
  • Now
  • About me
  • Privacy
  • Contact

Author: Markus

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 »

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.