here is a page on dungeon design written by an Engineer /or Architect (I think)...

The Architect DM deals with coridor, but it also has a link to an earler post dealing with rooms.