The only reasons open offices are popular is because they're cheap and flexible (w/r to layout). That's it. People responsible for office layout make the wrong prioritization, that office space is expensive vs. knowledge worker productivity. But this keeps being demonstrated to be flatly wrong. Humans make dumb prioritizations all the time, even when there's ample data refuting it. Open offices exist basically because of broken belief systems.
Knock yourself out with some studies showing that open offices offer higher productivity. From anecdotes to data, it's been shown over and over and over agains that, in the general knowledge worker sense, they don't...and the body of studies that keep showing this is growing faster than any that show it's a good idea to pile a bunch of people who's job it is to think into a noisy crowded cluttered space full of distractions.
There are specific cases where they might, call-centers for example, but that's simply because you can pack more people making more calls per square-meter and thus productivity is easy to measure. But call-center workers are basically the same as production-line workers, they're measured in calls-per-hour in the way a worker at a car factory is measured in body panels mounted per hour.
There's been a very long road in management science, a road that's still being walked, where each step along the way, the field comes to the realization that knowledge workers are not in fact the same as production-line workers. You can't measure a software developer's productivity in KLoCs/unit time, and you can't make development go faster by throwing more people at it. I'm using software here, but any knowledge job works the same way.
If you need to think to do your job, things that distract you from thinking will cause you to not be able to do your job.