{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T02:00:08Z","timestamp":1743040808904,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030588168"},{"type":"electronic","value":"9783030588175"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-58817-5_26","type":"book-chapter","created":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T16:46:50Z","timestamp":1601398010000},"page":"335-350","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Software Visualization Tool for Evaluating API Usage in the Context of Software Ecosystems: A Proof of Concept"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4545-9224","authenticated-orcid":false,"given":"Rodrigo","family":"Avancini","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2063-2959","authenticated-orcid":false,"given":"F\u00e1bio Fagundes","family":"Silveira","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5555-3487","authenticated-orcid":false,"given":"Eduardo Martins","family":"Guerra","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8675-4046","authenticated-orcid":false,"given":"Pedro R.","family":"Andrade","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,9,30]]},"reference":[{"key":"26_CR1","first-page":"21","volume":"8","author":"A Aguiar","year":"2012","unstructured":"Aguiar, A., Carneiro, T., Andrade, P., Assis, T.: Luccme-terrame: an opensource framework for spatially explicit land use change modelling. GLP News 8, 21\u201323 (2012)","journal-title":"GLP News"},{"key":"26_CR2","doi-asserted-by":"publisher","unstructured":"Aguiar, A., et al.: Modeling the spatial and temporal heterogeneity of deforestation-driven carbon emissions: the INPE-EM framework applied to the Brazilian Amazon. Global Change Biol. 18 (2012). https:\/\/doi.org\/10.1111\/j.1365-2486.2012.02782.x","DOI":"10.1111\/j.1365-2486.2012.02782.x"},{"key":"26_CR3","unstructured":"Barbosa, O., Alves, C.: A systematic mapping study on software ecosystems. In: Proceedings of International Workshop on Software Ecosystems (2011)"},{"key":"26_CR4","doi-asserted-by":"publisher","unstructured":"Berger, T., et al.: Variability mechanisms in software ecosystems. Inf. Softw. Technol. 56 (2014). https:\/\/doi.org\/10.1016\/j.infsof.2014.05.005","DOI":"10.1016\/j.infsof.2014.05.005"},{"key":"26_CR5","doi-asserted-by":"publisher","unstructured":"Bloch, J.: How to design a good API and why it matters. In: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2006, pp. 506\u2013507. Association for Computing Machinery, New York (2006). https:\/\/doi.org\/10.1145\/1176617.1176622","DOI":"10.1145\/1176617.1176622"},{"key":"26_CR6","unstructured":"Bosch, J.: From software product lines to software ecosystems. In: Proceedings of the 13th International Software Product Line Conference, SPLC 2009, pp. 111\u2013119. Carnegie Mellon University, USA (2009)"},{"key":"26_CR7","doi-asserted-by":"publisher","unstructured":"Carneiro, T.G.d.S., de Andrade, P.R., C\u00e2mara, G., Monteiro, A.M.V., Pereira, R.R.P.: An extensible toolbox for modeling nature-society interactions. Environ. Model. Softw. 46, 104\u2013117 (2013). https:\/\/doi.org\/10.1016\/j.envsoft.2013.03.002","DOI":"10.1016\/j.envsoft.2013.03.002"},{"key":"26_CR8","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Holgado, A., Garc\u00eda-Pe\u00f1alvo, F.J.: Mapping the systematic literature studies about software ecosystems. In: Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing Multiculturality, TEEM 2018, pp. 910\u2013918. Association for Computing Machinery, New York (2018). https:\/\/doi.org\/10.1145\/3284179.3284330","DOI":"10.1145\/3284179.3284330"},{"key":"26_CR9","doi-asserted-by":"publisher","unstructured":"Goeminne, M., Mens, T.: A framework for analysing and visualising open source software ecosystems. In: Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), IWPSE-EVOL 2010, pp. 42\u201347. Association for Computing Machinery, New York (2010). https:\/\/doi.org\/10.1145\/1862372.1862384","DOI":"10.1145\/1862372.1862384"},{"key":"26_CR10","unstructured":"Grinberg, M.: Flask Web Development: Developing Web Applications with Python. O\u2019Reilly Media, Inc. (2018)"},{"key":"26_CR11","doi-asserted-by":"publisher","unstructured":"Hammouda, I., Knauss, E., Costantini, L.: Continuous API design for software ecosystems. In: 2015 IEEE\/ACM 2nd International Workshop on Rapid Continuous Software Engineering, pp. 30\u201333, May 2015. https:\/\/doi.org\/10.1109\/RCoSE.2015.13","DOI":"10.1109\/RCoSE.2015.13"},{"issue":"7","key":"26_CR12","doi-asserted-by":"publisher","first-page":"1455","DOI":"10.1016\/j.jss.2011.04.020","volume":"85","author":"GK Hanssen","year":"2012","unstructured":"Hanssen, G.K.: A longitudinal case study of an emerging software ecosystem: implications for practice and theory. J. Syst. Softw. 85(7), 1455\u20131466 (2012). https:\/\/doi.org\/10.1016\/j.jss.2011.04.020. Software Ecosystems","journal-title":"J. Syst. Softw."},{"key":"26_CR13","doi-asserted-by":"publisher","unstructured":"Ierusalimschy, R., de Figueiredo, L.H., Filho, W.C.: Lua - an extensible extension language. Softw. Pract. Exper. 26(6), 635\u2013652 (1996). https:\/\/doi.org\/10.1002\/(SICI)1097-024X(199606)26:6<635::AID-SPE26>3.0.CO;2-P","DOI":"10.1002\/(SICI)1097-024X(199606)26:6<635::AID-SPE26>3.0.CO;2-P"},{"key":"26_CR14","doi-asserted-by":"publisher","unstructured":"Jansen, S., Finkelstein, A., Brinkkemper, S.: A sense of community: a research agenda for software ecosystems. In: 2009 31st International Conference on Software Engineering - Companion Volume, pp. 187\u2013190, May 2009. https:\/\/doi.org\/10.1109\/ICSE-COMPANION.2009.5070978","DOI":"10.1109\/ICSE-COMPANION.2009.5070978"},{"key":"26_CR15","doi-asserted-by":"publisher","unstructured":"Jansen, S., Handoyo, E., Alves, C.: Scientists\u2019 needs in modelling software ecosystems. In: Proceedings of the 2015 European Conference on Software Architecture Workshops. ECSAW 2015. Association for Computing Machinery, New York (2015). https:\/\/doi.org\/10.1145\/2797433.2797479","DOI":"10.1145\/2797433.2797479"},{"key":"26_CR16","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1007\/978-3-319-19593-3_5","volume-title":"Software Business","author":"J Knodel","year":"2015","unstructured":"Knodel, J., Manikas, K.: Towards a typification of software ecosystems. In: Fernandes, J.M., Machado, R.J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 60\u201365. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-19593-3_5"},{"key":"26_CR17","doi-asserted-by":"publisher","unstructured":"Lungu, M.: Towards reverse engineering software ecosystems. In: 2008 IEEE International Conference on Software Maintenance, pp. 428\u2013431, September 2008. https:\/\/doi.org\/10.1109\/ICSM.2008.4658096","DOI":"10.1109\/ICSM.2008.4658096"},{"issue":"4","key":"26_CR18","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1016\/j.scico.2009.09.004","volume":"75","author":"M Lungu","year":"2010","unstructured":"Lungu, M., Lanza, M., G\u00eerba, T., Robbes, R.: The small project observatory: visualizing software ecosystems. Sci. Comput. Program. 75(4), 264\u2013275 (2010). https:\/\/doi.org\/10.1016\/j.scico.2009.09.004","journal-title":"Sci. Comput. Program."},{"key":"26_CR19","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.: Revisiting software ecosystems research: a longitudinal literature study. J. Syst. Softw. 117, 84\u2013103 (2016). https:\/\/doi.org\/10.1016\/j.jss.2016.02.003","journal-title":"J. Syst. Softw."},{"key":"26_CR20","doi-asserted-by":"publisher","unstructured":"Messerschmitt, D., Szyperski, C.: Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT Press, Cambridge (2003). https:\/\/doi.org\/10.7551\/mitpress\/6323.001.0001","DOI":"10.7551\/mitpress\/6323.001.0001"},{"key":"26_CR21","doi-asserted-by":"publisher","unstructured":"Oscar, F.B., Ameller, D., Costal, D., Franch, X.: Open source software ecosystems: a systematic mapping. Inf. Softw. Technol. (2017). https:\/\/doi.org\/10.1016\/j.infsof.2017.07.007","DOI":"10.1016\/j.infsof.2017.07.007"},{"key":"26_CR22","doi-asserted-by":"publisher","unstructured":"P\u00e9rez, J., Deshayes, R., Goeminne, M., Mens, T.: Seconda: software ecosystem analysis dashboard. In: 2012 16th European Conference on Software Maintenance and Reengineering, pp. 527\u2013530. IEEE, March 2012. https:\/\/doi.org\/10.1109\/CSMR.2012.69","DOI":"10.1109\/CSMR.2012.69"},{"key":"26_CR23","unstructured":"Richardson, L., Amundsen, M., Amundsen, M., Ruby, S.: RESTful Web APIs: Services for a Changing World. O\u2019Reilly Media, Inc. (2013)"},{"key":"26_CR24","doi-asserted-by":"publisher","unstructured":"da Silva Amorim, S., McGregor, J.D., de Almeida, E.S., von Flach, G.C.C.: Software ecosystems\u2019 architectural health: another view. In: 2017 IEEE\/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), pp. 66\u201369, May 2017. https:\/\/doi.org\/10.1109\/JSOS.2017.15","DOI":"10.1109\/JSOS.2017.15"},{"key":"26_CR25","unstructured":"Santana, F.W., Werner, C.M.: Towards the analysis of software projects dependencies: an exploratory visual study of software ecosystems. In: International Workshop on Software Ecosystems (IWSECO), vol. 987, pp. 7\u201318. Citeseer (2013)"},{"key":"26_CR26","doi-asserted-by":"publisher","unstructured":"Spadini, D., Aniche, M., Bacchelli, A.: PyDriller: python framework for mining software repositories. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering - ESEC\/FSE 2018, pp. 908\u2013911. ACM Press, New York (2018). https:\/\/doi.org\/10.1145\/3236024.3264598","DOI":"10.1145\/3236024.3264598"},{"key":"26_CR27","unstructured":"Zhu, N.Q.: Data Visualization with D3.js Cookbook. Packt Publishing Ltd (2013)"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2020"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-58817-5_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T14:30:47Z","timestamp":1619188247000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-58817-5_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030588168","9783030588175"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-58817-5_26","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"30 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cagliari","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 July 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Cyber chair 4","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1450","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"466","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"32","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"32% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Conference was held virtually due to COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}