{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:43:00Z","timestamp":1742913780638,"version":"3.40.3"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031492655"},{"type":"electronic","value":"9783031492662"}],"license":[{"start":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T00:00:00Z","timestamp":1701475200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T00:00:00Z","timestamp":1701475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-49266-2_29","type":"book-chapter","created":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T12:03:14Z","timestamp":1701432194000},"page":"415-431","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["On Deprecated API Usages: An Exploratory Study of\u00a0Top-Starred Projects on\u00a0GitHub"],"prefix":"10.1007","author":[{"given":"Pietro","family":"Cassieri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4880-3622","authenticated-orcid":false,"given":"Simone","family":"Romano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0024-7508","authenticated-orcid":false,"given":"Giuseppe","family":"Scanniello","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,12,2]]},"reference":[{"key":"29_CR1","unstructured":"Java deprecation. https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/guides\/javadoc\/deprecation\/deprecation.html. Accessed 31 July 2023"},{"key":"29_CR2","unstructured":"Sonarsource\u2019s rules. https:\/\/rules.sonarsource.com\/. Accessed 31 July 2023"},{"key":"29_CR3","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1016\/j.jss.2017.12.007","volume":"137","author":"G Brito","year":"2018","unstructured":"Brito, G., Hora, A., Valente, M.T., Robbes, R.: On the use of replacement messages in API deprecation: an empirical study. J. Syst. Softw. 137, 306\u2013321 (2018)","journal-title":"J. Syst. Softw."},{"key":"29_CR4","doi-asserted-by":"crossref","unstructured":"Caivano, D., Cassieri, P., Romano, S., Scanniello, G.: An exploratory study on dead methods in open-source java desktop applications. In: Proceedings of International Symposium on Empirical Software Engineering and Measurement, pp. 10:1\u201310:11. ACM (2021)","DOI":"10.1145\/3475716.3475773"},{"issue":"64","key":"29_CR5","first-page":"1","volume":"28","author":"D Caivano","year":"2023","unstructured":"Caivano, D., Cassieri, P., Romano, S., Scanniello, G.: On the spread and evolution of dead methods in java desktop applications: an exploratory study. Empir. Softw. Eng. 28(64), 1\u201328 (2023)","journal-title":"Empir. Softw. Eng."},{"key":"29_CR6","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code, 1st edn. Addison-Wesley, Boston (1999)","edition":"1"},{"key":"29_CR7","unstructured":"GitHub: Github advanced search page. https:\/\/github.com\/search\/advanced. Accessed 31 July 2023"},{"issue":"4","key":"29_CR8","first-page":"274","volume":"1","author":"MK Goel","year":"2010","unstructured":"Goel, M.K., Khanna, P., Kishore, J.: Understanding survival analysis: Kaplan-Meier estimate. IJAR 1(4), 274 (2010)","journal-title":"IJAR"},{"key":"29_CR9","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1016\/j.jss.2018.09.016","volume":"146","author":"H Borges","year":"2018","unstructured":"Borges, H., Valente, M.T.: What\u2019s in a github star? Understanding repository starring practices in a social coding platform. J. Syst. Softw. 146, 112\u2013129 (2018)","journal-title":"J. Syst. Softw."},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D., Damian, D.: The promises and perils of mining github. In: Proceedings of Mining Software Repositories, pp. 92\u2013101. ACM (2014)","DOI":"10.1145\/2597073.2597074"},{"issue":"282","key":"29_CR11","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1080\/01621459.1958.10501452","volume":"53","author":"EL Kaplan","year":"1958","unstructured":"Kaplan, E.L., Meier, P.: Nonparametric estimation from incomplete observations. JASA 53(282), 457\u2013481 (1958)","journal-title":"JASA"},{"issue":"3","key":"29_CR12","doi-asserted-by":"publisher","first-page":"2058","DOI":"10.1007\/s10664-019-09764-z","volume":"25","author":"L Li","year":"2020","unstructured":"Li, L., Gao, J., Bissyand\u00e9, T.F., Ma, L., Xia, X., Klein, J.: CDA: characterising deprecated android APIs. Empir. Softw. Eng. 25(3), 2058\u20132098 (2020)","journal-title":"Empir. Softw. Eng."},{"key":"29_CR13","doi-asserted-by":"crossref","unstructured":"Nocera, S., Romano, S., Francese, R., Scanniello, G.: A large-scale fine-grained empirical study on security concerns in open-source software. In: Proceedings of Euromicro Conference on Software Engineering and Advanced Applications, pp. 418\u2013425. IEEE (2023)","DOI":"10.1109\/SEAA60479.2023.00069"},{"key":"29_CR14","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.infsof.2016.01.011","volume":"73","author":"D Qiu","year":"2016","unstructured":"Qiu, D., Li, B., Leung, H.: Understanding the API usage in java. Inf. Softw. Technol. 73, 81\u2013100 (2016)","journal-title":"Inf. Softw. Technol."},{"key":"29_CR15","unstructured":"Romano, S.: Replication package. https:\/\/figshare.com\/s\/2d66e96eb099e4c32b4f"},{"key":"29_CR16","doi-asserted-by":"crossref","unstructured":"Sawant, A.A., Huang, G., Vilen, G., Stojkovski, S., Bacchelli, A.: Why are features deprecated? An investigation into the motivation behind deprecation. In: Proceedings of International Conference on Software Maintenance and Evolution, pp. 13\u201324. IEEE (2018)","DOI":"10.1109\/ICSME.2018.00011"},{"issue":"6","key":"29_CR17","doi-asserted-by":"publisher","first-page":"3824","DOI":"10.1007\/s10664-019-09713-w","volume":"24","author":"AA Sawant","year":"2019","unstructured":"Sawant, A.A., Robbes, R., Bacchelli, A.: To react, or not to react: patterns of reaction to API deprecation. Empir. Softw. Eng. 24(6), 3824\u20133870 (2019)","journal-title":"Empir. Softw. Eng."},{"issue":"6","key":"29_CR18","doi-asserted-by":"publisher","first-page":"5006","DOI":"10.1007\/s10664-020-09877-w","volume":"25","author":"S Scalabrino","year":"2020","unstructured":"Scalabrino, S., Bavota, G., Linares-V\u00e1squez, M., Piantadosi, V., Lanza, M., Oliveto, R.: API compatibility issues in Android: causes and effectiveness of data-driven detection techniques. Empir. Softw. Eng. 25(6), 5006\u20135046 (2020)","journal-title":"Empir. Softw. Eng."},{"key":"29_CR19","unstructured":"Stack Overflow: Stack overflow developer survey 2022. https:\/\/survey.stackoverflow.co\/2022. Accessed 31 July 2023"},{"issue":"11","key":"29_CR20","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1109\/TSE.2017.2653105","volume":"43","author":"M Tufano","year":"2017","unstructured":"Tufano, M., et al.: When and why your code starts to smell bad (and whether the smells go away). IEEE Trans. Softw. Eng. 43(11), 1063\u20131088 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"29_CR21","volume-title":"Refactoring Workbook","author":"WC Wake","year":"2003","unstructured":"Wake, W.C.: Refactoring Workbook, 1st edn. Addison-Wesley, Boston (2003)","edition":"1"},{"key":"29_CR22","doi-asserted-by":"crossref","unstructured":"Zhou, J., Walker, R.J.: API Deprecation: a retrospective analysis and detection method for code examples on the web, pp. 266\u2013277. ACM (2017)","DOI":"10.1145\/2950290.2950298"}],"container-title":["Lecture Notes in Computer Science","Product-Focused Software Process Improvement"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-49266-2_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T17:34:10Z","timestamp":1730741650000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-49266-2_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,2]]},"ISBN":["9783031492655","9783031492662"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-49266-2_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023,12,2]]},"assertion":[{"value":"2 December 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PROFES","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Product-Focused Software Process Improvement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dornbirn","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 December 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 December 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"profes2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/profes-2023","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":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"82","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":"27","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":"13","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":"33% - 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":"3","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":"2.8","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}