메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

추진배경

오픈소스SW 생태계를 통한 자생적 표준프레임워크 유지관리* 방안을 모색하기 위해 민간개발자의 소스코드 개선 참여 행사 추진
* 현재는 운영관리 용역사업을 담당한 업체에서 개선계획을 수립하고 NIA에서 검토하여 수행
※ 컨트리뷰션(Contribution) : 개발자가 오픈소스SW에 다양한 기여를 하는 활동..

추진결과
2024년 전자정부 표준프레임워크 컨트리뷰션
  • 2024 전자정부 표준프레임워크 컨트리뷰션 개최 : '24.7.29.(월) ~ 9.30.(월)
  • 제출한 소스코드 및 개선의견 평가(적용가능성, 참신성 등) 실시 : ~ 10.24.(목)
  • ※ 전문가 평가 및 민간 개발자 투표
  • 컨트리뷰션 개최 결과, 총 51명이 참가하여 총 734건 제출
    - 제출유형 : 소스코드 개선 302건(41.13%), 개선의견 제출 48건(6.54%), 개발가이드 개선 384건(52.33%)
    - 개발가이드 개선을 제외한 분야별 참여 현황
추진결과 구분, 공통컴포넌트, 실행환경, 개발환경, 템플릿 합계 순으로 구성되어 있습니다.
구분 공통컴포넌트 실행환경 개발환경 템플릿 합계
소스코드 제출 149 8 10 135 302
개선의견 제출 14 4 6 24 48
합계 163 12 16 159 350
  • 평가 결과 : 534건(72.7%)을 표준프레임워크 개발계획에 반영
    - 신규버전(v4.3) 개발계획에 반영 534건(72.7%), 단순요청 또는 잘못된 오류 지적 등 미반영 200건(27.3%)
    - 소스코드 수정 정리, 오류제보 등 단순 개선의견이 다수이나, 오픈소스SW 기능추가, 테스트 코드 제공 등 기여 수준이 높은 의견도 있었음
  • 수상자 선정 결과
수상사선정결과 구분, 참가자, 참가내용, 시상으로 구성되어 있습니다.
구분 참가자 참가내용 시상
소스코드 개선 [최우수상] Taeseong Captcha 프로그램 추가 등 (66건) NIA 원장상 수상
[특별상] LeeBaekHaeng 롬복 생성자 기반 종속성 주입 등 (170건) NIA 원장상 수상
아이디어 개선 [최우수상] J-Jobs (팀, 5명) 문서 상단에 Navigation 추가 등 (11건) NIA 원장상 수상
[우수상] Leejongyoung 운영환경에서의 서비스 배포를 위한 도커 이미지 제작 및 도커 컴포즈 예제 제공 등 (4건) 네이버클라우드상 수상
가이드 개선 [최우수상] J-Jobs (팀, 5명) 동기/비동기 처리 예제 문서 추가 등 (198건) NIA 원장상 수상
[우수상] Taeseong Session 방식 접근제어, ID Generation 서비스 가이드 등 (56건) OPDC 이사장상 수상
2023년 전자정부 표준프레임워크 컨트리뷰션
  • 전자정부 표준프레임워크 컨트리뷰션 개최 : '23.4.10.(월) ~ 8.31.(목)
  • 제출한 소스코드 및 개선의견 평가(적용가능성, 참신성 등) : ~ 9.22.(금)
  • ※ 전문가(3명) 평가 및 민간 개발자(67명) 투표
  • 컨트리뷰션 개최 결과, 총 47명이 참가하여 총 336건 제출
    - 제출유형 : 소스코드 제출 298건(88.69%), 개선의견 제출 38건(11.31%)
추진결과 구분, 공통컴포넌트, 실행환경, 개발환경, 템플릿 합계 순으로 구성되어 있습니다.
구분 공통컴포넌트 실행환경 개발환경 템플릿 합계
소스코드 제출 202 16 2 78 298
개선의견 제출 7 17 3 11 38
합계 209 33 5 89 336
  • 평가 결과 : 293건(87.2%)을 표준프레임워크 개발계획에 반영
    - 신규버전(v4.2) 개발계획에 반영 293건*(87.2%), 미반영 43건**(12.8%)
    * 신규버전 4.2에 반영 293건 ** 단순요청 또는 잘못된 오류 지적 등 43건
    - 소스코드 수정 정리, 오류제보 등 단순 개선의견이 다수이나, 오픈소스SW 기능추가, 테스트 코드 제공 등 기여 수준이 높은 의견도 있었음
  • 수상자 선정 결과
