{"title":"迈向计算机程序设计质量控制的一步:了解计算机程序员管理的心理","authors":"R. Littrell","doi":"10.1145/800192.805749","DOIUrl":null,"url":null,"abstract":"AT THE 1972 ANNUAL MEETING OF THE AMERICAN ASSOCIATION FOR THE ADVANCEMENT OF SCIENCE, SPEAKING BEFORE THE ACM-SPONSORED SESSION ON BETTER COMPUTING FOR RESEARCHERS, DR. RUTH DAVIS, DIRECTOR OF THE CENTER FOR COMPUTER SCIENCE AND TECHNOLOGY OF THE NATIONAL BUREAU OF STANDARDS, STATED THAT THERE WERE SOME 2000 TYPES' OF COMPUTER APPLICATIONS, SUCH AS PAYROLL, WRITING MUSIC, SOLVING DIFFERENTIAL EQUATIONS, ETC. OF THESE, FORTY PERCENT WERE SCIENTIFIC AND ENGINEERING APPLICATIONS (AND THIS KIND OF APPLICATION IS DECREASING RELATIVE TO THE TOTAL), BUSINESS AND MANUFACTURING ACCOUNTED FOR THIRTY PERCENT, AND HUMANITIES APPLICATIONS ALSO TOTALED THIRTY PERCENT. THE ONE COMMON THREAD IN EACH APPLICATION IS THAT MANAGERS CANNOT CONTROL THE QUALITY OF THE PROGRAMS, AND THEY CANNOT CONTROL THE KINDS OF TESTING EMPLOYED, THE PROGRAMS THAT ARE PRODUCED USUALLY HAVE NOT BEEN TESTED THROUGHOUT THE FULL RANGE OF POSSIBLE INPUTS.\n THE TIME HAS COME, DUE TO THE OFTEN TREMENDOUS COSTS OF SYSTEM FAILURES, TO EMPLOY QUALITY CONTROL PROCEDURES DURING PRODUCTION OF PROGRAMS, SINCE QUALITY CONTROL PROCEDURES ARE AN INTEGRAL PART OF MOST BUSINESS AND PRODUCTION ORGANIZATIONS, ONE MIGHT WONDER WHY SIMILAR PROCEDURES HAVE NOT BEEN USED IN DATA PROCESSING SO FAR.","PeriodicalId":72321,"journal":{"name":"ASSETS. Annual ACM Conference on Assistive Technologies","volume":"56 1","pages":"419-423"},"PeriodicalIF":0.0000,"publicationDate":"1973-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A step toward quality control in computer programming: Understanding the psychology of the management of computer programmers\",\"authors\":\"R. Littrell\",\"doi\":\"10.1145/800192.805749\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"AT THE 1972 ANNUAL MEETING OF THE AMERICAN ASSOCIATION FOR THE ADVANCEMENT OF SCIENCE, SPEAKING BEFORE THE ACM-SPONSORED SESSION ON BETTER COMPUTING FOR RESEARCHERS, DR. RUTH DAVIS, DIRECTOR OF THE CENTER FOR COMPUTER SCIENCE AND TECHNOLOGY OF THE NATIONAL BUREAU OF STANDARDS, STATED THAT THERE WERE SOME 2000 TYPES' OF COMPUTER APPLICATIONS, SUCH AS PAYROLL, WRITING MUSIC, SOLVING DIFFERENTIAL EQUATIONS, ETC. OF THESE, FORTY PERCENT WERE SCIENTIFIC AND ENGINEERING APPLICATIONS (AND THIS KIND OF APPLICATION IS DECREASING RELATIVE TO THE TOTAL), BUSINESS AND MANUFACTURING ACCOUNTED FOR THIRTY PERCENT, AND HUMANITIES APPLICATIONS ALSO TOTALED THIRTY PERCENT. THE ONE COMMON THREAD IN EACH APPLICATION IS THAT MANAGERS CANNOT CONTROL THE QUALITY OF THE PROGRAMS, AND THEY CANNOT CONTROL THE KINDS OF TESTING EMPLOYED, THE PROGRAMS THAT ARE PRODUCED USUALLY HAVE NOT BEEN TESTED THROUGHOUT THE FULL RANGE OF POSSIBLE INPUTS.\\n THE TIME HAS COME, DUE TO THE OFTEN TREMENDOUS COSTS OF SYSTEM FAILURES, TO EMPLOY QUALITY CONTROL PROCEDURES DURING PRODUCTION OF PROGRAMS, SINCE QUALITY CONTROL PROCEDURES ARE AN INTEGRAL PART OF MOST BUSINESS AND PRODUCTION ORGANIZATIONS, ONE MIGHT WONDER WHY SIMILAR PROCEDURES HAVE NOT BEEN USED IN DATA PROCESSING SO FAR.\",\"PeriodicalId\":72321,\"journal\":{\"name\":\"ASSETS. Annual ACM Conference on Assistive Technologies\",\"volume\":\"56 1\",\"pages\":\"419-423\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1973-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ASSETS. Annual ACM Conference on Assistive Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/800192.805749\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ASSETS. Annual ACM Conference on Assistive Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800192.805749","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
美国国家标准局计算机科学与技术中心主任Ruth davis博士在美国科学促进会(American association for advancement of science) 1972年的年会上,在美国科学促进会主办的关于研究人员更好地计算的会议上发言时说,大约有2000种类型的计算机应用程序,比如发工资、写音乐、解微分方程等。其中,40%是科学和工程应用程序(这类应用程序相对于总数正在减少),商业和制造业占30%,人文学科应用程序也占30%。每个应用程序的一个共同问题是,管理人员不能控制程序的质量,他们不能控制所采用的测试的种类,所产生的程序通常没有在所有可能的输入范围内进行测试。由于系统故障造成的巨大损失,在节目制作过程中采用质量控制程序的时代已经到来,因为质量控制程序是大多数商业和生产组织的组成部分,人们可能会奇怪为什么到目前为止还没有在数据处理中使用类似的程序。
A step toward quality control in computer programming: Understanding the psychology of the management of computer programmers
AT THE 1972 ANNUAL MEETING OF THE AMERICAN ASSOCIATION FOR THE ADVANCEMENT OF SCIENCE, SPEAKING BEFORE THE ACM-SPONSORED SESSION ON BETTER COMPUTING FOR RESEARCHERS, DR. RUTH DAVIS, DIRECTOR OF THE CENTER FOR COMPUTER SCIENCE AND TECHNOLOGY OF THE NATIONAL BUREAU OF STANDARDS, STATED THAT THERE WERE SOME 2000 TYPES' OF COMPUTER APPLICATIONS, SUCH AS PAYROLL, WRITING MUSIC, SOLVING DIFFERENTIAL EQUATIONS, ETC. OF THESE, FORTY PERCENT WERE SCIENTIFIC AND ENGINEERING APPLICATIONS (AND THIS KIND OF APPLICATION IS DECREASING RELATIVE TO THE TOTAL), BUSINESS AND MANUFACTURING ACCOUNTED FOR THIRTY PERCENT, AND HUMANITIES APPLICATIONS ALSO TOTALED THIRTY PERCENT. THE ONE COMMON THREAD IN EACH APPLICATION IS THAT MANAGERS CANNOT CONTROL THE QUALITY OF THE PROGRAMS, AND THEY CANNOT CONTROL THE KINDS OF TESTING EMPLOYED, THE PROGRAMS THAT ARE PRODUCED USUALLY HAVE NOT BEEN TESTED THROUGHOUT THE FULL RANGE OF POSSIBLE INPUTS.
THE TIME HAS COME, DUE TO THE OFTEN TREMENDOUS COSTS OF SYSTEM FAILURES, TO EMPLOY QUALITY CONTROL PROCEDURES DURING PRODUCTION OF PROGRAMS, SINCE QUALITY CONTROL PROCEDURES ARE AN INTEGRAL PART OF MOST BUSINESS AND PRODUCTION ORGANIZATIONS, ONE MIGHT WONDER WHY SIMILAR PROCEDURES HAVE NOT BEEN USED IN DATA PROCESSING SO FAR.