[논문 리뷰] Effect of Range Naming Conventions on Reliability and Development Time for Simple Spreadsheet Formulas
이 연구는 범위 이름 규칙이 비전문가 사용자들이 작성하는 단순 스프레드시트 공식의 신뢰성과 개발 시간에 어떤 영향을 미치는지 조사한다. 통제된 실험을 통해 범위 이름이 오류율과 개발 시간을 크게 증가시킨다는 점을 발견하였으며, 이는 일반적으로 범위 이름이 명확성과 사용성 향상에 기여한다는 믿음과 정면으로 배치된다.
Practitioners often argue that range names make spreadsheets easier to understand and use, akin to the role of good variable names in traditional programming languages, yet there is no supporting scientific evidence. The authors previously published experiments that disproved this theory in relation to debugging, and now turn their focus to development. This paper presents the results of two iterations of a new experiment, which measure the effect of range names on the correctness of, and the time it takes to develop, simple summation formulas. Our findings, supported by statistically significant results, show that formulas developed by non-experts using range names are more likely to contain errors and take longer to develop. Taking these findings with the findings from previous experiments, we conclude that range names do not improve the quality of spreadsheets developed by novice and intermediate users. This paper is important in that it finds that the choice of naming convention can have a significant impact on novice and intermediate users' performance in formula development, with less structured naming conventions resulting in poorer performance by users.
연구 동기 및 목표
- 비전문가 사용자들이 작성하는 단순 스프레드시트 공식의 신뢰성과 개발 속도가 범위 이름 규칙에 의해 향상되는지 평가하기.
- 다양한 이름 구조(예: 체계적 대비 비체계적)가 공식 작성 시 사용자 성능에 어떤 영향을 미치는지 조사하기.
- 범위 이름이 프로그래밍에서 양호한 변수 이름과 유사하게 가독성을 향상시키고 오류를 줄인다는 널리 퍼진 가정을 테스트하기.
- 이전의 디버깅 연구 결과를 개발 단계로 확장하여, 이름 규칙이 공식 생성 중 정확성에 영향을 미치는지 평가하기.
- 체계적인 이름 규칙이 비체계적이거나 임의적인 것보다 스프레드시트 개발 과제에서 더 나은 성과를 낼 수 있는지 결정하기.
제안 방법
- 초보자 및 중급 스프레드시트 사용자를 대상으로 두 차례의 통제 실험을 수행하였다.
- 참가자들은 다양한 이름 규칙 하에 사전 정의된 범위 이름이 포함된 스프레드시트를 사용하여 단순 합계 공식을 작성하였다.
- 표준화된 작업과 통제된 조건 하에서 공식의 개발 시간과 정확도를 측정하였다.
- 다양한 이름 규칙 간 오류율과 완료 시간을 비교하기 위해 통계 분석을 적용하였다.
- 개인 간 변동성을 줄이고 성능 비교의 신뢰성을 향상시키기 위해 내측 설계(Within-subjects design)를 사용하였다.
- 분석을 위해 이름 규칙을 체계적(예: 기술적, 일관성 있는) 또는 비체계적(예: 임의적, 일관성 없는)으로 분류하였다.
실험 결과
연구 질문
- RQ1비전문가가 작성하는 단순 스프레드시트 공식에서 범위 이름 사용이 오류 수를 줄이는가?
- RQ2범위 이름 사용이 정확한 공식을 작성하는 데 소요되는 시간을 증가시키는가?
- RQ3다른 범위 이름 규칙(체계적 대비 비체계적)이 공식 개발 성능에 어떤 영향을 미치는가?
- RQ4범위 이름을 사용한 공식과 세포 참조를 사용한 공식 간에 신뢰성과 개발 시간에 유의미한 차이가 있는가?
- RQ5체계적인 이름 규칙이 스프레드시트 공식 개발 과제에서 비체계적 이름 규칙보다 더 나은 성과를 낼 수 있는가?
주요 결과
- 비전문가가 범위 이름을 사용하여 작성한 공식은 직접 세포 참조를 사용한 경우보다 유의미하게 더 높은 오류율을 보였다.
- 이름 규칙의 구조와 관계없이 범위 이름 사용 시 개발 시간이 상당히 길어졌다.
- 비체계적 이름 규칙은 체계적 이름 규칙보다 성능이 열 劣했지만, 둘 다 직접 세포 참조 사용에 비해 열 劣했다.
- 결과는 통계적으로 유의미하였으며, 이는 범위 이름이 초보자 및 중급 사용자에게 신뢰성이나 효율성을 향상시키지 못한다는 것을 시사한다.
- 이러한 발견은 범위 이름이 스프레드시트에서 명확성과 사용성을 향상시킨다는 일반적인 믿음을 뒤집는다.
- 이 연구는 범위 이름이 비전문가, 특히 공식 개발 과제에서 도움이 되기보다는 방해가 될 수 있음을 확인한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.