Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2008.15-D.6.793

A Study on Selection Process of Open Source Software  

Lee, Young-Min (숭실대학교 컴퓨터학과)
Rhew, Sung-Yul (숭실대학교 컴퓨터학과)
Kim, Jong-Bae (숭실대학교 컴퓨터학과)
Abstract
The development methods which utilize OSSs have been tried as new alternative to solve limits of the previous software developments such as the quality of software, and time and cost of developments. Especially, small and medium companies are suffering from difficulty in applying large-scale development methodology whenever they develop softwares. Therefore, in the current situation that demand for small-scale development methodology is increasing, the methods of utilizing OSSs can become an efficient way to save costs and reduce a development period. Accordingly, analysis of open-source is no fixed procedure or method to utilize open-source for software developments in the field. In this thesis, to solve such problems, we propose the procedures and methods for identifying and selecting suitable open-source, and effective methods for improvement and integration through least modification on the basis of synthesis of existing researches and experiences in development projects. For selection of OSSs, we did identify correct requirements for the software to be developed, investigate the open-source just matching with such requirements, draw a candidate index, establish assessment criteria, and the consequently present a method to select OSSs. And, we deduced the validity and improvement of each detailed activity from practical application to an actual project and assessment.
Keywords
Open Source; Open Source Software; OSS; Selection Process;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Widdows, C., Duijnhouwer, F.W., “Open Source Maturity Model,” http://www.seriouslyopen.org, pp.6-10, 2003
2 Sourceforge.net, “http://www.sourceforge.net”
3 Craig Meyers, Patricia Oberndorf: Managing Software Acquisition, SEI Series in Software Engineering, 2001
4 T.R, Madanmohan and Rahul De', “Open Source Reuse in Commercial Firms,” IEEE, November/December, 2004   DOI   ScienceOn
5 Widdows, C., Duijnhouwer, F.W., “Open Source Maturity Model,” http://www.seriouslyopen.org, pp.6-10, 2003
6 한국정보통신기술협회, TTA.KO-11.0009 정보시스템 문서화 지침서, 1998
7 한국정보통신기술협회, TTA.IS-6592 컴퓨터기반 응용시스템 문서화 지침, 1998
8 김종배, 류성열, “오픈소스 소프트웨어 재사용 절차의 경험적 연구”, 한국통신학회 논문지, 제13권 제2호, pp.43-58, April, 2006
9 Meng Huang, et al, “A Development Process for Building OSS-Based Applications,” SPW 2005, LNCS 3840, pp.122-135, 2005   DOI   ScienceOn
10 Gacek, C. & Arief, “The many meanings of open source,” IEEE Software, Vol.21, No.1, pp.34, 2004   DOI   ScienceOn
11 Carolyn, A., A Business Case Study of Open Source Software, MITRE PRODUCT, 2001
12 Magic and Robust Methodology Integrated(MaRMI) III Ver4.0, Electronics and Telecommunications Research Institute, 2003
13 한국정보통신기술협회, TTA.KO-11.0001~0006 단계별 소프트웨어 문서 작성 지침, 1998
14 Eric von Hippel, and George von Krogh, Exploring the Open Source Software Phenomenon: Issues for Organization Science, http://opensource.mit.edu/online_papers.php, 2002