{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T01:30:30Z","timestamp":1786152630350,"version":"3.56.0"},"reference-count":104,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[1976,12,1]],"date-time":"1976-12-01T00:00:00Z","timestamp":218246400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[1976,12]]},"DOI":"10.1109\/tc.1976.1674590","type":"journal-article","created":{"date-parts":[[2007,9,4]],"date-time":"2007-09-04T16:35:10Z","timestamp":1188923710000},"page":"1226-1241","source":"Crossref","is-referenced-by-count":538,"title":["Software Engineering"],"prefix":"10.1109","volume":"C-25","author":[{"family":"Boehm","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","author":"jackson","year":"1975","journal-title":"Principles of Program Design"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1975.218952"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808458"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"ref31","author":"myers","year":"1975","journal-title":"Reliable Software Through Composite Design"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1147\/sj.132.0115"},{"key":"ref37","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/953349.953350","article-title":"flowchart techniques for structured programming","author":"nassi","year":"1973","journal-title":"SIGPlan Notices"},{"key":"ref36","article-title":"tools and techniques for software development process visibility and control","author":"mortison","year":"1976","journal-title":"Proc ACM Comput Sci Conf"},{"key":"ref35","year":"1974","journal-title":"HIPO?A design aid and documentation technique"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233798"},{"key":"ref28","author":"mcgowan","year":"1975","journal-title":"Top-Down Structured Programming Techniques"},{"key":"ref27","author":"mills","year":"1972","journal-title":"Mathematical foundations for structured programming"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1975.218981"},{"key":"ref20","first-page":"335","article-title":"understanding software through analysis of empirical data","author":"thayer","year":"1975","journal-title":"Proc Nat Comput Conf"},{"key":"ref22","author":"freeman","year":"1976","journal-title":"Software design representation Analysis and improvements"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312826"},{"key":"ref24","author":"nielsen","year":"1970","journal-title":"ECSS Extendable computer system simulator"},{"key":"ref23","first-page":"175","article-title":"the logos project","author":"glaser","year":"1972","journal-title":"Proc IEEE Compcon"},{"key":"ref26","author":"dijkstra","year":"1969","journal-title":"Software Engineering"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1975.218953"},{"key":"ref25","author":"kosy","year":"1975","journal-title":"The ECSS II language for simulating computer systems"},{"key":"ref100","year":"1973","journal-title":"Software Development and Configuration Management Manual"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808418"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312865"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312835"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/TR.1979.5220561"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808475"},{"key":"ref56","author":"nelson","year":"1973","journal-title":"A statistical basis for software reliability assessment"},{"key":"ref55","year":"1973","journal-title":"Proc 1973 IEEE Symp Comput Software Reliability"},{"key":"ref54","article-title":"department of defense requirements for high order computer programming languages: 'tinman","author":"whitaker","year":"1976","journal-title":"Defense Advanced Research Projects Agency"},{"key":"ref53","author":"ledgard","year":"1975","journal-title":"Programming Proverbs"},{"key":"ref52","author":"kernighan","year":"1974","journal-title":"The Elements of Programming Style"},{"key":"ref40","first-page":"204","article-title":"a tool for structured program development","author":"henderson","year":"0","journal-title":"Proc 1974 IFIP Cong"},{"key":"ref4","author":"fagan","year":"1974","journal-title":"Design and Code Inspections and Process Control in the Development of Programs"},{"key":"ref3","first-page":"1207","article-title":"computer languages","author":"wegner","year":"0","journal-title":"IEEE Trans Comput"},{"key":"ref6","author":"royce","year":"1975","journal-title":"Practical Strategies for the Development of Large Scale Software"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.231132"},{"key":"ref8","year":"1964","journal-title":"Analysis for Military Decisions"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.229903"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312844"},{"key":"ref9","year":"1974","journal-title":"System Analysis Techniques"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312840"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312839"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/942572.807045"},{"key":"ref47","author":"wulf","year":"1974","journal-title":"Alphard Toward a Language to Support Structured Programs"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1499949.1499995"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808462"},{"key":"ref44","author":"hoare","year":"1972","journal-title":"Structured Programming"},{"key":"ref43","author":"mills","year":"1970","journal-title":"Structured programming in large systems"},{"key":"ref73","author":"dijkstra","year":"1972","journal-title":"Structured Programming"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/390016.808477"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1007\/BF00289504"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808435"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312842"},{"key":"ref77","article-title":"improved techniques for reliable software using microprogrammed diagnostic emulation","volume":"iv","author":"mcclean","year":"1975","journal-title":"Proc IFAC Cong"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312843"},{"key":"ref75","first-page":"29","article-title":"new problems in fault-tolerant computing","author":"goldberg","year":"1975","journal-title":"Proc 1975 Int Symp Fault-Tolerant Computing"},{"key":"ref78","article-title":"the dimensions of maintenance","author":"swanson","year":"1976","journal-title":"Proc IEEE\/ACM 2nd Int Conf Software Eng"},{"key":"ref79","article-title":"quantitative evaluation of software quality","author":"boehm","year":"1976","journal-title":"Proc IEEE\/ACM 2nd Int Conf Software Eng"},{"key":"ref60","author":"thayer","year":"1976","journal-title":"Software Reliability Study"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312819"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808433"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312836"},{"key":"ref64","first-page":"45","article-title":"report on the 1975 international conference on reliable software","volume":"ii","author":"wegner","year":"1975","journal-title":"Findings and Recommendations of the Joint Logistics Commanders' Software Reliability Work Group"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808444"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808445"},{"key":"ref67","first-page":"63","year":"1973","journal-title":"Proc Symp High Cost of Software"},{"key":"ref68","author":"ragland","year":"1973","journal-title":"A verified program verifier"},{"key":"ref2","author":"dolotta","year":"1976","journal-title":"Data Processing in 1980-85"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312820"},{"key":"ref1","first-page":"48","article-title":"software and its impact: a quantitative assessment","author":"boehm","year":"1973","journal-title":"Datamation"},{"key":"ref95","author":"aron","year":"1974","journal-title":"The Program Development Process The Individual Programmer"},{"key":"ref94","author":"weinberg","year":"1971","journal-title":"The Psychology of Computer Programming"},{"key":"ref93","author":"gildersleeve","year":"1974","journal-title":"Data Processing Project Management"},{"key":"ref92","author":"ridge","year":"1973","journal-title":"Effective Management of Computer Software"},{"key":"ref91","author":"hice","year":"1974","journal-title":"System Development Methodology"},{"key":"ref90","author":"shaw","year":"1970","journal-title":"Managing Computer System Projects"},{"key":"ref104","year":"1976","journal-title":"Management of Computer Resources in Major Defense Systems"},{"key":"ref103","article-title":"the impact of networks on the software marketplace","author":"carlson","year":"1974","journal-title":"Proc EASCON"},{"key":"ref102","year":"1976","journal-title":"Systems design laboratory Preliminary design report"},{"key":"ref98","year":"1974","journal-title":"Summary Notes Government\/Industry Software Sizing and Costing Workshop"},{"key":"ref99","first-page":"1-2","volume":"x","author":"barry","year":"0","journal-title":"Chief programmer team operations description"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1974.224002"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1145\/800181.810326"},{"key":"ref10","first-page":"25","article-title":"automation of system building","author":"teichroew","year":"1971","journal-title":"Datamation"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.233839"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.233838"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.229903"},{"key":"ref14","author":"balzer","year":"1975","journal-title":"Imprecise program specification"},{"key":"ref15","article-title":"requirements derivation in automatic programming","author":"martin","year":"1976","journal-title":"Proc MRI Symp Comput Software Eng"},{"key":"ref16","author":"dooner","year":"1975","journal-title":"The application software engineering tool"},{"key":"ref82","year":"1976","journal-title":"ACM Comput Surveys (Special Issue on Data Base Management Systems)"},{"key":"ref17","author":"wilson","year":"1975","journal-title":"The information automat approach to design and implementation of computer-based systems"},{"key":"ref81","article-title":"software: from satan to saviour","author":"trainor","year":"1973","journal-title":"Proc NAECON"},{"key":"ref18","first-page":"192","article-title":"some steps toward formal and automated aids to software requirements analysis and design","author":"boehm","year":"1974","journal-title":"Proc IFIP Cong"},{"key":"ref84","article-title":"the evolution dynamics of large programs","author":"belady","year":"1975","journal-title":"IBM Research"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312834"},{"key":"ref83","volume":"ii","year":"1975","journal-title":"Defense Management J (Special Issue on Software Management)"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233538"},{"key":"ref89","author":"metzger","year":"1973","journal-title":"Managing a Programming Project"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/800027.808439"},{"key":"ref86","year":"1975","journal-title":"Practical Strategies for Developing Large-Scale Software"},{"key":"ref87","year":"1970","journal-title":"On the Management of Computer Programming"},{"key":"ref88","year":"1969","journal-title":"Software Engineering"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/12\/35145\/01674590.pdf?arnumber=1674590","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T15:39:24Z","timestamp":1638200364000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1674590\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1976,12]]},"references-count":104,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tc.1976.1674590","relation":{},"ISSN":["0018-9340"],"issn-type":[{"value":"0018-9340","type":"print"}],"subject":[],"published":{"date-parts":[[1976,12]]}}}