... 1960 년대 후반 Sackman, Erikson, Grant (1968)는 개별 프로그래밍 생산성에서 큰 변화를 발견 한 최초의 연구를 수행했습니다. 그들은 평균 7 년의 경험을 가진 전문 프로그래머를 연구했으며 최고 프로그래머와 최악 프로그래머 사이의 초기 코딩 시간의 비율이 약 20 대 1임을 알았습니다. 25 대 1 이상의 디버깅 시간 비율; 프로그램 크기 5 내지 1; 그리고 프로그램 실행 속도는 약 10 대 1입니다. 프로그래머의 경험과 코드 품질 또는 생산성 사이에는 아무런 관련이 없습니다.
Sackman, Erickson 및 Grant의 연구 결과를 자세히 살펴보면 방법론에 몇 가지 결함이 있지만 ... 결함을 설명한 후에도 데이터는 여전히 최고의 프로그래머와 최악의 차이가 10 배 이상 차이가 나는 것으로 나타났습니다.
최초의 연구 이후 몇 년 동안, "프로그래머들 사이에 크기 차가있다"는 일반적인 발견이 다른 많은 전문 프로그래머 연구에 의해 확인되었다 (Curtis 1981, Mills 1983, DeMarco and Lister 1985, Curtis et al. 1986 , Card 1987, Boehm and Papaccio 1988, Valett and McGarry 1989, Boehm et al 2000) ...
참고 문헌
Augustine, NR 1979. "오거스틴의 법과 주요 시스템 개발 프로그램." 방어 시스템 관리 검토 : 50-76.
Boehm, Barry W. 및 Philip N. Papaccio. 1988. "소프트웨어 비용 이해 및 제어." 소프트웨어 공학에 관한 IEEE 거래 SE-14, no. 10 (10 월) : 1462-77.
Boehm, Barry, et al., 2000. Cocomo II를 이용한 소프트웨어 비용 추정 : 매사추세츠 주 보스턴 : Addison Wesley, 2000.
Boehm, Barry W., TE Gray 및 T. Seewaldt. 1984. "프로토 타이핑 대 지정 : 다중 프로젝트 실험." 소프트웨어 공학에 관한 IEEE 거래 SE-10, no. 3 (5 월) : 290-303. 또한 Jones 1986b에서.
Card, David N. 1987. "소프트웨어 기술 평가 프로그램." 정보 및 소프트웨어 기술 29, no. 6 (7 월 / 8 월) : 291-300.
커티스, 빌 1981. "프로그래머 다양성의 입증." IEEE 69의 절차, no. 7 : 846.
Curtis, Bill 등 1986. "소프트웨어 심리학 : 학제 간 프로그램의 필요성." IEEE 74의 절차, no. 8 : 1092-1106.
DeMarco, Tom 및 Timothy Lister. 1985. "프로그래머 성능 및 작업장의 영향." 제 8 회 국제 소프트웨어 공학 회의 진행 워싱턴 DC : IEEE Computer Society Press, 268-72.
DeMarco, Tom and Timothy Lister, 1999. Peopleware : 생산적인 프로젝트 및 팀, 2d Ed. 뉴욕 : 도셋 하우스, 1999.
Mills, Harlan D. 1983. 소프트웨어 생산성. 보스턴, 매사추세츠 : Little, Brown.
Sackman, H., WJ Erikson 및 EE Grant. 1968. "온라인 및 오프라인 프로그래밍 성능을 비교 한 탐험 실험 연구." ACM의 커뮤니케이션 11, no. 1 (1 월) : 3-11.
Valett, J. 및 FE McGarry. 1989. "소프트웨어 엔지니어링 실험실에서의 소프트웨어 측정 경험 요약." 시스템 및 소프트웨어 저널 9, no. 2 (2 월) : 137-48.
와인버그, 제랄드 엠, 에드워드 엘 슐만 1974. "컴퓨터 프로그래밍의 목표와 성과." 휴먼 팩터 16, no. 1 (2 월) : 70-77.