• 제목/요약/키워드: 오픈소스 소프트웨어 성과

검색결과 202건 처리시간 0.028초

오픈소스 소프트웨어를 위한 PMI 기반의 소프트웨어 개발 모델 (PMI Based Software Development Model for Open Source Software)

  • 정은주;최정필;신성욱;정동원
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2004년도 춘계학술대회 논문집
    • /
    • pp.36-40
    • /
    • 2004
  • 오픈소스 소프트웨어란 소스 코드를 공개한 상태로 공급되는 소프트웨어를 말한다. 오픈소스 소프트웨어의 개발 방법은 오픈소스 소프트웨어 프로젝트에 관심이 있는 개발자의 자발적인 참여로 이루어진다. 오픈소스 소프트웨어 개발 방식은 대부분 소프트웨어개발 방법론적인 측면이 적용되지 않기 때문에 일반적인 소프트웨어에 비해서 신뢰성이 떨어진다는 평가를 받는 원인이 되고 있다. 또한 일반 소프트웨어 개발과 비교해서 분산된 개발자들의 소스 공유 및 의견 교환과 합의 도출 방법이 필요하기 때문에 오픈소스 소프트웨어 개발에 일반적인 소프트웨어 개발 방법론을 적용할 수가 없다. 따라서 일반적인 소프트웨어 개발 방법과 프로젝트 관리 기법에서 공개 소프트웨어 개발을 위해 필요한 부분들을 도출하여 오픈소스 소프트웨어 개발에 적용할 수 있도록 커스터마이징한 오픈소스 소프트웨어를 위한 소프트웨어 개발 모델을 제안한다.

  • PDF

오픈소스 소프트웨어의 지속적인 사용에 영향을 미치는 요인에 관한 연구

  • 송영미;김상현
    • 한국경영정보학회:학술대회논문집
    • /
    • 한국경영정보학회 2008년도 춘계학술대회
    • /
    • pp.972-977
    • /
    • 2008
  • 최근 소프트웨어 업계의 화두로 등장하고 있는 정보기술은 오픈소스 소프트웨어(Open Source Software: OSS)이다. 하지만, 사용자의 많은 관심에도 불구하고 지금까지 오픈소스 소프트웨어에 대한 연구는 정성적이거나, 탐색적인 연구로 한정되었다. 사용자 관점에서 왜 오픈소스 소프트웨어에 만족하고, 나아가 지속적으로 이 기술을 사용 하는지에 대한 실증적 연구는 아주 미미하다. 따라서 본 연구에서는 오픈소스 소프트웨어의 성공모델을 제안하는 대신 사용자의 만족에 그치지 않고 지속적인 사용으로 이끄는 영향요소에 대해 실증적으로 증명하고자 한다. 본 연구에서는 Oliver(1980)의 기대불일치이론 (Expectation Disconfirmation Theory: EDT)을 근거로 한 Bhattacherjee(2001)의 정보시스템 수용 후 행동 모델을 연구모형의 기초로 소프트웨어 특성(사용용이성, 유지보수성, 호환성, 맞춤화, 상호 작용성)의 영향을 제안하였다. 본 연구의 결과를 통해 개인 및 기업의 오픈소스 소프트웨어 활성화를 촉진시키는데 기여하는데 그 의의가 있다.

  • PDF

