Requirements Engineering

, Volume 12, Issue 4, pp 231–244

Cognitive complexity in data modeling: causes and recommendations

Original Article

DOI: 10.1007/s00766-006-0040-y

Cite this article as:
Batra, D. Requirements Eng (2007) 12: 231. doi:10.1007/s00766-006-0040-y


Data modeling is a complex task for novice designers. This paper conducts a systematic study of cognitive complexity to reveal important factors pertaining to data modeling. Four major sources of complexity principles are identified: problem solving principles, design principles, information overload, and systems theory. The factors that lead to complexity are listed in each category. Each factor is then applied to the context of data modeling to evaluate if it affects data modeling complexity. Redundant factors from different sources are ignored, and closely linked factors are merged. The factors are then integrated to come up with a comprehensive list of factors. The factors that cannot largely be controlled are dropped from further analysis. The remaining factors are employed to develop a semantic differential scale for assessing cognitive complexity. The paper concludes with implications and recommendations on how to address cognitive complexity caused by data modeling.


Data modeling Cognitive complexity Problem solving Design principles Information overload Systems theory 

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  1. 1.College of Business AdministrationFlorida International UniversityMiamiUSA

Personalised recommendations