[논문 리뷰] The Innovative Behaviour of Software Engineers: Findings from a Pilot Case Study
이 사례 연구는 캐나다 소프트웨어 기업의 소프트웨어 엔지니어들 사이에서의 혁신적 행동을 탐구하며, 인터뷰와 관찰을 통해 혁신에 영향을 주는 개인적 요인과 맥락적 요인을 규명한다. 연구 결과, 혁신은 개인적 태도와 팀 관계, 조직 문화, 프로젝트 유형과 같은 상황적 요소들 간의 동적 상호작용에서 비롯되며, 소프트웨어 공학 환경에서 상호작용하는 혁신 주도 요인의 모델이 제안된다.
Context: In the workplace, some individuals engage in the voluntary and intentional generation, promotion, and realization of new ideas for the benefit of individual performance, group effectiveness, or the organization. The literature classifies this phenomenon as innovative behaviour. Despite its importance to the development of innovation, innovative behaviour has not been fully investigated in software engineering. Objective: To understand the factors that support or inhibit innovative behaviour in software engineering practice. Method: We conducted a pilot case study in a Canadian software company using interviews and observations as data collection techniques. Using qualitative analysis, we identified relevant factors and relationships not addressed by studies from other areas. Results: Individual innovative behaviour is influenced by individual attitudes and also by situational factors such as relationships in the workplace, organizational characteristics, and project type. We built a model to express the interacting effects of these factors. Conclusions: Innovative behaviour is dependent on individual and contextual factors. Our results contribute to relevant impacts on research and practice, and to topics that deserve further study.
연구 동기 및 목표
- 소프트웨어 공학 실무에서 혁신적 행동을 지원하거나 저해하는 요인을 이해하기 위해.
- 개인 수준의 태도와 상황적 요소 간의 상호작용이 혁신을 어떻게 촉진하는지 검토하기 위해.
- 개인적 영향과 맥락적 영향의 상호작용을 포괄하는 모델을 개발하기 위해.
- 기존 문헌에서의 격차를 메우기 위해 소프트웨어 개발의 혁신 메커니즘에 대한 실증적 통찰을 기여하기 위해.
제안 방법
- 캐나다 소프트웨어 기업에서 질적 사전 사례 연구를 수행하였다.
- 소프트웨어 엔지니어들의 반구조화된 인터뷰와 직접 관찰을 통해 데이터를 수집하였다.
- 반복적인 주제와 요소 간의 관계를 규명하기 위해 질적 데이터 분석 기법을 적용하였다.
- 식별된 요소들을 동적 상호작용을 보여주는 개념적 모델로 매핑하였다.
- 맥락적 관련성을 확보하기 위해 실제 소프트웨어 개발 환경에 집중하였다.
- 기본 데이터에서 도출된 통찰을 바탕으로 모델을 반복적으로 보완하였다.
실험 결과
연구 질문
- RQ1소프트웨어 엔지니어들의 혁신적 행동에 영향을 주는 개인 수준의 요인은 무엇인가?
- RQ2직장 내 관계는 소프트웨어 팀에서 혁신적 행동의 가능성에 어떻게 영향을 주는가?
- RQ3조직적 특성과 프로젝트 유형은 소프트웨어 개발에서 혁신을 어떻게 형성하는가?
- RQ4개인적 태도와 상황적 요소는 어떻게 상호작용하여 혁신을 촉진하거나 저해하는가?
- RQ5소프트웨어 공학에서 혁신을 이끄는 요인들의 복잡한 상호작용을 가장 잘 묘사하는 모델은 무엇인가?
주요 결과
- 소프트웨어 공학에서 개인의 혁신적 행동은 새로운 아이디어에 대한 열린 태도와 내재적 동기 부여와 같은 개인적 태도에 의해 크게 영향을 받는다.
- 신뢰와 협업이 포함된 긍정적인 직장 관계는 혁신적 행동의 핵심적 촉진 요소로 작용한다.
- 리더십 지원과 심리적 안정성과 같은 조직적 특성은 혁신을 촉진하는 것으로 밝혀졌다.
- 유연성과 자율성이 있는 프로젝트 유형은 혁신에 더 유리한 환경을 조성한다.
- 개인적 요소와 맥락적 요소가 혁신에 미치는 상호작용 효과를 묘사하는 동적 모델이 개발되었다.
- 연구는 혁신이 개인적 특성에 의해만 결정되는 것이 아니라, 개인적 성향과 조직적 맥락 간의 상호작용에서 비롯된다는 점을 강조한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.