{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:14:10Z","timestamp":1759032850316,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,11,5]],"date-time":"2014-11-05T00:00:00Z","timestamp":1415145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,11,5]]},"DOI":"10.1145\/2691352.2691360","type":"proceedings-article","created":{"date-parts":[[2015,4,14]],"date-time":"2015-04-14T12:32:25Z","timestamp":1429014745000},"page":"93-100","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["The design of mobile apps"],"prefix":"10.1145","author":[{"given":"Sylvia","family":"Stuurman","sequence":"first","affiliation":[{"name":"Open Universiteit Nederland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernard E.","family":"van Gastel","sequence":"additional","affiliation":[{"name":"Open Universiteit Nederland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harrie J. M.","family":"Passier","sequence":"additional","affiliation":[{"name":"Open Universiteit Nederland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,11,5]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"6","article-title":"Utilizing and Enhancing Software Modeling Environments to Teach Mobile Application Design","volume":"28","author":"Altayeb Badreldin","year":"2013","unstructured":"Badreldin Altayeb and Kostadin Damevski . 2013 . Utilizing and Enhancing Software Modeling Environments to Teach Mobile Application Design . Journal of Computing Sciences in Colleges 28 , 6 (June 2013), 57--64. Badreldin Altayeb and Kostadin Damevski. 2013. Utilizing and Enhancing Software Modeling Environments to Teach Mobile Application Design. Journal of Computing Sciences in Colleges 28, 6 (June 2013), 57--64.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2003.811249"},{"key":"e_1_3_2_1_3_1","volume-title":"Software Engineering","author":"Taskforce On Computing Curricula The Joint","year":"2004","unstructured":"The Joint Taskforce On Computing Curricula . 2009. Software Engineering 2004 , Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering . (2009). The Joint Taskforce On Computing Curricula. 2009. Software Engineering 2004, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. (2009)."},{"key":"e_1_3_2_1_4_1","volume-title":"Computer Science Curricula","author":"Taskforce On Computing Curricula The Joint","year":"2013","unstructured":"The Joint Taskforce On Computing Curricula . 2013. Computer Science Curricula 2013 . (2013). The Joint Taskforce On Computing Curricula. 2013. Computer Science Curricula 2013. (2013)."},{"volume-title":"Modeling and verification using UML statecharts: a working guide to reactive system design, Runtime Monitoring and Execution-based Model Checking. Newnes","author":"Drusinsky Doron","key":"e_1_3_2_1_6_1","unstructured":"Doron Drusinsky . 2011. Modeling and verification using UML statecharts: a working guide to reactive system design, Runtime Monitoring and Execution-based Model Checking. Newnes , Elsevier , Oxford, UK . Doron Drusinsky. 2011. Modeling and verification using UML statecharts: a working guide to reactive system design, Runtime Monitoring and Execution-based Model Checking. Newnes, Elsevier, Oxford, UK."},{"volume-title":"Domain-driven design: tackling complexity in the heart of software","author":"Evans Eric","key":"e_1_3_2_1_7_1","unstructured":"Eric Evans . 2004. Domain-driven design: tackling complexity in the heart of software . Addison-Wesley Professional , Boston, United States. Eric Evans. 2004. Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional, Boston, United States."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462483"},{"key":"e_1_3_2_1_9_1","unstructured":"GSwE 2009. Graduate Software Engineering 2009 (GSwE2009) Curriculum Guidelines for Graduate Degree Programs in Software Engineering. (2009).  GSwE 2009. Graduate Software Engineering 2009 (GSwE2009) Curriculum Guidelines for Graduate Degree Programs in Software Engineering. (2009)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38827-9_29"},{"key":"e_1_3_2_1_11_1","volume-title":"Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational psychologist 41, 2","author":"Kirschner Paul A","year":"2006","unstructured":"Paul A Kirschner , John Sweller , and Richard E Clark . 2006. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational psychologist 41, 2 ( 2006 ), 75--86. Paul A Kirschner, John Sweller, and Richard E Clark. 2006. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational psychologist 41, 2 (2006), 75--86."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIS.2012.48"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 14th Conference on Model Driven Engineering Languages and Systems (MODELS) (Lecture Notes in Computer Science), Jon Whittle, Tony Clark, and Thomas Khne (Eds.)","volume":"6981","author":"Kraemer A.","year":"2011","unstructured":"A. Kraemer , Frank. 2011 . Engineering Android Applications Based on UML Activities. In Model Driven Engineering Languages and Systems , Proceedings of the 14th Conference on Model Driven Engineering Languages and Systems (MODELS) (Lecture Notes in Computer Science), Jon Whittle, Tony Clark, and Thomas Khne (Eds.) , Vol. 6981 . Springer, Berlin Heidelberg, Germany, 183--197. A. Kraemer, Frank. 2011. Engineering Android Applications Based on UML Activities. In Model Driven Engineering Languages and Systems, Proceedings of the 14th Conference on Model Driven Engineering Languages and Systems (MODELS) (Lecture Notes in Computer Science), Jon Whittle, Tony Clark, and Thomas Khne (Eds.), Vol. 6981. Springer, Berlin Heidelberg, Germany, 183--197."},{"volume-title":"Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development","author":"Larman Craig","key":"e_1_3_2_1_14_1","unstructured":"Craig Larman . 2012. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development , third edition (third ed.). Pearson Education, Upper Saddle River, United States . Craig Larman. 2012. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, third edition (third ed.). Pearson Education, Upper Saddle River, United States."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.193"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043587"},{"volume-title":"State models and java programs","author":"Magee Jeff","key":"e_1_3_2_1_17_1","unstructured":"Jeff Magee and Jeff Kramer . 2006. State models and java programs ( second ed.). wiley, Chichester , England . Jeff Magee and Jeff Kramer. 2006. State models and java programs (second ed.). wiley, Chichester, England."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.22"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011904127543"},{"key":"e_1_3_2_1_20_1","volume-title":"First principles of instruction. Educational technology research and development 50, 3","author":"Merrill M. David","year":"2002","unstructured":"M. David Merrill . 2002. First principles of instruction. Educational technology research and development 50, 3 ( 2002 ), 43--59. M. David Merrill. 2002. First principles of instruction. Educational technology research and development 50, 3 (2002), 43--59."},{"volume-title":"Android Design Patterns: Interaction Design Solutions for Developers","author":"Nudelman Greg","key":"e_1_3_2_1_21_1","unstructured":"Greg Nudelman . 2013. Android Design Patterns: Interaction Design Solutions for Developers . John Wiley & Sons , Indianapolis, United States. Greg Nudelman. 2013. Android Design Patterns: Interaction Design Solutions for Developers. John Wiley & Sons, Indianapolis, United States."},{"key":"e_1_3_2_1_22_1","unstructured":"OMG 2009. OMG Unified Modeling Language (OMG UML) Superstructure version 2.2. http:\/\/www.omg.org\/spec\/UML\/2.2\/Superstructure\/PDF\/. (2009).  OMG 2009. OMG Unified Modeling Language (OMG UML) Superstructure version 2.2. http:\/\/www.omg.org\/spec\/UML\/2.2\/Superstructure\/PDF\/. (2009)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBESC.2012.44"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157292"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE Computer Society","author":"St\u00f6rrle Harald","year":"2004","unstructured":"Harald St\u00f6rrle and JH Hausmann . 2004 . semantics of uml 2.0 activities . In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE Computer Society , Washington, DC, USA, 235--242. Harald St\u00f6rrle and JH Hausmann. 2004. semantics of uml 2.0 activities. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE Computer Society, Washington, DC, USA, 235--242."},{"key":"e_1_3_2_1_26_1","first-page":"4","article-title":"Smartphone Applications As Software Engineering Projects","volume":"28","author":"Stringfellow Catherine","year":"2013","unstructured":"Catherine Stringfellow and Divya Mule . 2013 . Smartphone Applications As Software Engineering Projects . Journal of Computing Sciences in Colleges 28 , 4 (April 2013), 27--34. Catherine Stringfellow and Divya Mule. 2013. Smartphone Applications As Software Engineering Projects. Journal of Computing Sciences in Colleges 28, 4 (April 2013), 27--34.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MOBS.2013.6614215"}],"event":{"name":"CSERC '14: Computer Science Education Research Conference 2014","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Berlin Germany","acronym":"CSERC '14"},"container-title":["Proceedings of the Computer Science Education Research Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2691352.2691360","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2691352.2691360","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:08Z","timestamp":1750227128000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2691352.2691360"}},"subtitle":["what and how to teach?"],"short-title":[],"issued":{"date-parts":[[2014,11,5]]},"references-count":26,"alternative-id":["10.1145\/2691352.2691360","10.1145\/2691352"],"URL":"https:\/\/doi.org\/10.1145\/2691352.2691360","relation":{},"subject":[],"published":{"date-parts":[[2014,11,5]]},"assertion":[{"value":"2014-11-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}