년 - 년
오픈 소스 소프트웨어(OSS) 프로젝트에서의 다원형 의사결정 구조와 신규 개발자 유치 KCI 등재
한국경영정보학회 경영정보학연구 제28권 제2호 2026.05 pp.75-94
※ 기관로그인 시 무료 이용이 가능합니다.
5,500원
오픈 소스 소프트웨어(OSS) 프로젝트의 지속적인 성과를 위해서는 신규 개발자를 유치하는 것이 매우 중요하다. 이에 따라, 기존 연구에서도 신규 개발자를 이끌 수 있는 요인에 대해 많은 연구들이 진행되어 왔지만, 대부분 프로젝트 또는 업무 특성에 집중되었고, 거버넌스에 대한 연구들은 상대적으로 부족하였다. 본 연구는 거버넌스 또한 신규 개발자 유치를 이끌어내는데 주요한 기여를 할 수 있음을 실증적으로 보여주는 것에 초점을 맞춘다. 이를 위해 GitHub에서 수집한 835개의 프로젝트 데이터를 바탕으로, 의사결정 구조가 신규 개발자 유치에 미치는 영향과 이에 대한 프로젝트 연령과 규모의 조절효과를 실증적으로 확인하였다. 분석 결과, 다원형 의사결정 구조는 신규 개발자 유치에 긍정적인 효과를 보였고, 이 효과는 프로젝트의 연령이 길고 규모가 클수록 더 강화되었다. 본 연구 결과를 바탕으로 이후 OSS 프로젝트에서의 거버넌스의 역할에 대한 시사점을 제공하였다.
Attracting new developers is crucial for the sustained success of open-source software (OSS) projects. Accordingly, existing research has extensively studied factors that can attract new developers, while most studies have focused on project or task characteristics, with relatively little research on governance. This study focuses on empirically demonstrating that governance can also make a significant contribution to attracting new developers. For this purpose, based on data collected from GitHub on 835 projects, we empirically examined the impact of decision-making structures on attracting new developers and the moderating effects of project age and size on this relationship. The analysis revealed that a polyarchical decision-making structure has a positive effect on attracting new developers, and this effect is amplified as the project ages and grows in size. Based on these findings, the study provides implications for the role of governance in future OSS projects.
AI 전환 시대의 소프트웨어 개발자 양성을 위한 프로젝트 기반 학습
[NRF 연계] 사단법인 미래융합기술연구학회 아시아태평양융합연구교류논문지 Vol.12 No.5 2026.05 pp.45-57
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
프로젝트 기반 학습은 학습자가 실제 문제 해결을 통해 지식과 역량을 습득하는 혁신적 교육 방법론이다. 본 연구는 소프트웨어 개발자 교육에서 PBL의 이론적 기반, 핵심 요소를 정리하고, 인공지능 기술의 영향에 주목하며 운영 과제 및 실행 방안을 분석하고, PBL 교육 운영방안을 제시한다. 이 논문에서는 에꼴 42, 하비머드, 커널360 등 성공 PBL 교육 사례를 통해 산업 멘토 참여, 애자일 방법론, 코드 리뷰, 동료 학습 등 핵심 성공 요인을 도출했다. 주요 과제로는 교수자의 역할 전환과 업무 부담, 학생의 비구조화된 문제 대응과 AI 도구 활용, 행정적 인프라 투자와 운영 방식 개선, 산업계의 지속가능한 참여 구조 마련 등이 있다. 생성형 AI의 등장은 소프트웨어 개발 방식을 근본적으로 변화시키며, AI 협업 역량과 메타인지 평가와 같은 새로운 기준을 요구한다. 이 논문에서는 생성형 AI가 교육 현장에 미치는 영향을 분석하여 AI 시대에 적합한 PBL 교육 운영 모델을 제시한다.
Project-Based Learning (PBL) is an educational methodology in which learners develop knowledge and competencies by engaging with authentic, real-world problems. This study investigates PBL's theoretical underpinnings, core structural components, operational challenges, and practical implementation strategies within the context of software developer education, placing particular emphasis on the transformative role of artificial intelligence. Through analysis of established cases?Ecole 42, Harvey Mudd College, and Kernel360?the study identifies key success factors, including industry mentor engagement, adoption of agile methodologies, structured code review practices, and systematic peer learning mechanisms. Key challenges are examined across four dimensions: instructors face a fundamental role shift from knowledge transmitters to learning facilitators, accompanied by substantially increased workload; students encounter difficulties navigating unstructured, open-ended problems and integrating AI tools effectively into their workflows; institutions must address the need for significant infrastructure investment and continuous refinement of operational processes; and industry partners require sustainable incentive structures alongside clearly defined intellectual property frameworks. The rapid emergence of generative AI is fundamentally reshaping software development practices and necessitates new competency standards, notably AI collaboration proficiency and meta-cognitive evaluation capabilities. This paper analyzes generative AI's multifaceted impact on the educational landscape and proposes a PBL operational model designed to meet the evolving demands of the AI era.
[Kisti 연계] 한국실천공학교육학회 한국실천공학교육학회논문지 Vol.14 No.1 2022 pp.11-18
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
소프트웨어 개발 인력의 필요성이 높아지면서, 다양한 교육 프로그램들이 등장하고 있으며, 그 중 신병캠프를 의미하는 부트캠프(bootcamp) 스타일의 교육 프로그램의 인기가 두드러지고 있다. 하지만 기존의 소프트웨어 개발 교육 프로그램들과는 운영 방식이나 형태가 완전히 다름에도 불구하고, 교육 프로그램으로써 부트캠프를 분석한 연구는 부족한 실정이다. 이에 본 연구는 부트캠프형 소프트웨어 개발자 교육에 대한 사례 연구를 통해 해당 교육 프로그램의 주요 요소를 도출하고자 하였다. 이를 위해 A사의 부트캠프 프로그램 X의 수료자 7명을 대상으로 인터뷰를 진행한 뒤, 부트캠프형 교육의 7가지 특징을 도출하였다. 집중 이론 교육, 성장과 성취감, 팀 프로젝트 기반 학습, 커뮤니티 특성, 집단 압력, 피로도와 압박감, 비대면 특수성. 도출한 특징을 바탕으로 부트캠프형 교육의 장점과 개선점에 대해 기술하고, 부트캠프형 소프트웨어 개발자 교육이 나아갈 방향에 대해 논하였다.
As the need for software development manpower increases, various educational programs appear and the popularity of bootcamp style education program for software development increases. However, despite the operations and forms of bootcamp education programs are completely different from the existing software development education programs, there is a lack of research in understanding bootcamp as a software education program. Therefore, this study tried to derive the core elements of the education program through a case study on bootcamp software developer education program. After conducting interviews of 7 members who have completed a series of bootcamp software developer education program X, seven characteristics of bootcamp-type software development education program were derived: intensive theory education, sense of growth and achievement, team project-based learning, community characteristics, peer pressure, stress and fatigue due to short-term learning, and contact-free specialty. Based on the derived characteristics, the advantages and improvements of bootcamp-type education were described, and the direction of the bootcamp-type education program for software developer was discussed.
생성형 AI 등장과 SW 개발자 채용 변화 전망에 대한 연구: 전문가 델파이 조사 분석결과를 중심으로
[NRF 연계] 한국지역정보화학회 한국지역정보화학회지 Vol.28 No.2 2025.06 pp.69-110
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
코로나19 팬데믹 이후 디지털 전환의 가속화로 인해 소프트웨어(SW) 개발자에 대한 수요가 급증하였으나, 최근 경기 침체와 투자 위축으로 채용시장은 점차 경직되고 있다. 이러한 상황 속에서 생성형 인공지능(Generative AI)의 등장은 SW 개발자의 역할과 채용 구조 전반에 중대한 변화를 야기하고 있다. 본 연구는 생성형 AI 확산이 SW 개발자 채용시장에 미치는 영향을 전문가 델파이(Delphi) 조사를 통해 분석하였다. 주요 결과에 따르면, 생성형 AI는 초급 개발자의 단순 업무를 대체하며 채용 수요를 감소시키는 반면, 고급 개발자에 대한 수요는 오히려 증가시킬 것으로 전망된다. 이로 인해 채용시장 양극화가 심화될 가능성이 높으며, SW 개발자의 필요 역량 또한 창의적 문제 해결력, AI 활용능력, 도메인 이해력 등으로 재편되고 있다. 아울러, 생성형 AI가 채용절차에 미치는 영향과 그에 따른 논의도 새롭게 부상하고 있다. 본연구는 기술 변화로 초래된 채용시장 변화에 미치는 영향을 전망함으로써 디지털 인력양성 정책 담당자들에게 정책 수립에 필요한 기초자료를 제공함과 동시에, 구직자들에게 채용 변화 전망에 대한 필요 정보를제공하고자 하였다.
Following the COVID-19 pandemic, the rapid acceleration of digital transformation has led to a surge in demand for software (SW) developers. However, recent economic downturns and reduced investment have caused increasing rigidity in the recruitment market. Amid this context, the emergence of generative artificial intelligence (Generative AI) is bringing about significant changes in the roles of SW developers and the structure of the hiring process. This study analyzes the projected impact of Generative AI on the SW developer labor market through a Delphi survey of experts. The findings suggest that Generative AI is likely to replace routine tasks performed by junior developers, leading to a decline in hiring demand at the entry level. Conversely, demand for senior developers is expected to increase, contributing to a widening polarization in the labor market. The study also identifies a shift in required developer competencies toward creative problem-solving, AI utilization, and domain-specific knowledge. Furthermore, the influence of Generative AI on recruitment processes and related concerns over fairness and validity are gaining prominence. By forecasting these technology-driven shifts, this study offers valuable insights for policymakers developing digital talent strategies, as well as for job seekers navigating a transforming employment landscape.
컴퓨팅사고력의 역량 탐색 연구: 소프트웨어개발자를 중심으로
[Kisti 연계] 한국컴퓨터교육학회 컴퓨터교육학회논문지 Vol.19 No.5 2016 pp.41-53
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
소프트웨어 기반의 새로운 기술들이 증가함에 따라 소프트웨어 개발자들에게 창의적 문제해결 방법이 요구 되고 있다. 특히 소프트웨어 개발자들이 신산업분야로의 성공적인 전환을 위해서는 소프트웨어의 분석 및 설계 단계가 중요하며 이러한 역량을 강화하는 것은 중요한 과제라고 할 수 있다. 본 연구는 두개의 독립된 연구를 수행하였다. 먼저 소프트웨어 개발자 300명을 대상으로 소프트웨어 개발자들의 "표준 개발 프로세스" 적용으로 인한 사고의 획일성으로 인해 창의적 문제해결 접근하는 것이 어렵다는 것을 탐색하였고, 이 결과를 바탕으로 IT종사 경력 10년 이상의 소프트웨어 개발전문가 111명을 대상으로 하여 컴퓨팅사고력의 9가지 역량 중에서 어떠한 역량이 소프트웨어 개발전문가에게 영향을 주는지를 확인하였다. 그 결과 추상화가 중요한 역량인 것으로 확인되었다. 본 연구 결과 소프트웨어 개발자들은 설계단계를 가장 중요하다고 인식하였으며 CT의 추상화 역량이 다른 역량의 기본이라고 판단하였다.
Due to increase in software-based new technologies, software developers are being required to creative problem solving. Especially, for a successful business change of software developers into a new industrial field, software analysis phase and design phase are important and it is an important task to strengthen these competences. In this study, two independent researches were conducted. First, a survey with 300 software developers was conducted and it was explored that uniform thinking of software developers caused by application of "standard software development methodology" made it difficult to approach creative problem solving. Based on this finding, the influences of 9 competences of computational thinking on software developers were analyzed after selecting 111 software developers with over 10 years of experience in the IT industry. As a result, it was revealed that abstraction was an important competence. The study finding demonstrates that software developers recognized design phase as the most important thing and abstraction of CT is the basics of other competences.
개발자의 소프트웨어 제품 평가를 위한 프로세스의 제안과 메트릭의 적용방법
[Kisti 연계] 한국정보처리학회 한국정보처리학회 학술대회논문집 2000 pp.551-554
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
소프트웨어 품질의 중요성이 높아지면서 고품질의 제품을 만들기 위한 노력이 지속적으로 이루어지고 있다. 고품질 소프트웨어는 적은 노력과 비용으로 유지보수가 가능하므로 품질 향상의 중요성은 간과할 수 없는 중요한 문제이다. 현재, 소프트웨어 제품의 품질평가를 위한 프로세스로서 ISO/IEC 14598이 있으며 이 방법을 활용한 품질평가 체계와 메트릭스의 구축을 통해 품질향상을 도모하려는 연구가 활발히 진행되고 있다. 본 연구에서는 개발자가 소프트웨어 제품평가를 위해 적용할 수 있는 품질평가 프로세스를 제안하고 개발자의 제품평가 방법에 관해 기술하였다.
0개의 논문이 장바구니에 담겼습니다.
선택하신 파일을 압축중입니다.
잠시만 기다려 주십시오.