Declarative versus imperative process modeling languages : the issue of understandability

[1]  Peter Van Roy,et al.  Concepts, Techniques, and Models of Computer Programming , 2004 .

[2]  Anil Nigam,et al.  Business artifacts: An approach to operational specification , 2003, IBM Syst. J..

[3]  Ben Shneiderman,et al.  Syntactic/semantic interactions in programmer behavior: A model and experimental results , 1979, International Journal of Computer & Information Sciences.

[4]  B. Adelson Problem solving and the development of abstract categories in programming languages , 1981, Memory & cognition.

[5]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[6]  Edsger W. Dijkstra,et al.  Letters to the editor: go to statement considered harmful , 1968, CACM.

[7]  Pierre Wolper,et al.  Memory-efficient algorithms for the verification of temporal properties , 1990, Formal Methods Syst. Des..

[8]  Susan Wiedenbeck,et al.  A comparison of the comprehension of object-oriented and procedural programs by novice programmers , 1999, Interact. Comput..

[9]  David Harel,et al.  LSCs: Breathing Life into Message Sequence Charts , 1999, Formal Methods Syst. Des..

[10]  Lutz Prechelt,et al.  An Empirical Comparison of Seven Programming Languages , 2000, Computer.

[11]  Hajo A. Reijers,et al.  Evaluating workflow process designs using cohesion and coupling metrics , 2008, Comput. Ind..

[12]  C. A. Petri Concepts of Net Theory , 1973, MFCS.

[13]  A. Selçuk Güceglioglu,et al.  Using Software Quality Characteristics to Measure Business Process Quality , 2005, Business Process Management.

[14]  J. Recker,et al.  Does It Matter Which Process Modelling Language We Teach or Use? An Experimental Study on Understanding Process Modelling Languages without Formal Education , 2007 .

[15]  Michael M. Richter,et al.  Declarative and Procedural Paradigms - Do they Really Compete? (Panel) , 1991, PDK.

[16]  Leslie Lamport,et al.  The temporal logic of actions , 1994, TOPL.

[17]  Matthias Felleisen,et al.  On the Expressive Power of Programming Languages , 1990, ESOP.

[18]  J. Reitman,et al.  Knowledge organization and skill differences in computer programmers , 1981, Cognitive Psychology.

[19]  Robert A. Kowalski,et al.  Algorithm = logic + control , 1979, CACM.

[20]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[21]  Wil M. P. van der Aalst,et al.  DecSerFlow: Towards a Truly Declarative Service Flow Language , 2006, WS-FM.

[22]  Alan F. Blackwell,et al.  Ten years of cognitive dimensions in visual languages and computing: Guest Editor's introduction to special issue , 2006, J. Vis. Lang. Comput..

[23]  Thomas R. G. Green,et al.  Cognitive dimensions of notations , 1990 .

[24]  David J. Gilmore,et al.  Comprehension and Recall of Miniature Programs , 1984, Int. J. Man Mach. Stud..

[25]  M Maja Pesic,et al.  Constraint-based workflow management systems : shifting control to users , 2008 .

[26]  Thomas R. G. Green,et al.  Ifs and thens: Is nesting just for the birds? , 1980, Softw. Pract. Exp..

[27]  Ephraim P. Glinert,et al.  Nontextual programming environments , 1990 .

[28]  Jan Mendling,et al.  On a Quest for Good Process Models: The Cross-Connectivity Metric , 2008, CAiSE.

[29]  T. R. G. Green Conditional program statements and their comprehensibility to professional programmers , 1977 .

[30]  J. Fodor,et al.  The Psychology of Language: An Introduction to Psycholinguistics and Generative Grammar , 1976 .

[31]  Kurt Jensen Coloured Petri Nets , 1992, EATCS Monographs in Theoretical Computer Science.

[32]  Howard Smith,et al.  Business Process Management: The Third Wave , 2003 .