An approach to understanding program comprehensibility using spatial complexity, concept assignment and typographical style | IEEE Conference Publication | IEEE Xplore