{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T01:35:17Z","timestamp":1782437717238,"version":"3.54.5"},"reference-count":16,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,5]]},"DOI":"10.1109\/cseet.2011.5876085","type":"proceedings-article","created":{"date-parts":[[2011,6,20]],"date-time":"2011-06-20T21:03:31Z","timestamp":1308603811000},"page":"179-188","source":"Crossref","is-referenced-by-count":12,"title":["Leveraging design structure matrices in software design education"],"prefix":"10.1109","author":[{"given":"Yuanfang","family":"Cai","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Iannuzzi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sunny","family":"Wong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/299649.299696"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1145\/1094811.1094824","article-title":"Using dependency models to manage complex software architecture","author":"sangal","year":"2005","journal-title":"Proc 20th OOPSLA"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2009.5290817"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2007.50"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985850"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.53"},{"key":"ref4","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"ref3","first-page":"89","article-title":"Equipping the Refiexion model with automated clustering","author":"christl","year":"2005","journal-title":"Proc 12th WCRE"},{"key":"ref6","author":"gamma","year":"1994","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software"},{"key":"ref5","article-title":"Head First Design Patterns","author":"freeman","year":"2004","journal-title":"O&#x2019;Reilly Media"},{"key":"ref8","first-page":"83","article-title":"Analyzing the evolution of large software systems using design structure matrices and design rule theory","author":"lamantia","year":"2008","journal-title":"Proc of the 7th WICSA"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368144"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101962"},{"key":"ref1","article-title":"Design Rules","volume":"1","author":"baldwin","year":"2000","journal-title":"The Power of Modularity"},{"key":"ref9","first-page":"18","article-title":"Software refiexion models: Bridging the gap between source and high-level models","author":"murphy","year":"1995","journal-title":"Proc 3rd FSE"}],"event":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","location":"Honolulu, HI, USA","start":{"date-parts":[[2011,5,22]]},"end":{"date-parts":[[2011,5,24]]}},"container-title":["2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&amp;T)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5783969\/5876072\/05876085.pdf?arnumber=5876085","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T14:52:56Z","timestamp":1686149576000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5876085\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5]]},"references-count":16,"URL":"https:\/\/doi.org\/10.1109\/cseet.2011.5876085","relation":{},"subject":[],"published":{"date-parts":[[2011,5]]}}}