{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T17:18:53Z","timestamp":1771003133454,"version":"3.50.1"},"reference-count":22,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1985,1,1]],"date-time":"1985-01-01T00:00:00Z","timestamp":473385600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Man-Machine Studies"],"published-print":{"date-parts":[[1985,1]]},"DOI":"10.1016\/s0020-7373(85)80078-x","type":"journal-article","created":{"date-parts":[[2008,8,14]],"date-time":"2008-08-14T08:40:20Z","timestamp":1218703220000},"page":"77-90","source":"Crossref","is-referenced-by-count":36,"title":["An empirical investigation into problem decomposition strategies used in program design"],"prefix":"10.1016","volume":"22","author":[{"given":"Bryan","family":"Ratcliff","sequence":"first","affiliation":[]},{"given":"Jawed I.A.","family":"Siddiqi","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0020-7373(85)80078-X_bib1","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1147\/sj.111.0056","article-title":"Chief programmer team management of production programming","volume":"11","author":"Baker","year":"1972","journal-title":"IBM Systems Journal"},{"key":"10.1016\/S0020-7373(85)80078-X_bib2","series-title":"Structured Programming","first-page":"1","author":"Dahl","year":"1972"},{"key":"10.1016\/S0020-7373(85)80078-X_bib3","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1016\/S0020-7373(80)80047-2","article-title":"An experiment using memorization\/reconstruction as a measure of programmer ability","volume":"13","author":"Di Persio","year":"1980","journal-title":"International Journal of Man-Machine Studies"},{"key":"10.1016\/S0020-7373(85)80078-X_bib4","series-title":"Pascal: An Introduction to Methodical Programming","first-page":"60","author":"Findlay","year":"1978"},{"key":"10.1016\/S0020-7373(85)80078-X_bib5","series-title":"Human interaction with computers","first-page":"271","article-title":"Programming as a Cognitive Activity","author":"Green","year":"1980"},{"key":"10.1016\/S0020-7373(85)80078-X_bib6","series-title":"Contemporary issues in cognitive psychology: the Loyola Symposium","first-page":"103","article-title":"The structure of memory and the process of solving problems","author":"Greeno","year":"1973"},{"key":"10.1016\/S0020-7373(85)80078-X_bib7","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/S0020-7373(77)80044-8","article-title":"Role of mental representation in learning a program language","volume":"9","author":"Hoc","year":"1977","journal-title":"International Journal of Man-Machine Studies"},{"key":"10.1016\/S0020-7373(85)80078-X_bib8","series-title":"Cognitive Engineering : Proceedings of a Conference on the Psychology ofProblem Solving with Computers","first-page":"85","article-title":"Analysis of beginners problem solving strategies in programming","author":"Hoc","year":"1982"},{"key":"10.1016\/S0020-7373(85)80078-X_bib9","series-title":"Principles of Program Design","author":"Jackson","year":"1975"},{"key":"10.1016\/S0020-7373(85)80078-X_bib10","first-page":"20","article-title":"The behaviour of novice and expert problem solvers","volume":"48","author":"Kahney","year":"1983","journal-title":"Artificial Intelligence and Simulation of Behaviour Quarterly"},{"key":"10.1016\/S0020-7373(85)80078-X_bib11","series-title":"Introduction to Statistics\u2014a Non-parametric Approach for the Social Sciences","author":"Leach","year":"1979"},{"key":"10.1016\/S0020-7373(85)80078-X_bib12","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/390017.808317","article-title":"An experimental investigation of the effect of program structure on program understanding","volume":"12","author":"Love","year":"1977","journal-title":"Association of Computing Machinery SIGPLAN Notices"},{"key":"10.1016\/S0020-7373(85)80078-X_bib13","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/S0020-7373(80)80013-7","article-title":"Cognitive processes in design","volume":"12","author":"Malhotra","year":"1980","journal-title":"International Journal of Man-Machine Studies"},{"key":"10.1016\/S0020-7373(85)80078-X_bib14","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/0010-0285(81)90012-8","article-title":"Knowledge organization and skill differences in computer programmers","volume":"13","author":"Mckeithen","year":"1981","journal-title":"Cognitive Psychology"},{"key":"10.1016\/S0020-7373(85)80078-X_bib15","series-title":"Reliable Software through Composite Design","author":"Myers","year":"1975"},{"key":"10.1016\/S0020-7373(85)80078-X_bib16","series-title":"Software Metrics","first-page":"263","author":"Perlis","year":"1981"},{"key":"10.1016\/S0020-7373(85)80078-X_bib17","series-title":"Software Psychology: Human Factors in Computer and Information Systems","author":"Shneiderman","year":"1980"},{"key":"10.1016\/S0020-7373(85)80078-X_bib18","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/BF00977789","article-title":"Syntactic\/semantic interactions in programmer behaviour: A model and experimental results","volume":"8","author":"Shneiderman","year":"1979","journal-title":"Internationaljournal of Computer and Information Sciences"},{"key":"10.1016\/S0020-7373(85)80078-X_bib19","series-title":"Logical Construction of Programs","author":"Warnier","year":"1974"},{"key":"10.1016\/S0020-7373(85)80078-X_bib20","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/953233.953237","article-title":"Psychological complexity of computer programs: an experimental methodology","volume":"9","author":"Weissman","year":"1974","journal-title":"Association of Computing Machinery SIGPLAN Notices"},{"key":"10.1016\/S0020-7373(85)80078-X_bib21","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1145\/362575.362577","article-title":"Program development by stepwise refinement","volume":"14","author":"Wirth","year":"1971","journal-title":"Communications of the Association of Computing Machinery"},{"key":"10.1016\/S0020-7373(85)80078-X_bib22","series-title":"Structured Design","author":"Yourdon","year":"1979"}],"container-title":["International Journal of Man-Machine Studies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S002073738580078X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S002073738580078X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2018,12,26]],"date-time":"2018-12-26T12:57:21Z","timestamp":1545829041000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S002073738580078X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1985,1]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1985,1]]}},"alternative-id":["S002073738580078X"],"URL":"https:\/\/doi.org\/10.1016\/s0020-7373(85)80078-x","relation":{},"ISSN":["0020-7373"],"issn-type":[{"value":"0020-7373","type":"print"}],"subject":[],"published":{"date-parts":[[1985,1]]}}}