This document presents an exploratory study of macro co-changes in software projects. The study examines changes to source code files over time to identify files that frequently change together, even if not always changed by the same developer or in the same commit. It introduces the concept of "macro co-changes" to capture files changed together across different change periods. The study also presents an approach called Macocha that mines version control systems to detect change periods, construct file change profiles, analyze file stability, and identify files with similar macro co-change patterns.