• 제목/요약/키워드: Open-Source Software(OSS)

Search Result 45, Processing Time 0.028 seconds

A Method of Selecting Open Source Software by IFCS (IFCS에 의한 오픈소스 소프트웨어 선정기법)

  • Jeon, Hye-Young;Jin, Jing-Shu;Rhew, Sung-Yul
    • The KIPS Transactions:PartD
    • /
    • v.17D no.2
    • /
    • pp.119-128
    • /
    • 2010
  • The application field of OSS is being expanded farther and the existing studies are well established theoretically but not actually widely used. Because so many criteria and complexity of selection methods result in low efficiency and not proper for use. In this master's thesis, to solve these problems I propose a selecting technique for OSS with less criteria, which is more effective and easy to use than before. Based on the existing studies, we identify assessment criteria which common used and redefine 14 evaluation attributes as well as 31 assessment criteria through elimination and grouping. And evaluate the criteria in four steps such as Initial assessment, Functional assessment, Characteristical assessment and Supplemental assessment. To evaluate the adequacy of suggested technique, 29 database management tools for MySQL are selected as candidates, and applied to the technique I proposed. As the result, time and effort for evaluation is reduced sharply and we can use this technique more easily.

Development of Media Processing Board for Multi-Party Voice and Video Telephony using Open Source Software (공개소프트웨어 기반 다자간 음성 및 영상통화용 미디어처리보드 개발)

  • Song, HyeongMin;Kwon, JaeSik;Kim, JinHwan;Kim, DongGil
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.24 no.5
    • /
    • pp.105-113
    • /
    • 2019
  • Korean military uses 'Tactical information communication network' to exchange information between units. In this study, we developed a media processing board for multi-party voice and video telephony based on open source software. On the other hand, in order to apply open source software for weapon systems and parts that are mounted on weapon systems, appropriate review is required according to the weapon system software development and management manual of the Defense Acquisition Program Administration (DAPA). In this study, the analysis of the requirement items was performed and the appropriate countermeasures were proposed for the open software applied to the media processing board with respect to 'the guidelines for the application of weapon systems to open source software', an appendix to the DAPA's manual.

Evaluation Guide of OSS-embedded Information Security System derived from CC/CEM (CC/CEM에서 유도한 오픈소스 내포형 정보보호시스템의 평가지침)

  • 강연희;김정대;최성자;이강수;윤여웅;이병권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.397-399
    • /
    • 2004
  • 오늘날 조직에서 공개된 소프트웨어를 이용한 오픈소스 내포형 정보보호시스템(OSS-embedded Information Security System) 개발이 증가되고 있으며 소스의 상당부분을 오픈소스 소프트웨어(OSS : Open source Software)를 이용함으로써 복잡한 IT환경 속에서 효율성 증대와 고가의 라이센스에 대한 비용 절감 효과 등을 통해 높은 시장성이 예상된다. 그러므로 오픈소스 내포형 정보보호시스템에 대한 평가 제출물 준비 및 평가에 대한 기준을 정의할 필요가 있으며 공통평가기준(CC : Common Criteria)과 공통평가방법론(CEM : Common Evaluation Methodology)에서 유도한 OSS 평가요구사항을 분석하고자 한다.

  • PDF

Analysis on Dynamic Software Defects for Increasing Weapon System Reliability (국방 무기체계 소프트웨어 신뢰성 향상을 위한 소프트웨어 동적 결함 분석)

  • Park, Jihyun;Choi, Byoungju
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.7
    • /
    • pp.249-258
    • /
    • 2018
  • The importance of software in military weapon systems is increasing, and the software structure is becoming more complicated. We therefore must thoroughly verify its reliability. In particular, the defects from the interaction of the software components that make up the weapon system are difficult to prevent only with static testing and code coverage level dynamic testing. In this paper, we classify dynamic software defect types and analyze the issues reported in the Open Source Software (OSS) used in the US department of defense weapon systems. The dynamic defects classified in this paper usually occur after integration, and it is difficult to reproduce and identify the cause. Based on this analysis, we come to the point that the software integration test must be enhanced in order to verify the reliability of the weapon system.

