{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T05:07:07Z","timestamp":1748063227714},"reference-count":10,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T00:00:00Z","timestamp":1702512000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T00:00:00Z","timestamp":1702512000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100020950","name":"National Science and Technology Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100020950","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,12,14]]},"DOI":"10.1109\/bcd57833.2023.10466290","type":"proceedings-article","created":{"date-parts":[[2024,3,19]],"date-time":"2024-03-19T18:11:47Z","timestamp":1710871907000},"page":"250-255","source":"Crossref","is-referenced-by-count":2,"title":["Examining the Influence of Dependency Injection on Software Maintainability"],"prefix":"10.1109","author":[{"given":"Chun-Wei","family":"Sun","sequence":"first","affiliation":[{"name":"National Chengchi University,Department of Computer Science,Taipei,Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chun-Feng","family":"Liao","sequence":"additional","affiliation":[{"name":"National Chengchi University,Department of Computer Science and Program in Digital Content and Technologies,Taipei,Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1109\/MS.2004.1270764"},{"doi-asserted-by":"publisher","key":"ref2","DOI":"10.1145\/2328909.2328935"},{"volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","year":"1994","author":"Gamma","key":"ref3"},{"year":"2008","author":"Fowler","journal-title":"Inversion of control containers and the dependency injection pattern","key":"ref4"},{"volume-title":"Agile Software Development: Principles, Patterns, and Practices","year":"2003","author":"Martin","key":"ref5"},{"volume-title":"Expert One-on-One J2EE Design and Development.","year":"2004","author":"Johnson","key":"ref6"},{"volume-title":"Dependency Injection Principles, Practices, and Patterns.","year":"2019","author":"Seemann","key":"ref7"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1109\/ASWEC.2008.4483212"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1145\/3350768.3350771"},{"key":"ref10","first-page":"7","article-title":"Effects of dependency injection on maintainability","volume-title":"Proceedings of the 11th IASTED International Conference on Software Engineering and Applications: Cambridge, MA","author":"Razina"}],"event":{"name":"2023 IEEE\/ACIS 8th International Conference on Big Data, Cloud Computing, and Data Science (BCD)","start":{"date-parts":[[2023,12,14]]},"location":"Hochimin City, Vietnam","end":{"date-parts":[[2023,12,16]]}},"container-title":["2023 IEEE\/ACIS 8th International Conference on Big Data, Cloud Computing, and Data Science (BCD)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10466269\/10466270\/10466290.pdf?arnumber=10466290","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,26]],"date-time":"2024-03-26T19:31:14Z","timestamp":1711481474000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10466290\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,14]]},"references-count":10,"URL":"https:\/\/doi.org\/10.1109\/bcd57833.2023.10466290","relation":{},"subject":[],"published":{"date-parts":[[2023,12,14]]}}}