In my experience the main relationship between the large publishers and developers is one of funding. The survey questions about publishers therefore don't seem very relevant.
Say it costs $10M to make a game -- most development studios do not have that amount of capital sitting around, or even if they do, they cannot risk it all on one game, which might bankrupt the company in case of failure (and they'd also need a further $5-$15M to pay for marketing and distribution costs after development). This is where publishers come in.
Publishers often contact development studios, advertising that they want to make a particular game, and asking the development studio to make a "pitch" (like a bid) for the game. You draw up a GDD, a budget, a TDD, etc, and send it off to the publisher. They compare the basic designs/concepts and budgets given to them by different studios, and then "greenlight" one of them to go ahead making them game. Every few months, the developer has to show their progress to the publisher, and then receives a payment to cover their costs. When the game is finished, the studio gets their final payment and that's it. The publisher then sells the game to the public and takes their money. Usually the developer will have some kind of royalty agreement with the publisher, but it will be written in such a way where the developer never actually receives a cent. This is a complete work-for-hire business model.
The other situation is where a developer has their own idea for a game, but again, doesn't have the required $25M to make it happen. They pitch the idea to a publisher, who after much deliberation and negotiation, may "greenlight" it as above. The publisher then usually takes ownership of the idea, and the rest plays out as above -- the developer is paid for their services, and the publisher sells the game to the public.
For indie devs, things can be a bit different. If an indie dev has developed their game already (paid their own development costs), then they'll be going to a publisher just for publishing/distribution services. The big publishers (EA, etc) will not be interested in this. Instead, the devs would have to deal with much smaller niche publishers aimed at indie devs (e.g. my local one is Surprise Attack) -- they're not publishers in the same was that EA/etc are, instead, they're more like a marketing and PR agency.
Edited by Hodgman, 10 February 2014 - 09:09 PM.