{"title":"软件开发中的人为因素","authors":"B. Curtis","doi":"10.1002/0471028959.SOF152","DOIUrl":null,"url":null,"abstract":"Since the 1950s, psychologists have studied the behavioral aspects of computer programming. However, it has been difficult to integrate their data with theory because of the mixture of psychological paradigms that have guided their research. This article reviews the research results that have been generated under the fives psychological paradigms used most often in exploring programming problems. These five paradigms are (1) individual differences, (2) group behavior, (3) organizational behavior, (4) human factors, and (5) cognitive science. The major theoretical and practical contributions of each area to the theory and practice of software engineering are discussed. Current trends indicate that research guided by the paradigm of cognitive science will be the easiest to integrate with new developments in artificial intelligence and computer science theory. \n \n \nKeywords: \n \nhuman factors; \nparadigms; \ngroup behavior; \norganizational behavior; \ncognitive ergobomics; \nrequiquirement; \ndesign aid; \ncognitive science programming","PeriodicalId":87204,"journal":{"name":"Proceedings. IEEE Computer Society Bioinformatics Conference","volume":"9 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2002-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"48","resultStr":"{\"title\":\"Human factors in software development\",\"authors\":\"B. Curtis\",\"doi\":\"10.1002/0471028959.SOF152\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since the 1950s, psychologists have studied the behavioral aspects of computer programming. However, it has been difficult to integrate their data with theory because of the mixture of psychological paradigms that have guided their research. This article reviews the research results that have been generated under the fives psychological paradigms used most often in exploring programming problems. These five paradigms are (1) individual differences, (2) group behavior, (3) organizational behavior, (4) human factors, and (5) cognitive science. The major theoretical and practical contributions of each area to the theory and practice of software engineering are discussed. Current trends indicate that research guided by the paradigm of cognitive science will be the easiest to integrate with new developments in artificial intelligence and computer science theory. \\n \\n \\nKeywords: \\n \\nhuman factors; \\nparadigms; \\ngroup behavior; \\norganizational behavior; \\ncognitive ergobomics; \\nrequiquirement; \\ndesign aid; \\ncognitive science programming\",\"PeriodicalId\":87204,\"journal\":{\"name\":\"Proceedings. IEEE Computer Society Bioinformatics Conference\",\"volume\":\"9 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-01-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"48\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. IEEE Computer Society Bioinformatics Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1002/0471028959.SOF152\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE Computer Society Bioinformatics Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/0471028959.SOF152","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Since the 1950s, psychologists have studied the behavioral aspects of computer programming. However, it has been difficult to integrate their data with theory because of the mixture of psychological paradigms that have guided their research. This article reviews the research results that have been generated under the fives psychological paradigms used most often in exploring programming problems. These five paradigms are (1) individual differences, (2) group behavior, (3) organizational behavior, (4) human factors, and (5) cognitive science. The major theoretical and practical contributions of each area to the theory and practice of software engineering are discussed. Current trends indicate that research guided by the paradigm of cognitive science will be the easiest to integrate with new developments in artificial intelligence and computer science theory.
Keywords:
human factors;
paradigms;
group behavior;
organizational behavior;
cognitive ergobomics;
requiquirement;
design aid;
cognitive science programming