Determinants Affecting Organizational Open Source Software Switch and the Moderating Effects of Managers' Willingness to Secure SW Competitiveness (조직의 오픈소스 소프트웨어 전환에 영향을 미치는 요인과 관리자의 SW 경쟁력 확보의지의 조절효과)

  • Sanghyun Kim;Hyunsun Park
    • Information Systems Review
    • /
    • v.21 no.4
    • /
    • pp.99-123
    • /
    • 2019
  • The software industry is a high value-added industry in the knowledge information age, and its importance is growing as it not only plays a key role in knowledge creation and utilization, but also secures global competitiveness. Among various SW available in today's business environment, Open Source Software(OSS) is rapidly expanding its activity area by not only leading software development, but also integrating with new information technology. Therefore, the purpose of this research is to empirically examine and analyze the effect of factors on the switching behavior to OSS. To accomplish the study's purpose, we suggest the research model based on "Push-Pull-Mooring" framework. This study empirically examines the two categories of antecedents for switching behavior toward OSS. The survey was conducted to employees at various firms that already switched OSS. A total of 268 responses were collected and analyzed by using the structural equational modeling. The results of this study are as follows; first, continuous maintenance cost, vender dependency, functional indifference, and SW resource inefficiency are significantly related to switch to OSS. Second, network-oriented support, testability and strategic flexibility are significantly related to switch to OSS. Finally, the results show that willingness to secures SW competitiveness has a moderating effect on the relationships between push factors and pull factor with exception of improved knowledge, and switch to OSS. The results of this study will contribute to fields related to OSS both theoretically and practically.

An Overview on Applications of FOSS4G in Education and Research (교육과 연구에 있어 FOSS4G의 활용에 대한 검토)

  • Hong, Ilyoung;Han, Sun Hee;Jung, Jin Kyu
    • Spatial Information Research
    • /
    • v.22 no.4
    • /
    • pp.1-9
    • /
    • 2014
  • Since the government has implemented the spatial information policies, there have been great investments and efforts made for the development of domestic technology. However, the practical application of spatial information and the degree of internationalization still leaves more to work to do. The demand of spatial information-related education, and the research and development still relies on the proprietary software from outside. Open Source Software (OSS) has been considered as an alternative for this reason. This study reviews the major trends and examples of FOSS4G in the world, which receives a special attention in the field of spatial information industry. In particular, we analyze the policy implication for the development of national spatial information by examining cases of education and research areas that have been the foundation of the growth of OSS.

A Study on the Utilization of the selection indicator for the introduction of reliable OSS(Open Source Software) (신뢰성 있는 공개SW 도입을 위한 선정지표 활용방안에 관한 연구)

  • Cho, Dong-Hyung;Park, Sung-Ho;Kim, Tae-Yeol;Yang, Yu-Kil
    • Annual Conference of KIPS
    • /
    • 2012.11a
    • /
    • pp.722-725
    • /
    • 2012
  • 최근 이슈가 되고 있는 클라우드 컴퓨팅, 빅데이터, 모바일 등 다양한 분야에서 공개SW 기반 시스템을 도입하여 적용하는 사례가 증가하고 있으나, 수많은 공개SW 중 신뢰성 있는 솔루션을 선택하는 것은 많은 시간과 비용이 발생한다. 이에 공개SW 도입 시 고려해야하는 항목을 도출하여 선정지표를 개발하였으며, 실제 공개SW 도입을 위한 조사 및 선정 단계에서 선정지표를 활용하여 업무 적합성, 성숙도 등을 고려한 최적의 공개SW 선정할 수 있는 기준을 제공하고자한다. 또한 선정지표를 활용하여 WEB, WAS, DB 등 공개SW 솔루션에 대한 평가 사례를 살펴보고, 향후 선정지표를 활용할 수 있는 방안을 제안한다.

A Study on Designing a Next-Generation Records Management System (차세대 기록관리시스템 재설계 모형 연구)

  • Oh, Jin-Kwan;Yim, Jin-Hee
    • Journal of Korean Society of Archives and Records Management
    • /
    • v.18 no.2
    • /
    • pp.163-188
    • /
    • 2018
  • How do we create a next generation Records Management System? Under a rapidly changing system development environment, the records management system of public institutions has remained stable for the past 10 years. For this reason, it seems to be the key cause of the structural problem of the Records Management System, which makes it difficult to accommodate user requirements and apply a new recording technology. The purpose of this study is to present a redesigned model for a next-generation records management system by analyzing the status of the electronic records management. This study analyzed "A Study on the Redesign of the Next-Generation Electronic Records Management Process," records management technology of advanced records management system, and a case of an overseas system. Based on the analysis results, the improvement direction of the records management system was analyzed from several aspects: functional, software design, and software distribution. This study thus suggests that the creation of a microservice architecture-based (MSA) and an open source software-oriented (OSS) records management system should be the focus of next-generation record management.

