{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:36:36Z","timestamp":1767638196466,"version":"3.48.0"},"reference-count":35,"publisher":"Maximum Academic Press","issue":"1","license":[{"start":{"date-parts":[[2009,3,1]],"date-time":"2009-03-01T00:00:00Z","timestamp":1235865600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Knowledge Engineering Review"],"published-print":{"date-parts":[[2009,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This paper develops an ontological basis for evaluating software design methods, based on the situated function\u2013behaviour\u2013structure framework. This framework accounts for the situatedness of designing, viewing it as a dynamic activity driven by interactions between designers and the artefacts being designed. On the basis of this framework, we derive a general evaluation schema that we apply to five software design methods. The ideas presented in this work contribute to a better understanding of design methods, and uncover opportunities for method integration and development.<\/jats:p>","DOI":"10.1017\/s0269888909000113","type":"journal-article","created":{"date-parts":[[2009,3,24]],"date-time":"2009-03-24T04:49:13Z","timestamp":1237870153000},"page":"41-58","source":"Crossref","is-referenced-by-count":3,"title":["An ontologically-based evaluation of software design methods"],"prefix":"10.48130","volume":"24","author":[{"given":"Udo","family":"Kannengiesser","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liming","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"27968","published-online":{"date-parts":[[2009,3,1]]},"reference":[{"key":"S0269888909000113_ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.05.024"},{"key":"S0269888909000113_ref33","first-page":"203","volume-title":"Workshop of the Psychology of Programming Interest Group","author":"Woodcock","year":"2005"},{"key":"S0269888909000113_ref31","doi-asserted-by":"crossref","unstructured":"Talby D. , Hazzan O. , Dubinsky Y. Keren A. 2006. Reflections on reflection in agile software development. In AGILE 2006, Maurer, F. and Melnik, G. (eds). Minneapolis, MN, USA, 100\u2013112.","DOI":"10.1109\/AGILE.2006.45"},{"volume-title":"The Rational Unified Process: An Introduction","year":"2004","author":"Kruchten","key":"S0269888909000113_ref21"},{"key":"S0269888909000113_ref32","doi-asserted-by":"publisher","DOI":"10.21236\/ADA460414"},{"key":"S0269888909000113_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/0142-694X(92)90268-F"},{"key":"S0269888909000113_ref8","doi-asserted-by":"publisher","DOI":"10.1037\/h0070405"},{"volume-title":"The Reflective Practitioner: How Professionals Think in Action","year":"1983","author":"Sch\u00f6n","key":"S0269888909000113_ref26"},{"key":"S0269888909000113_ref23","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/BF01607155","article-title":"Understanding conceptual electronic design using protocol analysis","volume":"10","author":"McNeill","year":"1998","journal-title":"Research in Engineering Design"},{"key":"S0269888909000113_ref30","first-page":"297","volume-title":"Computational Models of Creative Design IV","author":"Suwa","year":"1999"},{"key":"S0269888909000113_ref11","first-page":"26","article-title":"Design prototypes: a knowledge representation schema for design","volume":"11","author":"Gero","year":"1990","journal-title":"AI Magazine"},{"key":"S0269888909000113_ref17","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20045052"},{"key":"S0269888909000113_ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.destud.2005.01.001"},{"key":"S0269888909000113_ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1028174.971312"},{"key":"S0269888909000113_ref22","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2005.33"},{"key":"S0269888909000113_ref1","unstructured":"Agile Alliance. 2007. http:\/\/www.agilealliance.org\/home"},{"key":"S0269888909000113_ref25","doi-asserted-by":"publisher","DOI":"10.1016\/S1471-7727(02)00006-4"},{"key":"S0269888909000113_ref13","doi-asserted-by":"publisher","DOI":"10.1017\/S0890060407000340"},{"key":"S0269888909000113_ref4","doi-asserted-by":"publisher","DOI":"10.21236\/ADA413701"},{"key":"S0269888909000113_ref15","doi-asserted-by":"publisher","DOI":"10.1080\/07370024.1990.9667157"},{"key":"S0269888909000113_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-27777-4_54"},{"volume-title":"Remembering: A Study in Experimental and Social Psychology","year":"1932","author":"Bartlett","key":"S0269888909000113_ref5"},{"key":"S0269888909000113_ref24","first-page":"68","volume-title":"Unifying the Software Process Spectrum","author":"Osterweil","year":"2005"},{"key":"S0269888909000113_ref14","unstructured":"Gero J. S. Kannengiesser U. 2007b. An ontological model of emergent design in software engineering. In International Conference on Engineering Design\u201907, Bocquet, J.-C. (ed.). Ecole Centrale Paris, France 70, 1\u201312."},{"key":"S0269888909000113_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/0732-118X(96)00015-3"},{"key":"S0269888909000113_ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24667-1_5"},{"key":"S0269888909000113_ref34","first-page":"49","volume-title":"International Conference on Software Process 2007","author":"Zhu","year":"2007"},{"key":"S0269888909000113_ref16","unstructured":"Hazzan O. Tomayko J. 2004. The reflective practitioner perspective in software engineering. CHI 2004 Workshop on Designing for Reflective Practitioners. ISR Technical report, UCI-ISR-04-2, 75\u201378."},{"key":"S0269888909000113_ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.destud.2003.10.010"},{"key":"S0269888909000113_ref29","doi-asserted-by":"publisher","DOI":"10.1109\/52.136166"},{"key":"S0269888909000113_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(84)90037-7"},{"key":"S0269888909000113_ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-585-29605-0_20"},{"key":"S0269888909000113_ref10","doi-asserted-by":"crossref","unstructured":"Falessi D. , Cantone G. Kruchten P. 2007. Do architecture design methods meet architects\u2019 needs? In Working IEEE\/IFIP Conference on Software Architecture (WICSA\u201907). Mumbai, India, unnumbered.","DOI":"10.1109\/WICSA.2007.23"},{"volume-title":"Introduction to Design","year":"1962","author":"Asimov","key":"S0269888909000113_ref3"},{"volume-title":"Situated Cognition: On Human Knowledge and Computer Representations","year":"1997","author":"Clancey","key":"S0269888909000113_ref7"}],"container-title":["The Knowledge Engineering Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0269888909000113","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T14:43:52Z","timestamp":1767624232000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0269888909000113\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,3]]}},"alternative-id":["S0269888909000113"],"URL":"https:\/\/doi.org\/10.1017\/s0269888909000113","relation":{},"ISSN":["0269-8889","1469-8005"],"issn-type":[{"type":"print","value":"0269-8889"},{"type":"electronic","value":"1469-8005"}],"subject":[],"published":{"date-parts":[[2009,3]]}}}