오픈소스 소프트웨어 기반의 소프트웨어 개발 과정에서 업무 성과에 미치는 영향을 미치는 요인 (The Effect on the Job Performance of Open Source Software Usage in Software Development)

  • 김윤우;채명신
    • 한국산학기술학회논문지
    • /
    • 제17권4호
    • /
    • pp.74-84
    • /
    • 2016
  • 최근 오픈소스 소프트웨어(OSS: Open Source Software)를 사용한 빠른 개발 방식이 많은 관심을 받고 있다. 오픈소스 소프트웨어 사용이 IT 시장의 다양한 요구에 적극적이면서 빠르게 대응할 수 있고, 전 세계의 수많은 개발자들의 참여로 이루어지는 오픈소스 소프트웨어 특성상 신속한 개발, 검증 및 적용이 용이하며 초기 투자비용을 감소시킬 수 있기 때문이다. 하지만 오픈소스 소프트웨어 진입 장벽, 오픈소스 소프트웨어의 성능 및 신뢰성에 대한 잘못된 인식, 기술 지원에 대한 염려, 적절한 오픈소스 소프트웨어의 선택, 저품질의 문서 등의 문제점으로 인해 오픈소스 소프트웨어 도입 및 사용을 꺼려하고 있는 실정이다. 본 연구에서는 소프트웨어 연구개발 과정에서 오픈소스 소프트웨어를 활용하는 정도에 영향을 미치는 기술적, 조직적, 환경적 요인을 식별하고 오픈소스 소프트웨어의 활용이 연구개발에 참여 중인 개인의 업무 성과에 미치는 영향을 분석하였다. 선행연구를 바탕으로 측정도구를 작성하여 오픈소스 소프트웨어를 활용하여 소프트웨어 연구개발을 수행한 경험이 있는 소프트웨어 개발자 대상으로 설문을 실시하였다. 자료 분석 결과 오픈소스 소프트웨어가 가져다주는 기술적 혜택은 오픈소스 소프트웨어의 활용도와 사용자 만족도에 영향을 주는 반면, 기술적 위험은 오픈소스 소프트웨어의 활용도와 사용자 만족도에 영향을 주지 않는 것으로 나타났다. 본 연구의 결과는 소프트웨어 연구개발 과정에 오픈소스 소프트웨어를 활용하고자 하는 기업에게 전략적인 시사점을 제공할 수 있을 것이라 기대된다.

오픈 소스 라이선스 양립성 위반 식별 기법 연구 (A Study on the Identification of Open Source License Compatibility Violations)

  • 이동건;서영석
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제7권12호
    • /
    • pp.451-460
    • /
    • 2018
  • 전 세계적으로 각종 산업 분야를 불문하고 소프트웨어 개발 시 오픈 소스 소프트웨어가 다양하게 활용되고 있다. 이러한 오픈 소스 소프트웨어는 자유로운 사용에 대한 권리뿐만 아니라 그에 따른 책임을 라이선스(license) 형태로 요구한다. 오픈 소스 소프트웨어 라이선스는 오픈 소스 소프트웨어 개발자와 이용자 간의 조건 범위를 명시한 계약이기 때문에 개발자가 규정한 라이선스를 지켜야 하며 이를 위반할 경우에는 저작권 침해가 발생하고, 이에 대한 책임을 지게 된다. 특히, 새로운 소프트웨어 개발 시 기존에 개발된 오픈 소스 소프트웨어를 활용하는 경우, 각 코드의 라이선스가 양립성(compatibility)문제를 발생시키지 않고 서로 호환되는지 확인해야만 한다. 그러나 이러한 철학에 반하여 양립성 문제 관련 사건들이 다수 발생하고 소송으로 이어지기도 하면서 원활한 오픈 소스 소프트웨어 생태계에 악영향을 미치고 있다. 따라서 본 논문에서는 사용하고자 하는 오픈 소스 소프트웨어들 간에 오픈 소스 규칙을 준수하고 라이선스 양립성 문제가 발생하지 않는지 식별할 수 있는 새로운 기법인 OSLC-Vid를 제안한다. 이렇게 제안된 기법은 실제 오픈 소스 소프트웨어를 활용하여 위반사례 식별 성능을 검증하였다.

