A Cumulative Culture Theory for Developer Problem-Solving by Catherine M. Hicks and Ana Hevesi. Abstract starts with the following: “Understanding how developers problem-solve within ecosystems of practice, tooling, and social contexts is a critical step in determining which factors dampen, aid or accelerate software innovation.”