Core Concepts
소프트웨어 공학 연구에서 인구 분석은 연구 결과의 대표성과 타당성을 보장하는 데 필수적이다.
Abstract
이 논문은 소프트웨어 공학 연구에서 인구 분석의 중요성을 강조한다. 개별 소프트웨어 엔지니어, 조직, 프로젝트, 소프트웨어 아티팩트 등 다양한 인구 유형에 대한 분석 과정에서 나타나는 과제와 고려사항을 살펴본다. 일반화 가능성과 전이성의 상호작용, 적절한 인구 프레임 설정의 필요성을 논의한다. 또한 실증적 엄밀성과 외적 타당성을 높이기 위한 개선된 인구 분석의 필요성을 제기한다.
Stats
2023년 소프트웨어 개발자 인구 추정치: 2,770만 명(Evans Data Corporation), 2,630만 명(Statista)
초보 소프트웨어 개발자와 학생 간 첫 기법 적용 성능 차이는 미미한 것으로 나타남
Quotes
"인구는 연구자가 연구하거나 이해하고자 하는 전체 개체의 집합으로 정의된다."
"일반화는 연구 결과가 목표 인구에 어떻게 적용되는지에 관한 것이며, 전이성은 해당 특정 인구를 넘어 유사한 환경에서의 관련성에 관한 것이다."