{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T03:21:42Z","timestamp":1769224902738,"version":"3.49.0"},"reference-count":51,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T00:00:00Z","timestamp":1528070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020","doi-asserted-by":"crossref","award":["732463"],"award-info":[{"award-number":["732463"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Softw Eng Res Dev"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1186\/s40411-018-0050-8","type":"journal-article","created":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T10:11:44Z","timestamp":1528107104000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Development as a journey: factors supporting the adoption and use of software frameworks"],"prefix":"10.5753","volume":"6","author":[{"given":"Varvana","family":"Myll\u00e4rniemi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sari","family":"Kujala","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2410-0722","authenticated-orcid":false,"given":"Mikko","family":"Raatikainen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Piia","family":"Sevon\u0301n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2018,6,4]]},"reference":[{"issue":"6","key":"50_CR1","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/MS.2007.176","volume":"24","author":"M B\u00e4chle","year":"2007","unstructured":"B\u00e4chle, M, Kirchberg P (2007) Ruby on rails. IEEE Softw 24(6):105\u2013108.","journal-title":"IEEE Softw"},{"issue":"3","key":"50_CR2","doi-asserted-by":"publisher","first-page":"351","DOI":"10.2307\/3250921","volume":"25","author":"A Bhattacherjee","year":"2001","unstructured":"Bhattacherjee, A (2001) Understanding information systems continuance: An expectation-confirmation model. MIS Q 25(3):351\u201370.","journal-title":"MIS Q"},{"key":"50_CR3","unstructured":"Bosch, J (2009) From software product lines to software ecosystems In: Software Product Line Conference, 111\u2013119, San Francisco."},{"issue":"1","key":"50_CR4","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/j.jss.2009.06.051","volume":"83","author":"J Bosch","year":"2010","unstructured":"Bosch, J, Bosch-Sijtsema P (2010) From integration to composition: On the impact of software product lines, global development and ecosystems. J Syst Softw 83(1):67\u201376.","journal-title":"J Syst Softw"},{"issue":"1","key":"50_CR5","first-page":"51","volume":"4","author":"JM Bristor","year":"1990","unstructured":"Bristor, JM (1990) Enhanced explanations of word of mouth communications: The power of relationships. Res Consum Behav 4(1):51\u201383.","journal-title":"Res Consum Behav"},{"key":"50_CR6","first-page":"179","volume-title":"Visual Languages and Human-Centric Computing (VL\/HCC)","author":"C Burns","year":"2012","unstructured":"Burns, C, Ferreira J, Hellmann TD, Maurer F (2012) Usable results from the field of API usability: A systematic mapping and further analysis In: Visual Languages and Human-Centric Computing (VL\/HCC), 179\u2013182.. IEEE, Innsbruck."},{"issue":"10","key":"50_CR7","doi-asserted-by":"publisher","first-page":"850","DOI":"10.1016\/j.ijhcs.2009.07.004","volume":"67","author":"D Cyr","year":"2009","unstructured":"Cyr, D, Head M, Ivanov A (2009) Perceived interactivity leading to e-loyalty: Development of a model for cognitive-affective user responses. Int J Hum Comput Stud 67(10):850\u2013869.","journal-title":"Int J Hum Comput Stud"},{"key":"50_CR8","first-page":"11","volume-title":"IEEE\/IFIP Conference on Software Architecture (WICSA)","author":"V Dal Bianco","year":"2014","unstructured":"Dal Bianco, V, Myll\u00e4rniemi V, Komssi M, Raatikainen M (2014) The role of platform boundary resources in software ecosystems: A case study In: IEEE\/IFIP Conference on Software Architecture (WICSA), 11\u201320.. IEEE, Sydney."},{"issue":"14","key":"50_CR9","doi-asserted-by":"publisher","first-page":"1111","DOI":"10.1111\/j.1559-1816.1992.tb00945.x","volume":"22","author":"FD Davis","year":"1992","unstructured":"Davis, FD, Bagozzi RP, Warshaw PR (1992) Extrinsic and intrinsic motivation to use computers in the workplace. J Appl Soc Psychol 22(14):1111\u20131132.","journal-title":"J Appl Soc Psychol"},{"key":"50_CR10","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.jss.2014.10.014","volume":"100","author":"T Espinha","year":"2015","unstructured":"Espinha, T, Zaidman A, Gross H-G (2015) Web API growing pains: Loosely coupled yet strongly tied. J Syst Softw 100:27\u201343.","journal-title":"J Syst Softw"},{"issue":"10","key":"50_CR11","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M Fayad","year":"1997","unstructured":"Fayad, M, Schmidt DC (1997) Object-oriented application frameworks. Commun ACM 40(10):32\u201338.","journal-title":"Commun ACM"},{"issue":"5","key":"50_CR12","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1016\/j.intcom.2010.04.004","volume":"22","author":"K Finstad","year":"2010","unstructured":"Finstad, K (2010) The usability metric for user experience. Interact Comput 22(5):323\u20137.","journal-title":"Interact Comput"},{"key":"50_CR13","unstructured":"Ghazawneh, A (2012) Towards a boundary resources theory of software platforms. PhD thesis, J\u00f6nk\u00f6ping University."},{"key":"50_CR14","unstructured":"Ghazawneh, A, Henfridsson O (2010) Governing third-party development through platform boundary resources In: The International Conference on Information Systems (ICIS), Paper 48, St. Louis."},{"key":"50_CR15","doi-asserted-by":"crossref","unstructured":"Ghazawneh, A, Henfridsson O (2012) Balancing platform control and external contribution in third-party development: the boundary resources model. Inf Syst J 23(2):173\u2013192. AIS Electronic Library (AISeL). ( http:\/\/aisel.aisnet.org ).","DOI":"10.1111\/j.1365-2575.2012.00406.x"},{"key":"50_CR16","unstructured":"Hanssen, GK, Dyb\u00e5 T (2012) Theoretical foundations of software ecosystems In: International Workshop on Software Ecosystems (IWSECO), 6\u201317, Cambridge. CEUR Workshop Proceedings. ( http:\/\/ceur-ws.org\/ )."},{"issue":"7","key":"50_CR17","doi-asserted-by":"publisher","first-page":"1455","DOI":"10.1016\/j.jss.2011.04.020","volume":"85","author":"GK Hanssen","year":"2012","unstructured":"Hanssen, GK (2012) A longitudinal case study of an emerging software ecosystem: Implications for practice and theory. J Syst Softw 85(7):1455\u20131466.","journal-title":"J Syst Softw"},{"key":"50_CR18","first-page":"187","volume-title":"International Conference on Software Engineering, Companion","author":"S Jansen","year":"2009","unstructured":"Jansen, S, Finkelstein A, Brinkkemper S (2009) A sense of community: A research agenda for software ecosystems In: International Conference on Software Engineering, Companion, 187\u2013190.. IEEE, Vancouver."},{"issue":"10","key":"50_CR19","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/262793.262799","volume":"40","author":"RE Johnson","year":"1997","unstructured":"Johnson, RE (1997) Frameworks = components + patterns. Commun ACM 40(10):39\u201342.","journal-title":"Commun ACM"},{"issue":"1","key":"50_CR20","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1109\/MC.2005.22","volume":"38","author":"R Johnson","year":"2005","unstructured":"Johnson, R (2005) J2EE development frameworks. Computer 38(1):107\u2013110.","journal-title":"Computer"},{"issue":"3","key":"50_CR21","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/638574.638580","volume":"27","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham, B, Pfleeger SL (2002) Principles of survey research part 4: questionnaire evaluation. ACM SIGSOFT Softw Eng Notes 27(3):20\u201323.","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"50_CR22","doi-asserted-by":"publisher","first-page":"1061","DOI":"10.1145\/2470654.2466135","volume-title":"SIGCHI Conference on Human Factors in Computing Systems","author":"S Kujala","year":"2013","unstructured":"Kujala, S, Miron-Shatz T (2013) Emotions, experiences and usability in real-life mobile phone use In: SIGCHI Conference on Human Factors in Computing Systems, 1061\u20131070.. ACM, Paris."},{"key":"50_CR23","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.ijhcs.2016.09.011","volume":"98","author":"S Kujala","year":"2017","unstructured":"Kujala, S, Mugge R, Miron-Shatz T (2017) The role of expectations in service evaluation: A longitudinal study of a proximity mobile payment service. Int J Hum Comput Stud 98:51\u201361.","journal-title":"Int J Hum Comput Stud"},{"key":"50_CR24","volume-title":"Research methods in human-computer interaction","author":"J Lazar","year":"2010","unstructured":"Lazar, J, Feng JH, Hochheiser H (2010) Research methods in human-computer interaction. Wiley, Glasgow."},{"issue":"8","key":"50_CR25","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1016\/j.im.2008.08.002","volume":"45","author":"H-F Lin","year":"2008","unstructured":"Lin, H-F (2008) Determinants of successful virtual communities: Contributions from system characteristics and social factors. Inf Manag 45(8):522\u2013527.","journal-title":"Inf Manag"},{"issue":"12","key":"50_CR26","doi-asserted-by":"publisher","first-page":"1514","DOI":"10.1080\/00140130903197446","volume":"52","author":"Z Mack","year":"2009","unstructured":"Mack, Z, Sharples S (2009) The importance of usability in product choice: A mobile phone case studylisbon, portugal. Ergonomics 52(12):1514\u20131528.","journal-title":"Ergonomics"},{"key":"50_CR27","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.jss.2016.02.003","volume":"117","author":"K Manikas","year":"2016","unstructured":"Manikas, K (2016) Revisiting software ecosystems research: A longitudinal literature study. J Syst Softw 117:84\u2013103.","journal-title":"J Syst Softw"},{"issue":"5","key":"50_CR28","doi-asserted-by":"publisher","first-page":"1294","DOI":"10.1016\/j.jss.2012.12.026","volume":"86","author":"K Manikas","year":"2013","unstructured":"Manikas, K, Hansen KM (2013) Software ecosystems\u2014a systematic literature review. J Syst Softw 86(5):1294\u20131306.","journal-title":"J Syst Softw"},{"key":"50_CR29","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/6323.001.0001","volume-title":"Software Ecosystem: Understanding an Indispensable Technology and Industry","author":"DG Messerschmitt","year":"2003","unstructured":"Messerschmitt, DG, Szyperski C (2003) Software Ecosystem: Understanding an Indispensable Technology and Industry. The MIT press, Cambridge."},{"key":"50_CR30","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1006\/jesp.1997.1333","volume":"33","author":"TR Mitchell","year":"1997","unstructured":"Mitchell, TR, Thompson L, Peterson E, Cronk R (1997) Temporal adjustments in the evaluation of events: The \"rosy view\". J Exp Soc Psychol 33:421\u2013448.","journal-title":"J Exp Soc Psychol"},{"key":"50_CR31","first-page":"25","volume-title":"International Conference on Software Maintenance","author":"SM Nasehi","year":"2012","unstructured":"Nasehi, SM, Sillito J, Maurer F, Burns C (2012) What makes a good code example? A study of programming Q&A in StackOverflow In: International Conference on Software Maintenance, 25\u201334.. IEEE, Trento."},{"key":"50_CR32","first-page":"5","volume-title":"International Symposium on Empirical Software Engineering and Measurement","author":"M Piccioni","year":"2013","unstructured":"Piccioni, M, Furia C, Meyer B, et al (2013) An empirical study of API usability In: International Symposium on Empirical Software Engineering and Measurement, 5\u201314.. IEEE, Baltimore."},{"issue":"4","key":"50_CR33","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1007\/s10869-011-9209-6","volume":"26","author":"RE Ployhart","year":"2011","unstructured":"Ployhart, RE, Ward A-K (2011) The \"quick start guide\" for conducting and publishing longitudinal research. J Bus Psychol 26(4):413\u2013422.","journal-title":"J Bus Psychol"},{"issue":"1","key":"50_CR34","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1002\/spe.2215","volume":"45","author":"GM Rama","year":"2015","unstructured":"Rama, GM, Kak A (2015) Some structural measures of API usability. Softw Pract Exper 45(1):75\u2013110.","journal-title":"Softw Pract Exper"},{"key":"50_CR35","first-page":"242","volume-title":"IEEE International Conference on Program Comprehension","author":"D Ratiu","year":"2008","unstructured":"Ratiu, D, Jurjens J (2008) Evaluating the reference and representation of domain concepts in APIs In: IEEE International Conference on Program Comprehension, 242\u2013247.. IEEE, Amsterdam."},{"issue":"12","key":"50_CR36","first-page":"46","volume":"81","author":"FF Reichheld","year":"2003","unstructured":"Reichheld, FF (2003) The one number you need to grow. Harward Business Rev 81(12):46\u201354.","journal-title":"Harward Business Rev"},{"key":"50_CR37","first-page":"255","volume-title":"Conference on the Quality of Information and Communications Technology (QUATIC)","author":"A Ribeiro","year":"2012","unstructured":"Ribeiro, A, da Silva AR (2012) Survey on cross-platforms and languages for mobile apps In: Conference on the Quality of Information and Communications Technology (QUATIC), 255\u2013260.. IEEE, Lisbon."},{"key":"50_CR38","first-page":"904","volume-title":"International Conference on Software Engineering","author":"R Robbes","year":"2011","unstructured":"Robbes, R, Lungu M (2011) A study of ripple effects in software ecosystems In: International Conference on Software Engineering, 904\u2013907.. ACM, Waikiki."},{"issue":"6","key":"50_CR39","doi-asserted-by":"publisher","first-page":"1558","DOI":"10.1007\/s10664-014-9323-y","volume":"20","author":"MP Robillard","year":"2015","unstructured":"Robillard, MP, Chhetri YB (2015) Recommending reference API documentation. Empir Softw Eng 20(6):1558\u20131586.","journal-title":"Empir Softw Eng"},{"issue":"6","key":"50_CR40","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1007\/s10664-010-9150-8","volume":"16","author":"MP Robillard","year":"2011","unstructured":"Robillard, MP, Deline R (2011) A field study of API learning obstacles. Empir Softw Eng 16(6):703\u2013732.","journal-title":"Empir Softw Eng"},{"issue":"4","key":"50_CR41","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"C. B Seaman","year":"1999","unstructured":"Seaman, C. B (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Softw Eng 25(4):557\u2013572.","journal-title":"IEEE Trans Softw Eng"},{"key":"50_CR42","first-page":"471","volume-title":"International Conference on Software Engineering","author":"T Sch\u00e4fer","year":"2008","unstructured":"Sch\u00e4fer, T, Jonas J, Mezini M (2008) Mining framework usage changes from instantiation code In: International Conference on Software Engineering, 471\u2013480.. IEEE, Leipzig."},{"issue":"5","key":"50_CR43","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MS.2013.111","volume":"30","author":"N Serrano","year":"2013","unstructured":"Serrano, N, Hernantes J, Gallardo G (2013) Mobile web apps. IEEE Softw 30(5):22\u201327.","journal-title":"IEEE Softw"},{"key":"50_CR44","first-page":"378","volume-title":"International Conference on e-Business Engineering (ICEBE)","author":"TC Shan","year":"2006","unstructured":"Shan, TC, Hua WW (2006) Taxonomy of Java web application frameworks In: International Conference on e-Business Engineering (ICEBE), 378\u201385.. IEEE, Shanghai."},{"key":"50_CR45","volume-title":"Basics of Qualitative Research. 2nd edn","author":"A Strauss","year":"1998","unstructured":"Strauss, A, Corbin J (1998) Basics of Qualitative Research. 2nd edn. Sage, Thousand Oaks."},{"key":"50_CR46","first-page":"105","volume-title":"Foundations of Software Engineering","author":"J Stylos","year":"2008","unstructured":"Stylos, J, Myers BA (2008) The implications of method placement on API learnability In: Foundations of Software Engineering, 105\u2013112.. ACM, Atlanta."},{"issue":"1","key":"50_CR47","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/2522968.2522971","volume":"46","author":"DA Tamburri","year":"2013","unstructured":"Tamburri, DA, Lago P, Vliet HV (2013) Organizational social structures for software engineering. ACM Comput Surv (CSUR) 46(1):3.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"50_CR48","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/2491627.2492152","volume-title":"Software Product Line Conference","author":"R Taylor","year":"2013","unstructured":"Taylor, R (2013) The role of architectural styles in successful software ecosystems In: Software Product Line Conference, 2\u20134.. ACM, Tokyo."},{"key":"50_CR49","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1145\/2597073.2597106","volume-title":"Working Conference on Mining Software Repositories","author":"R Tiarks","year":"2014","unstructured":"Tiarks, R, Maalej W (2014) How does a typical tutorial for mobile development look like? In: Working Conference on Mining Software Repositories, 272\u2013281.. ACM, Hyderabad."},{"key":"50_CR50","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1016\/j.jss.2015.11.025","volume":"113","author":"J van Angeren","year":"2016","unstructured":"van Angeren, J, Alves C, Jansen S (2016) Can we ask you to collaborate? Analyzing app developer relationships in commercial platform ecosystems. J Syst Softw 113:430\u2013445.","journal-title":"J Syst Softw"},{"issue":"1","key":"50_CR51","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1177\/1094670509351960","volume":"13","author":"LG Zomerdijk","year":"2010","unstructured":"Zomerdijk, LG, Voss CA (2010) Service design for experience-centric services. J Serv Res 13(1):67\u201382.","journal-title":"J Serv Res"}],"container-title":["Journal of Software Engineering Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-018-0050-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40411-018-0050-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-018-0050-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,7]],"date-time":"2024-07-07T07:37:45Z","timestamp":1720337865000},"score":1,"resource":{"primary":{"URL":"https:\/\/jserd.springeropen.com\/articles\/10.1186\/s40411-018-0050-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,4]]},"references-count":51,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["50"],"URL":"https:\/\/doi.org\/10.1186\/s40411-018-0050-8","relation":{},"ISSN":["2195-1721"],"issn-type":[{"value":"2195-1721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,4]]},"assertion":[{"value":"20 February 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 May 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 June 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Publisher\u2019s Note"}}],"article-number":"6"}}