Cognitive dimensions and grounded theory in learning software modeling
Garratt Arcs, Rozilawati Razali · Procedia - Social and Behavioral Sciences · 2009
The modeling of computer software is complex and error prone. Modeling methods and languages must be usable which implies easy to learn. Cognitive dimensions and grounded theory were used to analyse the usability and learnabilty of the new modeling language Unified Modeling Language- B: UML-B. A systematic survey of users’ encounters and interactions with UML-B clarified its good and bad features. The results indicate that UML-B is more usable and learnable than comparative modeling languages such as ‘B’. The results of this study will improve the future development of UML-B to increase its learnability hence its usability.