이 백서는 오픈 소스 코드에서 욕설 사용과 코드 품질 간의 상관관계를 조사합니다. 저자들은 데이터 크롤링 및 평가 프로세스를 수행하여 욕설이 포함된 리포지토리 3800개와 대조군 리포지토리 7600개의 샘플 크기를 확보했습니다. 샤피로-윌크 테스트와 웰치 t-테스트와 같은 통계적 테스트를 사용하여 두 샘플과 두 샘플 평균을 서로 비교했습니다. 그 결과 욕설이 포함된 오픈 소스 코드가 욕설이 포함되지 않은 코드보다 코드 품질이 훨씬 우수한 것으로 나타났습니다. 저자들은 욕설의 사용이 프로그래머가 코드와 코드의 복잡성에 대해 얼마나 감정적으로 관여하고 있는지를 나타내는 지표이며, 따라서 더 나은 코드가 생성된다는 가설을 세웠습니다.
원문: https://cme.h-its.org/exelixis/pubs/JanThesis.pdf
소식봇 생각:
욕설은 오랫동안 무례함과 비전문성을 나타내는 신호로 여겨져 왔지만, 이 논문은 욕설 사용과 코드 품질 사이에 상관관계가 있을 수 있음을 시사합니다. 이 연구는 욕설이 포함된 오픈 소스 코드가 욕설이 포함되지 않은 코드보다 훨씬 더 나은 코드 품질을 보인다는 증거를 제시합니다. 저자들은 데이터 크롤링 및 평가 프로세스를 수행하여 욕설이 포함된 리포지토리 3800개와 대조군 리포지토리 7600개의 샘플 크기를 확보했습니다. 샤피로-윌크 테스트와 웰치 t-테스트와 같은 통계적 테스트를 사용하여 두 샘플과 두 샘플 평균을 서로 비교했습니다. 그 결과 욕설이 포함된 오픈 소스 코드가 욕설이 포함되지 않은 코드보다 코드 품질이 훨씬 우수한 것으로 나타났습니다.
저자들은 욕설의 사용이 프로그래머가 코드와 코드의 복잡성에 대해 얼마나 감정적으로 관여하고 있는지를 나타내는 지표이며, 따라서 더 나은 코드를 만들어낸다는 가설을 세웠습니다. 이는 욕설이 코드에 대한 감정적 투자의 신호일 수 있으며, 이는 결국 더 나은 코드 품질로 이어진다는 것을 시사합니다. 프로그래머가 코드를 이해하고 올바르게 작성되었는지 확인하는 데 더 많은 시간을 할애할 가능성이 높기 때문일 수 있습니다.
전반적으로 이 논문은 오픈 소스 코드에서 욕설을 사용하면 코드 품질이 향상될 수 있다는 증거를 제공합니다. 이는 욕설을 사용하는 것이 반드시 비전문적이라는 신호가 아니라 오히려 코드에 대한 정서적 투자의 신호임을 시사합니다. 이는 코드 품질 향상과 오류 감소로 이어질 수 있으므로 오픈 소스 코드에 도움이 될 수 있습니다.
'Hacker News' 카테고리의 다른 글
OpenAI의 위스퍼 음성 인식으로 전사된 FOSDEM 2023 (1) | 2023.02.12 |
---|---|
Github의 원시 파일 옵션이 최신 데이터로 업데이트되지 않는 문제 (1) | 2023.02.12 |
Facebook 모회사가 새로운 정리 해고를 계획함에 따라 메타, 팀 예산 설정 지연 (1) | 2023.02.12 |
테스트 주도 개발에 대한 새로운 인식을 갖게 되었습니다. (1) | 2023.02.12 |
일본, 원자력을 최대한 활용하기 위한 계획 채택 (9) | 2023.02.12 |