Skip to main content
QUICK REVIEW

[논문 리뷰] Soft Skills and Software Development: A Reflection from the Software Industry

Faheem Ahmed, Luiz Fernando Capretz|arXiv (Cornell University)|2015. 07. 24.
Information Systems Education and Curriculum Development참고 문헌 33인용 수 42
한 줄 요약

이 논문은 북미, 유럽, 아시아, 오스트레일리아 전역의 650개의 구인 광고를 분석함으로써 소프트 스킬이 소프트웨어 개발에서 차지하는 역할을 조사한다. 다양한 소프트웨어 개발 생애주기 역할에서 요구되는 핵심 소프트 스킬을 특정하고, 산업에서 소프트 스킬을 어느 정도 인정하고 있음에도 불구하고, 채용 관행에서 더 큰 인식이 필요하다는 점을 드러낸다.

ABSTRACT

We review the literature relating to soft skills and the software engineering and information systems domain before describing a study based on 650 job advertisements posted on well-known recruitment sites from a range of geographical locations including, North America, Europe, Asia and Australia. The study makes use of nine defined soft skills to assess the level of demand for each of these skills related to individual job roles within the software industry. This work reports some of the vital statistics from industry about the requirements of soft skills in various roles of software development phases. The work also highlights the variation in the types of skills required for each of the roles. We found that currently although the software industry is paying attention to soft skills up to some extent while hiring but there is a need to further acknowledge the role of these skills in software development. The objective of this paper is to analyze the software industry soft skills requirements for various software development positions, such as system analyst, designer, programmer, and tester. We pose two research questions, namely, (1) What soft skills are appropriate to different software development lifecycle roles, and (2) Up to what extend does the software industry consider soft skills when hiring an employee. The study suggests that there is a further need of acknowledgment of the significance of soft skills from employers in software industry.

연구 동기 및 목표

  • 시스템 분석가, 디자이너, 프로그래머, 테스터와 같은 소프트웨어 개발 생애주기의 다양한 역할에서 소프트 스킬의 관련성을 검토하기 위해.
  • 소프트웨어 산업이 채용 과정에서 소프트 스킬을 어느 정도 고려하고 있는지 평가하기 위해.
  • 지역적 및 직무 유형에 따라 소프트 스킬 요구사항의 차이를 식별하기 위해.
  • 산업의 인식과 실제 채용 및 개발 관행에 소프트 스킬이 통합되지 않은 격차를 부각하기 위해.

제안 방법

  • 북미, 유럽, 아시아, 오스트레일리아의 주요 채용 플랫폼에서 확보한 650개의 소프트웨어 개발 구인 광고 분석.
  • 9개의 소프트 스킬 프레임워크를 사전 정의하여 직무 유형 간 수요를 분류하고 정량화.
  • 지역 간 비교를 통해 소프트 스킬 요구사항의 지리적 및 직무 특성에 따른 차이를 식별.
  • 직무 공고 데이터의 정성적 및 정량적 통합을 통해 역할 기술서에서 소프트 스킬의 중요도 평가.
  • 콘텐츠 분석 기법을 활용하여 구인 광고 내 소프트 스킬 언급을 추출하고 분류.

실험 결과

연구 질문

  • RQ1소프트웨어 개발 생애주기의 다양한 역할에 대해 가장 관련성이 높은 소프트 스킬은 무엇인가?
  • RQ2소프트웨어 산업은 채용 과정에서 소프트 스킬을 어느 정도 고려하고 있는가?
  • RQ3지역적 지역 및 직무 유형에 따라 소프트 스킬 요구사항은 어떻게 다를까?
  • RQ4소프트웨어 개발 구인 공고에서 소프트 스킬의 현재 수준의 인식은 어떠한가?

주요 결과

  • 소프트웨어 산업은 공고에서 소프트 스킬을 중간 정도로 인식하고 있으나, 채용 과정에 통합하는 데서 일관성이 떨어진다.
  • 모든 역할과 지역에서 가장 자주 언급된 소프트 스킬은 소통, 협업, 문제 해결 능력이었다.
  • 시스템 분석가와 디자이너는 프로그래머와 테스터보다 소통 및 인적관계 능력에 대해 더 높은 수요를 보였다.
  • 지역적 차이가 관찰되었으며, 북미 및 유럽의 공고는 리더십과 적응력에 더 큰 중시를 기록했다.
  • 프로그래머와 테스터는 소프트 스킬 언급 빈도가 낮아 기술적 역할에서의 중요성에 대한 인식 격차가 있음을 시사한다.
  • 본 연구는 고용주가 소프트웨어 개발 채용 및 교육에서 소프트 스킬을 공식적으로 인정하고 우선시할 필요가 있음을 명확히 드러낸다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.