{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,15]],"date-time":"2026-08-15T17:44:04Z","timestamp":1786815844151,"version":"build-2736575974"},"reference-count":15,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T00:00:00Z","timestamp":1656633600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Softw."],"published-print":{"date-parts":[[2022,7]]},"DOI":"10.1109\/ms.2022.3167481","type":"journal-article","created":{"date-parts":[[2022,4,13]],"date-time":"2022-04-13T19:31:03Z","timestamp":1649878263000},"page":"27-33","source":"Crossref","is-referenced-by-count":6,"title":["Toward Multiconcern Software Development With Everything as Code"],"prefix":"10.1109","volume":"39","author":[{"given":"Vlad","family":"Stirbu","sequence":"first","affiliation":[{"name":"CompliancePal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mikko","family":"Raatikainen","sequence":"additional","affiliation":[{"name":"University of Helsinki"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joel","family":"Rontynen","sequence":"additional","affiliation":[{"name":"Solita"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vlas","family":"Sokolov","sequence":"additional","affiliation":[{"name":"Solita"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Timo","family":"Lehtonen","sequence":"additional","affiliation":[{"name":"Solita"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tommi","family":"Mikkonen","sequence":"additional","affiliation":[{"name":"University of Jyv&#x00E4;skyl&#x00E4;"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","author":"evans","year":"2004","journal-title":"Domain-Driven Design Tackling Complexity in the Heart of Software"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA-C50368.2020.00035"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3287560.3287596"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/VTC2020-Spring48590.2020.9128749"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18612-2_19"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.07.083"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-63672-2_4"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1038\/s42256-019-0055-y"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.68"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-5850-7_4"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33515-5_9"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3359981"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-57959-7"},{"key":"ref1","year":"2015","journal-title":"Medical Device SoftwareSoftware Life Cycle Processes"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-92081-8_12"}],"container-title":["IEEE Software"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/52\/9801712\/09756509.pdf?arnumber=9756509","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,11]],"date-time":"2022-07-11T19:42:40Z","timestamp":1657568560000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9756509\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7]]},"references-count":15,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/ms.2022.3167481","relation":{},"ISSN":["0740-7459","1937-4194"],"issn-type":[{"value":"0740-7459","type":"print"},{"value":"1937-4194","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7]]}}}