E-Ink News Daily

← Back to list

The geometric model of maintenance

The article explores James Shore's geometric model of software maintenance, which posits that each person-month of code written generates recurring maintenance effort over time. The author proposes empirically testing this model by analyzing git commit history, categorizing commits as new development or maintenance, and measuring cumulative effort in projects like tmux.

Background

James Shore is a well-known figure in Agile software development. Software maintenance typically accounts for 60-80% of total lifecycle costs, making models that predict maintenance burden valuable for project planning.

Source
Lobsters
Published
Oct 15, 2026 at 06:48 PM
Score
5.0 / 10