도서관 오픈소스 소프트웨어 분석 (A Study on Open Source Software in Libraries)

  • 오형묵;곽승진
    • 한국정보관리학회:학술대회논문집
    • /
    • 한국정보관리학회 2012년도 제19회 학술대회 논문집
    • /
    • pp.69-72
    • /
    • 2012
  • 새로운 정보환경과 기술변화로 도서관 시스템에도 많은 요구변화가 생겨나게 되었다. 이와 같은 변화의 대안으로 나타나고 있는 것이 오픈소스 소프트웨어(Open Source Software)다. 해외에서는 도서관 오픈소스 소프트웨어의 필요에 의해 현재 발전.보급되고 있는 실정이다. 본 연구에서는 국내 관종별(공공, 대학, 전문)도서관의 도서관 시스템 현황과 해외 오픈소스 소프트웨어보급 및 판매 현황을 조사하여 분석하였다. 현황조사와 분석결과를 통해 국내 도서관의 오픈소스 소프트웨어 도입의 필요성을 제기하고자 한다.

  • PDF

오픈소스 소프트웨어 취약점 분석 기술을 통한 취약점 침해여부 판정 모듈 설계 (A Design of Exploit Infringement Decision Module through Open-Source Software Vulnerability Analysis)

  • 박상현;정하규;전문석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 추계학술발표대회
    • /
    • pp.286-287
    • /
    • 2016
  • 오픈소스 소프트웨어는 소스코드를 공개해 누구나 제약 없이 소스코드를 보고 사용할 수 있는 오픈소스 라이선스를 만족하는 소프트웨어다. 오픈소스 소프트웨어의 장점은 라이선스 비용절감, 특정 소프트웨어 및 하드웨어의 종속성 탈피, 유연한 연동성, 수 많은 개발자의 참여로 인한 빠른 발전 속도와 신뢰성에 있다. 단점으로는 체계적이지 못하고, 유지보수가 어렵다는 문제가 있다. 본 논문에서 제안한 취약점 침해여부 모델을 이용하게 된다면 오픈소스의 단점을 보완할 수 있다.

소스코드 기반 소프트웨어 취약점 평가 자동화 방안 연구 (A Study of Source Code-based Automated Software Vulnerability Assessment)

  • 송준호;박재표;권현수;전문석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.794-796
    • /
    • 2015
  • 본 연구는 소프트웨어의 소스코드를 대상으로 보안 취약성을 자동으로 평가할 수 있는 방안을 연구하여 소프트웨어 취약점 관리의 자동화 기술 아키텍처를 제안한다. IT가 생활환경의 기반기술로 보급화 되며 소프트웨어시장이 가파르게 성장하고 있다. 영리 소프트웨어의 경우 개발기관에서 관리 및 지원을 하지만, 오픈소스 소프트웨어는 비영리 목적과 개발환경으로 인해 체계적으로 관리되기가 어려워 취약점이 발생하기 쉽다. 그럼에도 비용과 효율의 문제로 오픈소스가 광범위하게 활용되고 있어, 오픈 소스 소프트웨어를 도입한 기관 및 단체에 침해를 유발하고, 보안수준을 악화시키고 있다. 이에 오픈 소스 소프트웨어는 소스코드가 공개되는 소프트웨어라는 점을 활용하여 소스코드 수준에서의 취약점 관리 자동화를 지원함으로써, 오픈소스 소프트웨어를 활용하는 분야의 보안 환경을 안전하게 향상시킬 수 있다.

