{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T09:45:18Z","timestamp":1743155118958,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031099168"},{"type":"electronic","value":"9783031099175"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-09917-5_33","type":"book-chapter","created":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T19:03:14Z","timestamp":1656615794000},"page":"443-449","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhance Web-Components in\u00a0Order to\u00a0Increase Security and\u00a0Maintainability"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9424-6201","authenticated-orcid":false,"given":"Tobias","family":"M\u00fcnch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rainer","family":"Roosmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,7,1]]},"reference":[{"issue":"10","key":"33_CR1","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1145\/236156.236184","volume":"39","author":"VR Basili","year":"1996","unstructured":"Basili, V.R., Briand, L.C., Melo, W.L.: How reuse influences productivity in object-oriented systems. Commun. ACM 39(10), 104\u2013116 (1996)","journal-title":"Commun. ACM"},{"key":"33_CR2","unstructured":"Mohagheghi, P., et al.: An empirical study of software reuse vs. defect-density and stability. In: Proceedings. 26th International Conference on Software Engineering. IEEE (2004)"},{"key":"33_CR3","doi-asserted-by":"crossref","unstructured":"Abdalkareem, R., et al.: Why do developers use trivial packages? An empirical case study on npm. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (2017)","DOI":"10.1145\/3106237.3106267"},{"issue":"4","key":"33_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447245","volume":"30","author":"C Bogart","year":"2021","unstructured":"Bogart, C., et al.: When and how to make breaking changes: policies and practices in 18 open source software ecosystems. ACM Trans. Softw. Eng. Methodol. (TOSEM) 30(4), 1\u201356 (2021)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"10","key":"33_CR5","doi-asserted-by":"publisher","first-page":"2228","DOI":"10.1016\/j.jss.2012.02.018","volume":"85","author":"P Abate","year":"2012","unstructured":"Abate, P., et al.: Dependency solving: a separate concern in component evolution management. J. Syst. Softw. 85(10), 2228\u20132240 (2012)","journal-title":"J. Syst. Softw."},{"issue":"5","key":"33_CR6","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1007\/s10664-014-9325-9","volume":"20","author":"G Bavota","year":"2015","unstructured":"Bavota, G., et al.: How the apache community upgrades dependencies: an evolutionary study. Empir. Softw. Eng. 20(5), 1275\u20131317 (2015). https:\/\/doi.org\/10.1007\/s10664-014-9325-9","journal-title":"Empir. Softw. Eng."},{"key":"33_CR7","doi-asserted-by":"crossref","unstructured":"Decan, A., et al.: On the topology of package dependency networks: a comparison of three programming language ecosystems. In: Proceedings of the 10th European Conference on Software Architecture Workshops (2016)","DOI":"10.1145\/2993412.3003382"},{"key":"33_CR8","unstructured":"Zimmermann, M., et al.: Small world with high risks: a study of security threats in the npm ecosystem. In: 28th USENIX Security Symposium (USENIX Security 19) (2019)"},{"key":"33_CR9","unstructured":"Haraine Rayne: \u2018Critical Severity\u2019 Warning: Malware Found in Widely Deployed npm Packages, Security-Week (Web), November 2021"},{"issue":"1","key":"33_CR10","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/3454122.3454124","volume":"19","author":"N Forsgren","year":"2021","unstructured":"Forsgren, N., et al.: The SPACE of developer productivity: there\u2019s more to it than you think. Queue 19(1), 20\u201348 (2021)","journal-title":"Queue"},{"key":"33_CR11","doi-asserted-by":"publisher","first-page":"2125","DOI":"10.1109\/TSE.2019.2944354","volume":"47","author":"MA Storey","year":"2019","unstructured":"Storey, M.A., Zimmermann, T., et al.: Towards a theory of software developer job satisfaction and perceived productivity. IEEE Trans. Softw. Eng. 47, 2125\u20132142 (2019)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"33_CR12","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/978-1-4842-4221-6_9","volume-title":"Rethinking Productivity in Software Engineering","author":"DP Brumby","year":"2019","unstructured":"Brumby, D.P., Janssen, C.P., Mark, G.: How do interruptions affect productivity? In: Sadowski, C., Zimmermann, T. (eds.) Rethinking Productivity in Software Engineering, pp. 85\u2013107. Apress, Berkeley, CA (2019). https:\/\/doi.org\/10.1007\/978-1-4842-4221-6_9"},{"key":"33_CR13","unstructured":"Macdonald, F.: A programmer almost broke the Internet last week by deleting 11 lines of code (2016). http:\/\/www.sciencealert.com\/how-a-programmer-almost-broke-the-internet-by-deleting-11-lines-of-code"},{"key":"33_CR14","doi-asserted-by":"publisher","unstructured":"Strazzullo, F.: Frameworkless Front-End Development - Do You Control Your Dependencies or Are They Controlling You? Apress (2019). https:\/\/doi.org\/10.1007\/978-1-4842-4967-3","DOI":"10.1007\/978-1-4842-4967-3"},{"key":"33_CR15","unstructured":"W3C: HTML-Templates (2014). https:\/\/www.w3.org\/TR\/html-templates\/"},{"key":"33_CR16","unstructured":"WHATWG: HTML Standard (2022). https:\/\/html.spec.whatwg.org\/multipage\/custom-elements.html#custom-elements. Updated 21.01.22"},{"key":"33_CR17","unstructured":"Stack Overflow: Stack Overflow Developer Survey 2021 (2021). https:\/\/insights.stackoverflow.com\/survey\/2021. Accessed 29 Jan 22"},{"issue":"20","key":"33_CR18","doi-asserted-by":"publisher","first-page":"2396","DOI":"10.3923\/jas.2014.2396.2421","volume":"14","author":"I Ahmaro","year":"2014","unstructured":"Ahmaro, I., Abualkishik, A.M., Yusoff, M.Z.M.: Taxonomy, definition, approaches, benefits, reusability levels, factors and adaption of software reusability: a review of the research literature. J. Appl. Sci. 14(20), 2396\u20132421 (2014)","journal-title":"J. Appl. Sci."},{"key":"33_CR19","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-030-35102-1_1","volume-title":"Special Topics in Multimedia, IoT and Web Technologies","author":"R Kulesza","year":"2020","unstructured":"Kulesza, R., de Sousa, M.F., de Ara\u00fajo, M.L.M., de Ara\u00fajo, C.P., Filho, A.M.: Evolution of web systems architectures: a roadmap. In: Roesler, V., Barr\u00e9re, E., Willrich, R. (eds.) Special Topics in Multimedia, IoT and Web Technologies, pp. 3\u201321. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-35102-1_1"},{"key":"33_CR20","doi-asserted-by":"crossref","unstructured":"Krug, M., Gaedke, M.: SmartComposition: bringing component-based software engineering to the web. In: Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services (2015)","DOI":"10.1145\/2837185.2837247"},{"key":"33_CR21","unstructured":"Herzberg, M.: Formal Foundations for Provably Safe Web Components. Dissertation, University of Sheffield (2019)"}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-09917-5_33","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T19:07:20Z","timestamp":1656616040000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-09917-5_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031099168","9783031099175"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-09917-5_33","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"1 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bari","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":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 July 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 July 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icwe2022.webengineering.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":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"81","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":"23","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":"5","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":"28% - 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":"3","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)"}}]}}