A Study on the Development Trend of Artificial Intelligence Using Text Mining Technique: Focused on Open Source Software Projects on Github (텍스트 마이닝 기법을 활용한 인공지능 기술개발 동향 분석 연구: 깃허브 상의 오픈 소스 소프트웨어 프로젝트를 대상으로)

  • Chong, JiSeon;Kim, Dongsung;Lee, Hong Joo;Kim, Jong Woo
    • Journal of Intelligence and Information Systems
    • /
    • v.25 no.1
    • /
    • pp.1-19
    • /
    • 2019
  • Artificial intelligence (AI) is one of the main driving forces leading the Fourth Industrial Revolution. The technologies associated with AI have already shown superior abilities that are equal to or better than people in many fields including image and speech recognition. Particularly, many efforts have been actively given to identify the current technology trends and analyze development directions of it, because AI technologies can be utilized in a wide range of fields including medical, financial, manufacturing, service, and education fields. Major platforms that can develop complex AI algorithms for learning, reasoning, and recognition have been open to the public as open source projects. As a result, technologies and services that utilize them have increased rapidly. It has been confirmed as one of the major reasons for the fast development of AI technologies. Additionally, the spread of the technology is greatly in debt to open source software, developed by major global companies, supporting natural language recognition, speech recognition, and image recognition. Therefore, this study aimed to identify the practical trend of AI technology development by analyzing OSS projects associated with AI, which have been developed by the online collaboration of many parties. This study searched and collected a list of major projects related to AI, which were generated from 2000 to July 2018 on Github. This study confirmed the development trends of major technologies in detail by applying text mining technique targeting topic information, which indicates the characteristics of the collected projects and technical fields. The results of the analysis showed that the number of software development projects by year was less than 100 projects per year until 2013. However, it increased to 229 projects in 2014 and 597 projects in 2015. Particularly, the number of open source projects related to AI increased rapidly in 2016 (2,559 OSS projects). It was confirmed that the number of projects initiated in 2017 was 14,213, which is almost four-folds of the number of total projects generated from 2009 to 2016 (3,555 projects). The number of projects initiated from Jan to Jul 2018 was 8,737. The development trend of AI-related technologies was evaluated by dividing the study period into three phases. The appearance frequency of topics indicate the technology trends of AI-related OSS projects. The results showed that the natural language processing technology has continued to be at the top in all years. It implied that OSS had been developed continuously. Until 2015, Python, C ++, and Java, programming languages, were listed as the top ten frequently appeared topics. However, after 2016, programming languages other than Python disappeared from the top ten topics. Instead of them, platforms supporting the development of AI algorithms, such as TensorFlow and Keras, are showing high appearance frequency. Additionally, reinforcement learning algorithms and convolutional neural networks, which have been used in various fields, were frequently appeared topics. The results of topic network analysis showed that the most important topics of degree centrality were similar to those of appearance frequency. The main difference was that visualization and medical imaging topics were found at the top of the list, although they were not in the top of the list from 2009 to 2012. The results indicated that OSS was developed in the medical field in order to utilize the AI technology. Moreover, although the computer vision was in the top 10 of the appearance frequency list from 2013 to 2015, they were not in the top 10 of the degree centrality. The topics at the top of the degree centrality list were similar to those at the top of the appearance frequency list. It was found that the ranks of the composite neural network and reinforcement learning were changed slightly. The trend of technology development was examined using the appearance frequency of topics and degree centrality. The results showed that machine learning revealed the highest frequency and the highest degree centrality in all years. Moreover, it is noteworthy that, although the deep learning topic showed a low frequency and a low degree centrality between 2009 and 2012, their ranks abruptly increased between 2013 and 2015. It was confirmed that in recent years both technologies had high appearance frequency and degree centrality. TensorFlow first appeared during the phase of 2013-2015, and the appearance frequency and degree centrality of it soared between 2016 and 2018 to be at the top of the lists after deep learning, python. Computer vision and reinforcement learning did not show an abrupt increase or decrease, and they had relatively low appearance frequency and degree centrality compared with the above-mentioned topics. Based on these analysis results, it is possible to identify the fields in which AI technologies are actively developed. The results of this study can be used as a baseline dataset for more empirical analysis on future technology trends that can be converged.

A Study on Selection Process of Open Source Software (오픈소스 소프트웨어의 선정 절차에 관한 연구)

  • Lee, Young-Min;Rhew, Sung-Yul;Kim, Jong-Bae
    • The KIPS Transactions:PartD
    • /
    • v.15D no.6
    • /
    • pp.793-802
    • /
    • 2008
  • 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.