{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:30:46Z","timestamp":1760596246361},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2014,3,27]],"date-time":"2014-03-27T00:00:00Z","timestamp":1395878400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2015,10]]},"DOI":"10.1007\/s00607-014-0395-8","type":"journal-article","created":{"date-parts":[[2014,3,26]],"date-time":"2014-03-26T13:52:08Z","timestamp":1395841928000},"page":"1001-1022","source":"Crossref","is-referenced-by-count":52,"title":["Software assurance practices for mobile applications"],"prefix":"10.1007","volume":"97","author":[{"given":"Luis","family":"Corral","sequence":"first","affiliation":[]},{"given":"Alberto","family":"Sillitti","sequence":"additional","affiliation":[]},{"given":"Giancarlo","family":"Succi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,3,27]]},"reference":[{"key":"395_CR1","doi-asserted-by":"crossref","unstructured":"Wasserman AI (2010) Software engineering issues for mobile application development. In: Proceedings of the FSE\/SDP workshop on future of Software Engineering research (FoSER \u201910). ACM, New York, pp 397\u2013400","DOI":"10.1145\/1882362.1882443"},{"key":"395_CR2","doi-asserted-by":"crossref","unstructured":"Roman GC, Picco GP, Murphy AL (2000) Software engineering for mobility: a roadmap. In: Proceedings of the international conference on software engineering (ICSE 2000). ACM, New York, pp 241\u2013258","DOI":"10.1145\/336512.336567"},{"key":"395_CR3","unstructured":"Abrahamsson P (2005) Mobile software development the business opportunity of today. In: Proceedings of the international conference on software, development. pp 20\u201323"},{"key":"395_CR4","unstructured":"Hayes IS (2003) Just enough wireless computing. Prentice Hall. ISBN: 978-0536750624"},{"key":"395_CR5","unstructured":"Spataru AC (2010) Agile development methods for mobile applications. Master Thesis, School of Informatics, University of Edinburgh, UK"},{"key":"395_CR6","doi-asserted-by":"crossref","unstructured":"Rahimian V, Habibi J (2008) Performance evaluation of mobile software systems: Challenges for a software engineer. In: Proceedings of the fifth international conference on electrical engineering, computing science and automatic, control, 2008. IEEE, pp 346\u2013351","DOI":"10.1109\/ICEEE.2008.4723426"},{"key":"395_CR7","doi-asserted-by":"crossref","unstructured":"Hammershoj A, Sapuppo A, Tadayoni R (2010) Challenges for mobile application development. In: Proceedings of the 2010 14th international conference on intelligence in next generation, networks (ICIN). IEEE, pp 1\u20138","DOI":"10.1109\/ICIN.2010.5640893"},{"key":"395_CR8","unstructured":"Rao B, Jimenez B (2011) A comparative analysis of digital innovation ecosystems. In: Proceedings of technology management in the energy smart, world. IEEE, pp 1\u201312"},{"key":"395_CR9","doi-asserted-by":"crossref","unstructured":"Taivalsaari A, Mikkonen T, Anttonen M, Salminen A (2011) The death of binary software: end user software moves to the web. In: Proceedings of the 2011 ninth international conference on creating, connecting and collaborating through, computing (C5). IEEE, pp 17\u201323","DOI":"10.1109\/C5.2011.9"},{"key":"395_CR10","doi-asserted-by":"crossref","unstructured":"Franke D, Kowalewski S, Weise C (2012) A mobile software quality model. In: Proceedind of the 12th international conference on quality software. IEEE, pp 154\u2013157","DOI":"10.1109\/QSIC.2012.49"},{"key":"395_CR11","doi-asserted-by":"crossref","unstructured":"Abrahamsson P, Warsta J, Siponen MT, Ronkainen J (2003) New directions on agile methods: a comparative analysis. In: Proceedings of the 25th international conference on software engineering 2003 (ICSE\u201903). IEEE Computer Society, pp 244\u2013254","DOI":"10.1109\/ICSE.2003.1201204"},{"issue":"4","key":"395_CR12","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1504\/IJMC.2009.023696","volume":"7","author":"N Shiratuddin","year":"2009","unstructured":"Shiratuddin N, Sarif SM (2009) The mdmatrix: a learning tool in the mobile application development course. Int J Mob Commun 7(4):494\u2013514 InderScience","journal-title":"Int J Mob Commun"},{"issue":"3","key":"395_CR13","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1207\/s15327590ijhc1803_3","volume":"18","author":"D Zhang","year":"2005","unstructured":"Zhang D, Adipat B (2005) Challenges, methodologies, and issues in the usability testing of mobile applications. Int J Hum Comput Interact 18(3):293\u2013308 Taylor & Francis","journal-title":"Int J Hum Comput Interact"},{"key":"395_CR14","doi-asserted-by":"crossref","unstructured":"Gasimov A, Chuan-Hoo T, Chee WP, Sutanto J (2010) Visiting mobile application development:what, how and where. In: Proceedings of the ninth international conference on mobile business and ninth global mobility round (ICMB-GMR). pp 74\u201381","DOI":"10.1109\/ICMB-GMR.2010.20"},{"key":"395_CR15","doi-asserted-by":"crossref","unstructured":"Yamakami T (2008) Business model engineering analysis on mobile client-side software platform strategies. In: Proceedings of the seventh international conference on mobile business, 2008 (ICMB \u201908). IEEE Computer Society, pp 59\u201364","DOI":"10.1109\/ICMB.2008.21"},{"key":"395_CR16","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering, version 2.3. EBSE Technical, Report EBSE-2007-01"},{"key":"395_CR17","doi-asserted-by":"crossref","unstructured":"Abrahamsson P, Hanhineva A, Hulkko H, Ihme T, Jlinoja J, Korkala M, Koskela J, Kyllnen P, Salo O (2004) Mobile-D: an agile approach for mobile application development. In: Proceedings of the 19th annual ACM SIGPLAN conference on object-oriented programming systems, languages, and applications (OOPSLA\u201904). ACM, New York, pp 174\u2013175","DOI":"10.1145\/1028664.1028736"},{"key":"395_CR18","doi-asserted-by":"crossref","unstructured":"Jeong YJ, Lee JH, Shin GS (2008) Development process of mobile application SW based on Agile methodology. In: Proceedings of the tenth international conference on advanced communication technology, 2008 (ICACT\u201908), vol 1. IEEE, pp 362\u2013366","DOI":"10.1109\/ICACT.2008.4493779"},{"key":"395_CR19","doi-asserted-by":"crossref","unstructured":"Rahimian V, Ramsin R (2008) Designing an Agile methodology for mobile software development: A hybrid method engineering approach. In: Proceedings of the second international conference on research challenges in information, science, 2008. IEEE, pp 337\u2013342","DOI":"10.1109\/RCIS.2008.4632123"},{"key":"395_CR20","doi-asserted-by":"crossref","unstructured":"Scharff C, Verma R (2010) Scrum to support mobile application development projects in a just-in-time learning context. In: Proceedings of the 2010 ICSE workshop on cooperative and human aspects of, Software Engineering (CHASE\u201910). ACM, New York, pp 25\u201331","DOI":"10.1145\/1833310.1833315"},{"key":"395_CR21","doi-asserted-by":"crossref","unstructured":"da Cunha TFV, Dantas VLL, Andrade RMC (2011) SLeSS: A Scrum and Lean Six Sigma integration approach for the development of software customization for mobile phones. In: Proceedings of the 2011 25th Brazilian symposium on Software Engineering (SBES). IEEE Computer Society, pp 283\u2013292","DOI":"10.1109\/SBES.2011.38"},{"key":"395_CR22","doi-asserted-by":"crossref","unstructured":"Glissmann S, Smolnik Stefan Schierholz R, Kolbe L, Brenner W (2005) Proposition of an m-business procedure model for the development of mobile user interfaces. In: Proceedings of the international conference on mobile business, 2005 (ICMB 2005). IEEE, pp 308\u2013314","DOI":"10.1109\/ICMB.2005.83"},{"key":"395_CR23","doi-asserted-by":"crossref","unstructured":"Nosseir A, Flood D, Harrison R, Ibrahim O (2012) Mobile development process spiral. In: Proceedings of the 2012 seventh international conference on computer engineering and systems (ICCES). IEEE, pp 281\u2013286","DOI":"10.1109\/ICCES.2012.6408529"},{"key":"395_CR24","unstructured":"Doolittle J, Moohan A, Simpson J, Soanes I (2012) Building a mobile application development framework. Intel. Available online: http:\/\/communities.intel.com\/docs\/DOC-19555 . (Accessed on January 20th, 2013)"},{"key":"395_CR25","doi-asserted-by":"crossref","unstructured":"Spriestersbach A , Springer T (2004) Quality attributes in mobile web application development. In: Proceedings of the fifth international conference on product focused software process improvement (PROFES\u201904). Lecture Notes in Computer Science. vol 3009. Springer, Heidelberg, pp 120\u2013130","DOI":"10.1007\/978-3-540-24659-6_9"},{"key":"395_CR26","doi-asserted-by":"crossref","unstructured":"Mantoro T (2009) Metrics evaluation for context-aware computing. In: Proceedings of the seventh international conference on advances in mobile computing and multimedia (MoMM\u201909). ACM, New York, pp 574\u2013578","DOI":"10.1145\/1821748.1821859"},{"key":"395_CR27","doi-asserted-by":"crossref","unstructured":"Ryan C, Rossi P (2005) Software, performance and resource utilisation metrics for context-aware mobile applications. In Proceeding of the 11th IEEE international software metrics symposium (METRICS\u201905). IEEE Computer Society, pp 10","DOI":"10.1109\/METRICS.2005.44"},{"key":"395_CR28","doi-asserted-by":"crossref","unstructured":"Hussain A, Ferneley E (2008) Usability metric for mobile application: a goal question metric (GQM) approach. In: Proceeding of the 10th international conference on information integration and web-based applications and service. ACM, New York, pp 567\u2013570","DOI":"10.1145\/1497308.1497412"},{"key":"395_CR29","doi-asserted-by":"crossref","unstructured":"Pandi K, Charaf H (2013) Mobile performance metrics for resource management. In: Proceedings of the international conference on system science and engineering. IEEE, pp 329\u2013333","DOI":"10.1109\/ICSSE.2013.6614686"},{"key":"395_CR30","doi-asserted-by":"crossref","unstructured":"Dantas VLL, Marinho FG, da Costa AL, Andrade RMC (2009) Testing requirements for mobile applications. In: Proceedings of the 24th international symposium on computer and information sciences, 2009 (ISCIS\u201909). IEEE, pp 555\u2013560","DOI":"10.1109\/ISCIS.2009.5291880"},{"key":"395_CR31","unstructured":"Liu Z, Gao X, Long X (2010) Adaptive random testing of mobile application. In: Proceedings of the 2010 2nd international conference on computer, engineering and technology (ICCET). vol 2. IEEE, pp 297\u2013301"},{"key":"395_CR32","doi-asserted-by":"crossref","unstructured":"Amalfitano D, Fasolino AR, Tramontana P, Amatucci N (2013) Considering context events in event-based testing of mobile applications. In: Proceeding of the 6th international conference on software testing, verification and validation workshops. IEEE, pp 126\u2013133","DOI":"10.1109\/ICSTW.2013.22"},{"issue":"2","key":"395_CR33","first-page":"97","volume":"8","author":"T Ihme","year":"2005","unstructured":"Ihme T, Abrahamsson P (2005) Agile architecting: the use of architectural patterns in mobile java applications. Int J Agile Manuf 8(2):97\u2013112","journal-title":"Int J Agile Manuf"},{"issue":"3","key":"395_CR34","first-page":"165","volume":"4","author":"P Kamthan","year":"2008","unstructured":"Kamthan P (2008) Towards high-quality mobile applications by a systematic integration of patterns. J Mob Multimed 4(3):165\u2013184 Rinton Press","journal-title":"J Mob Multimed"},{"key":"395_CR35","doi-asserted-by":"crossref","unstructured":"La HJ, Lee HJ, Kim SD (2011) An efficiency-centric design methodology for mobile application architectures. In: Proceeding of the 2011 IEEE seventh international conference on wireless and mobile computing, networking and communications. IEEE, pp 272\u2013279","DOI":"10.1109\/WiMOB.2011.6085388"},{"key":"395_CR36","doi-asserted-by":"crossref","unstructured":"Kim WY, Park SG (2011) The 4-tier design pattern for the development of an Android application. In: Proceedings of the third international conference on future generation information technology (FGIT\u201911). Lecture Notes in Computer Science, vol. 7105. Springer, Berlin, pp 196\u2013203 Heidelberg.","DOI":"10.1007\/978-3-642-27142-7_23"},{"key":"395_CR37","unstructured":"Sokolova K, Lemercier M, Garcia L (2013) Android passive MVC: a novel architecture model for the android application development. In: Proceedings of the fifth international conference on pervasive patterns and applications (PATTERNS\u201913). IARIA, pp 7\u201312"},{"key":"395_CR38","doi-asserted-by":"crossref","unstructured":"de Sa M, Carrio L (2008) Lessons from early stages design of mobile applications. In: Proceedings of the 10th international conference on human computer interaction with mobile devices and services (MobileHCI\u201908). ACM, New York, pp 127\u2013136","DOI":"10.1145\/1409240.1409255"},{"key":"395_CR39","doi-asserted-by":"crossref","unstructured":"Marinho EH, Resende RF (2012) Quality factors in development best practices for mobile applications. In: Proceedings of the 12th international conference on computational science and its applications (ICCSA\u201912), vol IV. Springer, Berlin, pp 632\u2013645","DOI":"10.1007\/978-3-642-31128-4_47"},{"key":"395_CR40","doi-asserted-by":"crossref","unstructured":"Corral L, Sillitti A, Succi G (2013) Agile software development processes for mobile systems: accomplishment, evidence and evolution. In: Proceedings of the tenth international conference on mobile web and information systems (MobiWIS 2013). Lecture Notes in Computer Science, vol 8093. Springer, Berlin, pp 90\u2013106","DOI":"10.1007\/978-3-642-40276-0_8"},{"key":"395_CR41","doi-asserted-by":"crossref","unstructured":"Pikkarainen M, Salo O, Still J (2005) Deploying Agile practices in organizations: a case study. In: Proceedings of the European software process improvement and innovation conference (EuroSPI05). Lecture Notes in Computer Science. Springer, Heidelberg, pp 16\u201327","DOI":"10.1007\/11586012_3"},{"key":"395_CR42","doi-asserted-by":"crossref","unstructured":"Hedberg H, Iisakka J (2006) Technical reviews in Agile development: case Mobile-D. In: Proceedings of the sixth international conference on quality software, 2006. IEEE, pp 347\u2013353","DOI":"10.1109\/QSIC.2006.63"},{"key":"395_CR43","doi-asserted-by":"crossref","unstructured":"Abrahamsson P (2007) Agile software development of mobile information systems. In: Proceedings of the advanced information systems engineering conference. Lecture Notes in Computer Science, vol. 4495. Springer, Berlin, pp 1\u20134","DOI":"10.1007\/978-3-540-72988-4_1"},{"key":"395_CR44","unstructured":"Rajapakse DC (2008) Fragmentation of mobile applications. National University of Singapore Available online: http:\/\/www.comp.nus.edu.sg\/~damithch\/df\/device-fragmentation.htm . Accessed on January 20th, 2013"},{"key":"395_CR45","unstructured":"Avram A (2011) A survey on mobile development. InfoQ. Available online: http:\/\/www.infoq.com\/news\/2011\/05\/A-Survey-on-Mobile-Development . Accessed on January 20th, 2013"},{"key":"395_CR46","unstructured":"Wangenheim CG, Salazar L (2011) Mobile software development survey-response summary. Federal University of Santa Catarina, Brazil. Available online: http:\/\/www.gqs.ufsc.br\/wp-content\/uploads\/2011\/12\/GQS-Workingpaper-002-2011-E-v10 . Accessed on January 20th, 2013"},{"key":"395_CR47","unstructured":"Marko K (2012) Application development in the age of mobility. Information Week, no. 1341. UBM Tech. ISSN 8750\u20136874"},{"key":"395_CR48","doi-asserted-by":"crossref","unstructured":"Janes AA, Succi G (2012) The dark side of agile software development. In: Proceedings of the ACM international symposium on new ideas, new paradigms, and reflections on programming and software (ONWARD\u201912). ACM, New york, pp 215\u2013228","DOI":"10.1145\/2384592.2384612"},{"key":"395_CR49","unstructured":"Dehlinger J, Dixon J (2011) Mobile application software engineering: challenges and research directions. In: Proceedings of the second annual workshop on Software Engineering for mobile application development, at MOBICASE 2011. pp 27\u201330"},{"key":"395_CR50","doi-asserted-by":"crossref","unstructured":"Muccini H, Di Francesco A, Esposito P (2012) Software testing of mobile applications: challenges and future research directions. In: Proceedings of the seventh international workshop on automation of software test (AST). IEEE, pp 29\u201335","DOI":"10.1109\/IWAST.2012.6228987"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-014-0395-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-014-0395-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-014-0395-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T19:24:53Z","timestamp":1565292293000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-014-0395-8"}},"subtitle":["A survey of the state of the art"],"short-title":[],"issued":{"date-parts":[[2014,3,27]]},"references-count":50,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2015,10]]}},"alternative-id":["395"],"URL":"https:\/\/doi.org\/10.1007\/s00607-014-0395-8","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,27]]}}}