API를 이용한 오픈소스 커뮤니티의 소셜 네트워크 서비스 설계 (Design of the social network service for the open source community using API)

  • 송주홍;문남미
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2011년도 추계학술대회
    • /
    • pp.340-341
    • /
    • 2011
  • 경제성장과 기술의 수용도가 높아지면서 오픈소스 소프트웨어 시장의 수익이 연간 22.4%의 성장을 기록할 것이라고 예측했을 정도로 오픈 소스 소프트웨어의 시장성과 영향력이 나날이 커져가고 있다. 오픈소스 소프트웨어는 커뮤니티 규모의 확대, 내부협력의 향상 그리고 더 나아가 소프트웨어의 고도화를 주요 목표로 두고 있다. 본 연구에선 협업을 통한 소프트웨어의 고도화를 도모하고, 보다 나은 개발 환경을 제공하기 위해서 오픈소스 커뮤니티의 소셜 네트워크 서비스를 구성 및 제안 하고 있다. 오픈소스 커뮤니티 내에서 소셜 네트워크 서비스를 제공 할 수 있도록 커뮤니티를 구성하였다. 또한 개발자들이 사용한 API들을 이용해서 개발자간 소셜 네트워크 서비스를 구성하고, 연관 서비스를 제공할 수 있도록 구성하였다. 이를 통해 개발자에게 필요한 정보와 문제점 및 해결방안 등 개발 관련 정보를 효과적으로 공유할 수 있을 것이며, 개발상의 편이와 오픈소스 소프트웨어의 고도화를 촉진 시킬 수 있을 것이다.

  • PDF

재사용을 목적으로 한 오픈소스 모바일 컴포넌트 선정 절차 (A Selection Model for Open Source Software Reuse)

  • 손효정;이민규;성백민;김종배
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 추계학술대회
    • /
    • pp.71-74
    • /
    • 2014
  • 최근 모바일 앱에서도 오픈소스 소프트웨어를 이용한 개발이 활발하게 이루어지고 있다. 오픈소스 모바일 컴포넌트의 경우 User Interface 구현을 위한 컴포넌트의 재사용성이 용이하다는 이유로 기능적 역할의 컴포넌트보다 더욱 많이 사용되는 경향이 있다. 이런 특징으로 인해 기존의 오픈소스 소프트웨어 선정절차나 상용 컴포넌트 선정절차 두 가지 연구 모두 오픈소스 모바일 컴포넌트 선정에 그대로 적용하기에는 무리가 있다. 본 논문에서는 기존에 연구된 오픈소스 소프트웨어 선정절차를 모바일 컴포넌트 선정에 적합하도록 수정, 보완하였다. 본 연구는 모바일 앱을 개발할 경우 요구되는 기능을 충족하는 오픈소스 컴포넌트를 쉽게 검색하고 선정할 수 있는 효율적인 절차를 제시함으로써 모바일 앱 개발의 생산성을 높여줄 수 있다.

  • PDF

오픈소스 시대의 R&D, 전주기적 활동과 동시공학적 접근

  • 함진호;남기혁;김형준
    • 정보와 통신
    • /
    • 제34권1호
    • /
    • pp.34-39
    • /
    • 2016
  • 소프트웨어에 이어 하드웨어에서도 오픈소스시대가 열리고 있다, 소프트웨어와 하드웨어 분야에서의 오픈소스의 폭넓은 확산은 ICT 분야의 R&D 활동에서 새로운 연구 방법과 연구 분야의 확장을 가능케 할 것으로 생각된다. 오픈소스 생태계 하에서는 개별 연구조직의 크기나 연구 규모에 따른 장점은 줄어드는 반면 개인의 창의력이나 협업 능력이 연구경쟁력의 원천이 된다. 이에 따라 과거에는 시도하지 않았던 창의적인 선행연구나 시스템적인 융합연구도 가능해질 것이다. R&D는 단지 구현결과물을 얻는 것에 한정되는 것이 아니라, 개념 도출, 이에 따른 설계, 소프트웨어 및 하드웨어 구현, 적합성 및 상호운용성시험, 대규모 실증사업까지의 단계적이고 체계적인 추진과 이에 대한 문서화, 규격화 및 표준화 작업들을 포함한다. 이러한 작업은 순차적이 아니라 동시적으로 수행될 때 상호연계 검증에 따른 완성도 제고와 전주기 활동에 있어 총 시간 단축을 꾀할 수 있다. 본 고에서는 오픈소스 생태계에서 연구자들이 이러한 활동의 효과적인 수행과 협력적 융합연구를 위한 저비용 오픈소스 R&D 동시개발 플랫폼 방안을 제시한다.