{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T15:44:04Z","timestamp":1756309444343,"version":"3.28.0"},"reference-count":13,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T00:00:00Z","timestamp":1569888000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1109\/coginfocom47531.2019.9089999","type":"proceedings-article","created":{"date-parts":[[2020,5,11]],"date-time":"2020-05-11T20:55:37Z","timestamp":1589230537000},"page":"153-156","source":"Crossref","is-referenced-by-count":3,"title":["Western Canon of Software Engineering: The Abstract Principles"],"prefix":"10.1109","author":[{"given":"Maark","family":"Danisovszky","sequence":"first","affiliation":[]},{"given":"Tibor","family":"Nagy","sequence":"additional","affiliation":[]},{"given":"Kristaf","family":"Raepaas","sequence":"additional","affiliation":[]},{"given":"Gabor","family":"Kusper","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Seminal Papers in Software Engineering The Carnegie Mellon Canonical Collection","year":"2015","author":"shaw","key":"ref10"},{"journal-title":"The Best Books for Software Developers blog post SIZOVS NET","year":"2019","author":"sizovs","key":"ref11"},{"journal-title":"The Joel Test 12 Steps to Better Code Joel on Software","year":"2019","author":"spolsky","key":"ref12"},{"journal-title":"The Law of Leaky Abstractions blog post Joel on Software","year":"2019","author":"spolsky","key":"ref13"},{"journal-title":"Guide to the Software Engineering Body of Knowledge","year":"2014","author":"bourque","key":"ref4"},{"journal-title":"The Western Canon The Books and School of the Ages","year":"1995","author":"bloom","key":"ref3"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1994","author":"gamma","key":"ref6"},{"journal-title":"Must-Read Books for Software Developers blog post","year":"2019","author":"chan","key":"ref5"},{"journal-title":"Principles Of OOD blog post","year":"2019","author":"martin","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.25304\/rlt.v25.1945"},{"key":"ref2","first-page":"67","article-title":"Definition and Synergies of Cognitive Infocommunications","volume":"9","author":"baranyi","year":"2012","journal-title":"Acta Polytechnica Hungarica"},{"journal-title":"Top 100 Best Software Engineering Books","year":"2019","author":"appelo","key":"ref1"},{"journal-title":"Agile Software Development Principles Patterns and Practices","year":"2002","author":"martin","key":"ref9"}],"event":{"name":"2019 10th IEEE International Conference on Cognitive Infocommunications (CogInfoCom)","start":{"date-parts":[[2019,10,23]]},"location":"Naples, Italy","end":{"date-parts":[[2019,10,25]]}},"container-title":["2019 10th IEEE International Conference on Cognitive Infocommunications (CogInfoCom)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9086348\/9089888\/09089999.pdf?arnumber=9089999","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T16:25:20Z","timestamp":1658247920000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9089999\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10]]},"references-count":13,"URL":"https:\/\/doi.org\/10.1109\/coginfocom47531.2019.9089999","relation":{},"subject":[],"published":{"date-parts":[[2019,10]]}}}