Comparative floorplan-analysis in programming and architectural design