{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T10:11:19Z","timestamp":1774260679629,"version":"3.50.1"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:00:00Z","timestamp":1558483200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T00:00:00Z","timestamp":1558483200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["1699166"],"award-info":[{"award-number":["1699166"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s10664-019-09723-8","type":"journal-article","created":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T21:11:58Z","timestamp":1558559518000},"page":"3255-3289","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Designing smart city mobile applications"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4623-1528","authenticated-orcid":false,"given":"Roselane Silva","family":"Farias","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Renata Maria","family":"de Souza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John D.","family":"McGregor","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduardo Santana","family":"de Almeida","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,22]]},"reference":[{"issue":"4","key":"9723_CR1","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1007\/s10664-010-9152-6","volume":"16","author":"S Adolph","year":"2011","unstructured":"Adolph S, Hall W, Kruchten P (2011) Using grounded theory to study the experience of software development. Empir Softw Eng 16(4):487\u2013513","journal-title":"Empir Softw Eng"},{"key":"9723_CR2","doi-asserted-by":"publisher","first-page":"234","DOI":"10.1016\/j.cities.2016.09.009","volume":"60","author":"H Ahvenniemi","year":"2017","unstructured":"Ahvenniemi H, Huovila A, Pinto-Sepp\u00e4 I, Airaksinen M (2017) What are the differences between sustainable and smart cities? Cities 60:234\u2013245","journal-title":"Cities"},{"key":"9723_CR3","doi-asserted-by":"crossref","unstructured":"Ameller D, Ayala C, Cabot J, Franch X (2012) How do software architects consider non-functional requirements: An exploratory study. In: 2012 20th IEEE International Requirements Engineering Conference (RE), pp 41\u201350","DOI":"10.1109\/RE.2012.6345838"},{"key":"9723_CR4","doi-asserted-by":"publisher","unstructured":"Amorim AM, Boechat G, Novais RL, Vieira V, Villela K (2017) Quality attributes analysis in a crowdsourcing-based emergency management system. In: ICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systems, Porto, Vol 2, pp 501\u2013509. \nhttps:\/\/doi.org\/10.5220\/0006360405010509","DOI":"10.5220\/0006360405010509"},{"key":"9723_CR5","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.jss.2016.05.039","volume":"119","author":"H Bagheri","year":"2016","unstructured":"Bagheri H, Garcia J, Sadeghi A, Malek S, Medvidovic N (2016) Software architectural principles in contemporary mobile software: from conception to practice. J Syst Softw 119:31\u201344","journal-title":"J Syst Softw"},{"key":"9723_CR6","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/978-1-4471-0367-7_9","volume-title":"Software Architectures","author":"Jan. Bosch","year":"2000","unstructured":"Bosch J (2000) Design and Use of Software Architectures: Adopting and Evolving a Product-line Approach, ACM Press\/Addison-Wesley Publishing Co., New York"},{"key":"9723_CR7","doi-asserted-by":"crossref","unstructured":"Brereton P, Kitchenham BA, Budgen D, Li Z (2008) Using a protocol template for case study planning. In: EASE, vol 8, pp 41\u201348","DOI":"10.14236\/ewic\/EASE2008.5"},{"key":"9723_CR8","doi-asserted-by":"crossref","unstructured":"Cocchia A (2014) Smart and digital city: A systematic literature review. In: Smart city. Springer, pp 13\u201343","DOI":"10.1007\/978-3-319-06160-3_2"},{"issue":"1","key":"9723_CR9","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/BF00988593","volume":"13","author":"JM Corbin","year":"1990","unstructured":"Corbin JM, Strauss A (1990) Grounded theory research: procedures, canons, and evaluative criteria. Qual Sociol 13(1):3\u201321","journal-title":"Qual Sociol"},{"key":"9723_CR10","doi-asserted-by":"publisher","DOI":"10.4135\/9781452230153","volume-title":"Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory","author":"JM Corbin","year":"2008","unstructured":"Corbin JM, Strauss A (2008) Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. SAGE Publications, New York"},{"issue":"5","key":"9723_CR11","doi-asserted-by":"publisher","first-page":"2544","DOI":"10.24297\/ijct.v11i5.1142","volume":"11","author":"Renata Paola Dameri","year":"2013","unstructured":"Dameri R (2013) Searching for smart city definition: a comprehensive proposal, vol 11. \nhttps:\/\/cirworld.com\/index.php\/ijct\/article\/view\/1142ijct","journal-title":"INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY"},{"key":"9723_CR12","doi-asserted-by":"crossref","unstructured":"da Silva WM, Alvaro A, Tomas GH, Afonso RA, Dias KL, Garcia VC (2013) Smart cities software architectures: a survey. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing. ACM, pp 1722\u20131727","DOI":"10.1145\/2480362.2480688"},{"key":"9723_CR13","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1016\/j.future.2018.10.026","volume":"93","author":"A de M Del Esposte","year":"2019","unstructured":"de M Del Esposte A, Santana EF, Kanashiro L, Costa FM, Braghetto KR, Lago N, Kon F (2019) Design and evaluation of a scalable smart city software platform with large-scale simulations. Fut Gener Comput Syst 93:427\u2013441. \nhttp:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X18307301","journal-title":"Fut Gener Comput Syst"},{"key":"9723_CR14","doi-asserted-by":"crossref","unstructured":"Diniz HBM, Silva ECGF, Nogueira TCC, Gama K (2016) A reference architecture for mobile crowdsensing platforms. In: Proceedings of the 18th International Conference on Enterprise Information Systems, SCITEPRESS - Science and Technology Publications, Lda, ICEIS 2016, pp 600\u2013607","DOI":"10.5220\/0005837606000607"},{"key":"9723_CR15","doi-asserted-by":"crossref","unstructured":"Ferreira JE, Visintin JA, Okamoto J, Pu C (2017) Smart Services: A case study on smarter public safety by a mobile app for university of s\u00e3o paulo. In: 2017 IEEE Smartworld, ubiquitous intelligence computing, advanced trusted computed, scalable computing communications, Cloud Big Data Computing, Internet of People and Smart City Innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI), pp 1\u20135","DOI":"10.1109\/UIC-ATC.2017.8397574"},{"key":"9723_CR16","unstructured":"FIWARE Foundation (2018) Fiware - developers. \nhttps:\/\/www.fiware.org\/developers\/"},{"key":"9723_CR17","doi-asserted-by":"crossref","unstructured":"Francese R, Gravino C, Risi M, Scanniello G, Tortora G (2017) Mobile app development and management: Results from a qualitative investigation. In: Proceedings of the 4th International Conference on Mobile Software Engineering and Systems, MOBILESoft\u201917. IEEE Press, Piscataway, pp 133\u2013143","DOI":"10.1109\/MOBILESoft.2017.33"},{"key":"9723_CR18","unstructured":"Fraunhofer (2014) Fraunhofer project center for software systems and engineering. \nhttp:\/\/www.fpc.ufba.br\/index.php\/en\/about-us\/"},{"key":"9723_CR19","doi-asserted-by":"crossref","unstructured":"Garlan D (2000) Software architecture: A roadmap. In: Proceedings of the Conference on The Future of Software Engineering, ICSE\u201900. ACM, New York, pp 91\u2013101","DOI":"10.1145\/336512.336537"},{"key":"9723_CR20","doi-asserted-by":"crossref","unstructured":"Glaser B, Strauss A (1967) The discovery of grounded theory: Strategies for qualitative research observations (Chicago Ill.), Aldine","DOI":"10.1097\/00006199-196807000-00014"},{"key":"9723_CR21","unstructured":"Glaser B (1998) Doing Grounded Theory: Issues and Discussions. Sociology Press, \nhttps:\/\/books.google.com.br\/books?id=XStmQgAACAAJ"},{"key":"9723_CR22","unstructured":"Google (2018a) Application fundamentals - android developer documentation. \nhttps:\/\/developer.android.com\/guide\/components\/fundamentals"},{"key":"9723_CR23","unstructured":"Google (2018b) Asynctask - android developer documentation. \nhttps:\/\/developer.android.com\/reference\/android\/os\/AsyncTask"},{"issue":"6","key":"9723_CR24","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1007\/s10664-011-9161-0","volume":"17","author":"R Hoda","year":"2012","unstructured":"Hoda R, Noble J, Marshall S (2012) Developing a grounded theory to explain the practices of self-organizing agile teams. Empir Softw Eng 17(6):609\u2013639. \nhttps:\/\/doi.org\/10.1007\/s10664-011-9161-0","journal-title":"Empir Softw Eng"},{"issue":"3","key":"9723_CR25","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1109\/TSE.2012.30","volume":"39","author":"R Hoda","year":"2013","unstructured":"Hoda R, Noble J, Marshall S (2013) Self-organizing roles on agile software development teams. IEEE Trans Softw Eng 39(3):422\u2013444","journal-title":"IEEE Trans Softw Eng"},{"key":"9723_CR26","unstructured":"Imaginovation (2017) 16 reasons the app store rejects mobile apps & how to avoid them. \nhttps:\/\/medium.com\/@Imaginovation\/16-reasons-the-app-store-rejects-mobile-apps-how-to-avoid-them-63f73fa33a3a"},{"key":"9723_CR27","unstructured":"Jansen AGJ (2008) Architectural design decisions. PhD thesis, University of Groningen"},{"key":"9723_CR28","unstructured":"Janssen D, Janssen C (n.d.) Techopedia - the it education site. \nhttps:\/\/www.techopedia.com\/definition\/27913\/technical-debt"},{"key":"9723_CR29","doi-asserted-by":"crossref","unstructured":"Joorabchi ME, Mesbah A, Kruchten P (2013) Real challenges in mobile app development. In: 2013 ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement, pp 15\u201324","DOI":"10.1109\/ESEM.2013.9"},{"key":"9723_CR30","unstructured":"Katz K (2014) Eight security issues to prepare for in mobile app development. \nhttps:\/\/www.kony.com\/resources\/blog\/eight-security-issues-prepare-mobile-app-development"},{"issue":"8","key":"9723_CR31","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/2858789","volume":"59","author":"R Khatoun","year":"2016","unstructured":"Khatoun R, Zeadally S (2016) Smart cities: concepts, architectures, research opportunities. Commun ACM 59(8):46\u201357. \nhttps:\/\/doi.org\/10.1145\/2858789","journal-title":"Commun ACM"},{"issue":"1","key":"9723_CR32","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1093\/cjres\/rsu027","volume":"8","author":"R Kitchin","year":"2015","unstructured":"Kitchin R (2015) Making sense of smart cities: addressing present shortcomings. Camb J Reg Econ Soc 8(1):131\u2013136","journal-title":"Camb J Reg Econ Soc"},{"issue":"11","key":"9723_CR33","doi-asserted-by":"publisher","first-page":"2022","DOI":"10.1016\/j.jss.2011.06.049","volume":"84","author":"C Liu","year":"2011","unstructured":"Liu C, Zhu Q, Holroyd KA, Seng EK (2011) Status and trends of mobile-health applications for ios devices: A developer\u2019s perspective. J Syst Softw 84(11):2022\u20132033. \nhttp:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121211001610\n\n, mobile Applications: Status and Trends","journal-title":"J Syst Softw"},{"issue":"6","key":"9723_CR34","doi-asserted-by":"publisher","first-page":"885","DOI":"10.1016\/j.jss.2009.11.004","volume":"83","author":"N Medvidovic","year":"2010","unstructured":"Medvidovic N, Edwards G (2010) Software architecture and mobility: A roadmap. J Syst Softw 83(6):885\u2013898. \nhttp:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121209002854\n\n, software Architecture and Mobility","journal-title":"J Syst Softw"},{"issue":"2","key":"9723_CR35","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MS.2013.142","volume":"31","author":"IJ Mojica","year":"2014","unstructured":"Mojica IJ, Adams B, Nagappan M, Dienst S, Berger T, Hassan AE (2014) A large-scale empirical study on software reuse in mobile apps. IEEE Softw 31(2):78\u201386","journal-title":"IEEE Softw"},{"key":"9723_CR36","unstructured":"Morse JM (2003) Procedures and practice of mixed method design: Maintaining control, rigor, and complexity. The Sage Handbook of Mixed Methods Research in Social & Behavioral Research, pp 189\u2013208"},{"key":"9723_CR37","doi-asserted-by":"crossref","unstructured":"Nagappan M, Shihab E (2016) Future trends in software engineering research for mobile apps. In: 2016 IEEE 23Rd international conference on software analysis, evolution, and reengineering (SANER), vol 5, pp 21\u201332","DOI":"10.1109\/SANER.2016.88"},{"key":"9723_CR38","doi-asserted-by":"crossref","unstructured":"Nandan N, Pursche A, Zhe X (2014) Challenges in crowdsourcing real-time information for public transportation. In: 2014 IEEE 15Th international conference on mobile data management, vol 2, pp 67-72","DOI":"10.1109\/MDM.2014.70"},{"key":"9723_CR39","unstructured":"Newcombe T (2014) The rise of the sensor-based smart city. \nhttp:\/\/www.govtech.com\/data\/The-Rise-of-the-Sensor-Based-City.html\n\n\n\nhttp:\/\/www.govtech.com\/data\/The-Rise-of-the-Sensor-Based-City.html"},{"key":"9723_CR40","doi-asserted-by":"crossref","unstructured":"Roman GC, Picco GP, Murphy AL (2000) Software engineering for mobility: A roadmap. In: Proceedings of the Conference on The Future of Software Engineering, ICSE\u201900. ACM, New York, pp 241\u2013258","DOI":"10.1145\/336512.336567"},{"issue":"2","key":"9723_CR41","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2008","unstructured":"Runeson P, H\u00f6st M (2008) Guidelines for conducting and reporting case study research in software engineering. Empir Softw Eng 14(2):131","journal-title":"Empir Softw Eng"},{"key":"9723_CR42","unstructured":"Saifi R (2017) The 2017 mobile app market: Statistics, trends, and analysis. \nhttps:\/\/www.business2community.com\/mobile-apps\/2017-mobile-app-market-statistics-trends-analysis-01750346#7Fi1f2awFZ0xIFTh"},{"key":"9723_CR43","unstructured":"Santana EFZ, Chaves AP, Gerosa MA, Kon F, Milojicic DS (2016) Software platforms for smart cities: Concepts, requirements, challenges, and a unified reference architecture. CoRR arXiv:\n1609.08089"},{"issue":"4","key":"9723_CR44","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"CB Seaman","year":"1999","unstructured":"Seaman CB (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Softw Eng 25(4):557\u2013572","journal-title":"IEEE Trans Softw Eng"},{"key":"9723_CR45","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.procs.2015.10.019","volume":"70","author":"A Sharma","year":"2015","unstructured":"Sharma A, Kumar M, Agarwal S (2015) A complete survey on software architectural styles and patterns. Procedia Comput Sci 70:16 \u2013 28. Proceedings of the 4th International Conference on Eco-friendly Computing and Communication Systems","journal-title":"Procedia Comput Sci"},{"key":"9723_CR46","first-page":"312","volume-title":"Building Theories in Software Engineering","author":"DIK Sj\u00f8berg","year":"2008","unstructured":"Sj\u00f8berg DIK, Dyb\u00e5 T, Anda BCD, Hannay JE (2008) Building Theories in Software Engineering. Springer, London, pp 312\u2013336"},{"key":"9723_CR47","doi-asserted-by":"publisher","unstructured":"Sousa L, Oliveira A, Oizumi W, Barbosa S, Garcia A, Lee J, Kalinowski M, de Mello R, Fonseca B, Oliveira R, Lucena C, Paes R (2018) Identifying design problems in the source code: A grounded theory. In: Proceedings of the 40th International Conference on Software Engineering, ICSE\u201918. ACM, New York, pp 921\u2013931. \nhttps:\/\/doi.org\/10.1145\/3180155.3180239","DOI":"10.1145\/3180155.3180239"},{"key":"9723_CR48","unstructured":"Statista (2018) Number of available applications in the google play store from december 2009 to june 2018. \nhttps:\/\/www.statista.com\/statistics\/266210\/number-of-available-applications-in-the-google-play-store\/"},{"key":"9723_CR49","doi-asserted-by":"crossref","unstructured":"Stol KJ, Ralph P, Fitzgerald B (2016) Grounded theory in software engineering research: A critical review and guidelines. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE), pp 120\u2013131","DOI":"10.1145\/2884781.2884833"},{"key":"9723_CR50","doi-asserted-by":"crossref","unstructured":"Syer MD, Adams B, Zou Y, Hassan AE (2011) Exploring the development of micro-apps: A case study on the blackberry and android platforms. In: 2011 IEEE 11th International Working Conference on Source Code Analysis and Manipulation, pp 55\u201364","DOI":"10.1109\/SCAM.2011.25"},{"key":"9723_CR51","volume-title":"Software architecture: foundations, theory, and practice","author":"RN Taylor","year":"2009","unstructured":"Taylor RN, Medvidovic N, Dashofy EM (2009) Software architecture: foundations, theory, and practice, 1st edn. Wiley, New York","edition":"1st edn."},{"key":"9723_CR52","unstructured":"Tomas GH, da Silva WM, Da Mota Silveira Neto PA, Garcia VC, Alvaro A, Gama K (2013) Smart cities architectures - a systematic review. In: Hammoudi S, Maciaszek L A, Cordeiro J, Dietz J L G (eds) ICEIS (2). Scitepress, pp 410\u2013417"},{"key":"9723_CR53","unstructured":"United Nations DoE, Affairs S (2017) World population prospects: The 2017 revision, key findings and advance tables. Technical Report ESA\/P\/WP\/248, Population Division, \nhttps:\/\/esa.un.org"},{"key":"9723_CR54","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. ACM, pp 397\u2013400","DOI":"10.1145\/1882362.1882443"},{"issue":"3","key":"9723_CR55","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/CC.2014.6825259","volume":"11","author":"R Wenge","year":"2014","unstructured":"Wenge R, Zhang X, Dave C, Chao L, Hao S (2014) Smart city architecture: a technology guide for implementation and design challenges. China Commun 11(3):56\u201369","journal-title":"China Commun"},{"key":"9723_CR56","volume-title":"Case study research: Design and methods","author":"Yin RK","year":"2013","unstructured":"Yin RK (2013) Case study research: Design and methods. Sage Publications, Newbury Park"},{"key":"9723_CR57","doi-asserted-by":"crossref","unstructured":"Zhang W, Wang Z, Xu L, Zhao D, Gong F, Lu Q (2016) An empirical study on big video data processing: Architectural styles, issues, and challenges. In: 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI), pp 110\u2013115","DOI":"10.1109\/IIKI.2016.7"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-019-09723-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-019-09723-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-019-09723-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,20]],"date-time":"2020-05-20T23:14:13Z","timestamp":1590016453000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-019-09723-8"}},"subtitle":["An initial grounded theory"],"short-title":[],"issued":{"date-parts":[[2019,5,22]]},"references-count":57,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["9723"],"URL":"https:\/\/doi.org\/10.1007\/s10664-019-09723-8","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,22]]},"assertion":[{"value":"22 May 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}