수상사선정결과 구분, 참가자, 참가내용, 시상으로 구성되어 있습니다.
구분 참가자 참가내용 시상
개인 Chung10Kr Lombok 및 로그 출력 추가, RESTful API 디자인 개선 등(23건) NIA 원장상 수상
LAT 코드 리팩토링, 기능 추가, CI/CD 구축 및 로그 기능 개선(4명, 28건) NIA 원장상 수상
최다참여 LeeBaekHaeng 버그 수정, 코드 가독성 향상, Selenium 테스트 추가 등(137건) NIA 원장상 수상
2022년 전자정부 표준프레임워크 컨트리뷰션
  • 전자정부 표준프레임워크 컨트리뷰션 개최 : '22.3.28.(월) ~ 7.31.(일)
  • 제출한 소스코드 및 개선의견 평가(적용가능성, 참신성 등) : ~ 9.20.(화)
  • ※ 전문가(5명) 평가 및 민간 개발자(110명) 투표
  • 컨트리뷰션 개최 결과, 총 44명이 참가하여 총 240건 제출
    - 제출유형 : 소스코드 제출 204건(85%), 개선의견 제출 36건(15%)
추진결과 구분, 공통컴포넌트, 실행환경, 개발환경, 템플릿 합계 순으로 구성되어 있습니다.
구분 공통컴포넌트 실행환경 개발환경 템플릿 합계
소스코드 제출 45 45 42 72 204
개선의견 제출 14 9 1 12 36
합계 59 54 43 84 240
  • 평가 결과 : 96건(40%)을 표준프레임워크 개발계획에 반영
    - 신규버전(v4.1) 개발계획에 반영 96건*(40%), 미반영 144건**(60%)
    * 신규버전 4.1에 반영 96건 ** 단순요청 또는 잘못된 오류 지적 등 11건
    - 소스코드 수정 정리, 오류제보 등 단순 개선의견이 다수이나, 오픈소스SW 기능추가, 테스트 코드 제공 등 기여 수준이 높은 의견도 있었음
  • 수상자 선정 결과
수상사선정결과 구분, 참가자, 참가내용, 시상으로 구성되어 있습니다.
구분 참가자 참가내용 시상
개인 LeeBaekHaeng 공통컴포넌트 단위테스트 추가 및 코드 수정
개발환경 CRUD 자동생성 기능 소스코드 정리 우수
NIA 원장상 수상
기업 LG CNS 실행환경 코드개선 및 테스트 추가 등(3명, 43건) NIA 원장상 수상
최다참여 DavidEugen 템플릿 코드컨벤션 적용 및 아이디어 제공(45건) NIA 원장상 수상
2021년 전자정부 표준프레임워크 컨트리뷰션
  • 전자정부 표준프레임워크 컨트리뷰션 개최 : '21.3.31.(수) ~ 7.31.(토)
  • 제출한 소스코드 및 개선의견 평가(적용가능성, 참신성 등) : ~ 9.30.(목)
  • ※ 전문가(5명) 평가 및 민간 개발자(115명) 투표
  • 컨트리뷰션 개최 결과, 총 18명이 참가하여 총 219건 제출
    - 제출유형 : 소스코드 제출 208건(95%), 개선의견 제출 11건(5%)
추진결과 구분, 공통컴포넌트, 실행환경, 개발환경, 템플릿 합계 순으로 구성되어 있습니다.
구분 공통컴포넌트 실행환경 개발환경 템플릿 합계
소스코드 제출 163 33 5 7 208
개선의견 제출 5 3 3 0 11
합계 168 36 8 7 219
  • 평가 결과 : 208건(95%)을 표준프레임워크 개발계획에 반영
    - 신규버전(v4.0 이후) 개발계획에 반영 208건*(95%), 미반영 11건**(5%)
    * 완료 68건, 향후 개발일정에 맞춰 개발 140건 ** 단순요청 또는 잘못된 오류 지적 등 11건
    - 소스코드 수정 정리, 오류제보 등 단순 개선의견이 다수이나(73건), 오픈소스SW 기능추가(27건), 테스트 코드 제공(119건) 등 기여 수준이 높은 의견도 있었음
  • 수상자 선정 결과
수상사선정결과 구분, 참가자, 참가내용, 시상으로 구성되어 있습니다.
구분 참가자 참가내용 시상
개인 dasomel 공통컴포넌트․실행환경 기능추가 및 오류수정 등(6건)
오픈소스SW 기능추가 2건 우수
행안부 장관상 수상
기업 LG CNS 실행환경 코드개선 및 테스트 추가 등(3명, 25건)
실 테스트를 통한 오류 발견 및 조치 1건 우수
※ 미반영 1건
NIA 원장상 수상
최다참여 LeeBaekHaeng 공통컴포넌트 단위테스트 추가(115건) NIA 원장상 수상
표준프레임워크 오픈커뮤니티 리더* 임명

* 표준프레임워크 오픈커뮤니티 리더 : 현재 10여명이 활동 중이며, 표준프레임워크 기술 자문 및 교육, 민간솔루션의 표준프레임워크 호환성 확인 등 지원

성과
  • (민관협력) 실수요자 중심 의견 수렴을 통해 소스코드 개선․보완 등 표준프레임워크 소스코드 품질 향상
  • (생태계 활성화) 참여 희망 개발자가 자발적으로 멘토링을 요청하는 등 표준프레임워크 오픈커뮤니티 중심 표준프레임워크 개발자 생태계 활성화

이 페이지의 구성