• 제목/요약/키워드: Performance of Open Source Software

검색결과 135건 처리시간 0.03초

소셜 컴퓨팅 요소가 오픈 소스 개발 프로젝트의 성과에 미치는 영향에 대한 연구: 소셜 코딩 플랫폼 Github 사례를 바탕으로 (Get Social and Get Better: How social computing features help open source software projects)

  • 최주희;최정홍;문재윤
    • 한국HCI학회논문지
    • /
    • 제7권2호
    • /
    • pp.17-24
    • /
    • 2012
  • 본 연구에서는 오픈 소스와 소셜 컴퓨팅의 결합인 소셜 코딩 플랫폼의 대표적인 사이트 Github(http://github.com)를 대상으로 소셜 컴퓨팅 요소들이 프로젝트 결과물에 어떠한 영향을 미치는지 알아보고자 하였다. 소셜 컴퓨팅 요소의 적용 및 효과에 대한 논의는 갈수록 활발해지는 추세이나, 오픈 소스와 같이 대표적인 온라인 협업 공간에 소셜 컴퓨팅 요소를 적용하였을 때 그것이 협업 성과에 어떤 영향을 미칠 것인지에 대한 연구는 아직 미흡한 실정이다. 보다 세부적인 연구 질문은 다음과 같다: 1) 소셜 코딩 플랫폼의 시스템 요소들은 기능적으로 어떻게 구부할 수 있는가? 2) 실제 프로젝트의 결과물과 시스템 요소 이용 간에는 어떠한 관계가 있는가? 이에 답하기 위해 본 연구에서는 정성 및 정량적 분석을 수행하였다. 정성적 분석으로는 Github 이용자들의 인터뷰 결과에 기반하여 Github에서 제공하는 시스템 요소들을 기본적인 기능에 따라 분류하였고, 정량적 분석으로는 시스템 요소들과 프로젝트 결과물 간의 관계를 파악하기 위해 2,034개 프로젝트 샘플을 대상으로 다중 회귀 분석을 실시하였다. 결론적으로, 외부 연결 시스템 요소들이 프로젝트들의 코드에 큰 영향을 미친다는 사실을 발견하였다. 마지막으로는 본 연구의 결과에 기반한 함의를 제시하였다.

  • PDF

A Survey on the Performance Comparison of Map Reduce Technologies and the Architectural Improvement of Spark

  • Raghavendra, GS;Manasa, Bezwada;Vasavi, M.
    • International Journal of Computer Science & Network Security
    • /
    • 제22권5호
    • /
    • pp.121-126
    • /
    • 2022
  • Hadoop and Apache Spark are Apache Software Foundation open source projects, and both of them are premier large data analytic tools. Hadoop has led the big data industry for five years. The processing velocity of the Spark can be significantly different, up to 100 times quicker. However, the amount of data handled varies: Hadoop Map Reduce can process data sets that are far bigger than Spark. This article compares the performance of both spark and map and discusses the advantages and disadvantages of both above-noted technologies.

Optimum distribution of steel frame assembly for seismic retrofit of framed structures

  • Michael Adane;Seungho Chun;Jinkoo Kim
    • Steel and Composite Structures
    • /
    • 제50권3호
    • /
    • pp.337-345
    • /
    • 2024
  • This research proposed a particle swarm optimization (PSO) based seismic retrofit design of moment frame structures using a steel frame assembly. Two full scale specimens of the steel frame assembly with different corner details were attached to one-story RC frames for seismic retrofit, and the lateral load resisting capacities of the retrofitted frames subjected to cyclic loads were compared with those of a bare RC frame. The open source software framework Opensees was used to develop an analytical model for validating the experimental results. The developed analytical model and the optimization scheme were applied to a case study structure for economic seismic retrofit design, and its seismic performance was assessed before and after the retrofit. The results show that the developed steel frame assembly was effective in increasing seismic load resisting capability of the structure, and the PSO algorithm could be applied as convenient optimization tool for seismic retrofit design of structures.

MEAN Stack 기반의 컴퓨터 비전 플랫폼 설계 (Computer Vision Platform Design with MEAN Stack Basis)

  • 홍선학;조경순;윤진섭
    • 디지털산업정보학회논문지
    • /
    • 제11권3호
    • /
    • pp.1-9
    • /
    • 2015
  • In this paper, we implemented the computer vision platform design with MEAN Stack through Raspberry PI 2 model which is an open source platform. we experimented the face recognition, temperature and humidity sensor data logging with WiFi communication under Raspberry Pi 2 model. Especially we directly made the shape of platform with 3D printing design. In this paper, we used the face recognition algorithm with OpenCV software through haarcascade feature extraction machine learning algorithm, and extended the functionality of wireless communication function ability with Bluetooth technology for the purpose of making Android Mobile devices interface. And therefore we implemented the functions of the vision platform for identifying the face recognition characteristics of scanning with PI camera with gathering the temperature and humidity sensor data under IoT environment. and made the vision platform with 3D printing technology. Especially we used MongoDB for developing the performance of vision platform because the MongoDB is more akin to working with objects in a programming language than what we know of as a database. Afterwards, we would enhance the performance of vision platform for clouding functionalities.

Linux에서 SQLite 데이터베이스의 검색 성능 분석 (Search Performance Analysis of SQLite Database on Linux)

  • 최진오
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.390-391
    • /
    • 2016
  • SQLite는 리소스 제약이 큰 소형 기기에 적합한 데이터베이스 엔진이며 리눅스 기반 모바일 기기에 많이 사용되고 있다. SQLite는 오픈소스 프로그램이며 가볍고 속도가 빠른 장점을 지닌다. 이 논문에서는 리눅스 기반 환경에서 SQLite 데이터베이스의 검색 성능을 테스트하여 장단점을 분석하고자 한다. 분석은 같은 환경에서 실행되는 다른 데이터베이스와 비교하여 진행한다.

  • PDF

Person Tracking by Detection of Mobile Robot using RGB-D Cameras

  • Kim, Young-Ju
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권12호
    • /
    • pp.17-25
    • /
    • 2017
  • In this paper, we have implemented a low-cost mobile robot supporting the person tracking by detection using RGB-D cameras and ROS(Robot Operating System) framework. The mobile robot was developed based on the Kobuki mobile base equipped with 2's Kinect devices and a high performance controller. One kinect device was used to detect and track the single person among people in the constrained working area by combining point cloud data filtering & clustering, HOG classifier and Kalman Filter-based estimation successively, and the other to perform the SLAM-based navigation supported in ROS framework. In performance evaluation, the person tracking by detection was proved to be robustly executed in real-time, and the navigation function showed the accuracy with the mean distance error being lower than 50mm. The mobile robot implemented has a significance in using the open-source based, general-purpose and low-cost approach.

항만 BIM 플랫폼의 클라우드 서비스를 위한 IaaS+PaaS 통합 환경 개발 (Development of an Integrated IaaS+PaaS Environment for Providing Cloud Computing Service in a BIM Platform for Harbor Facilities)

  • 문현석;현근주;김원식
    • 한국BIM학회 논문집
    • /
    • 제9권4호
    • /
    • pp.62-74
    • /
    • 2019
  • Because the existing BIM platform is based on user services, the focus is on the development of SaaS (Software as a Service), which provides business services online. However, since a harbor is a security facility, the harbor BIM platform is preferably provided in a private form, rather than relying on the infrastructure environment provided by external cloud providers. Therefore, this study analyzes and reviews the main functions to be provided as SaaS services of the harbor BIM platform. The goal is to build a cloud-based harbor BIM platform that can provide this service to users. To this end, we built IaaS (Infrastructure as a Service) environment of the harbor BIM platform based on the open source Open Stack and integrate and develop PaaS environment with Open Shift applied with IaaS. We applied the GPU to the harbor BIM platform to verify the performance of the harbor BIM platform, and found that the rendering and loading times are improved. In particular, it is expected to reduce the cost of introduction and provide it as the basic cloud environment of similar BIM platform for infrastructure facilities.

안드로이드 기반 모바일 Booky 컨텐츠 (Android Based Mobile Booky Contents)

  • 오범교;강태환;안병구
    • 한국인터넷방송통신학회논문지
    • /
    • 제10권2호
    • /
    • pp.53-59
    • /
    • 2010
  • 안드로이드는 구글(Google)과 오픈 핸드셋 얼라이언스(Open Handset Alliance)가 만들어낸 모바일폰용 오픈소스 소프트웨어 툴킷(toolkit)이다. 안드로이드는 몇 년 내로 수백만 개의 핸드폰 및 그 밖의 모바일 장치에 사용될 것이며, 응용프로그램 개발자들의 주요 플랫폼이 될 것이다. 본 논문에서는 구글의 안드로이드 플랫폼을 기반으로 하여 웹뷰(Webview)의 장점과 구글의 검색기능을 활용하여 새로운 애플리케이션 컨텐츠 Booky를 개발한다. 개발된 Booky 컨텐츠의 특징은 다음과 같다. 첫째, 모바일 기반의 웹 브라우저로서 일반적인 웹브라우저보다 향상된 화면 해상도 기능과 데이터 전송량을 줄여서 보다 빠른 화면(View) 기능을 가지고 있다. 둘째, 효과적인 E-book 검색(Search) 및 리딩 기능을 가지고 있다. 성능평가는 AVD(Android Virture Device)를 사용하여 시뮬레이션하였다.

Prediction & Assessment of Change Prone Classes Using Statistical & Machine Learning Techniques

  • Malhotra, Ruchika;Jangra, Ravi
    • Journal of Information Processing Systems
    • /
    • 제13권4호
    • /
    • pp.778-804
    • /
    • 2017
  • Software today has become an inseparable part of our life. In order to achieve the ever demanding needs of customers, it has to rapidly evolve and include a number of changes. In this paper, our aim is to study the relationship of object oriented metrics with change proneness attribute of a class. Prediction models based on this study can help us in identifying change prone classes of a software. We can then focus our efforts on these change prone classes during testing to yield a better quality software. Previously, researchers have used statistical methods for predicting change prone classes. But machine learning methods are rarely used for identification of change prone classes. In our study, we evaluate and compare the performances of ten machine learning methods with the statistical method. This evaluation is based on two open source software systems developed in Java language. We also validated the developed prediction models using other software data set in the same domain (3D modelling). The performance of the predicted models was evaluated using receiver operating characteristic analysis. The results indicate that the machine learning methods are at par with the statistical method for prediction of change prone classes. Another analysis showed that the models constructed for a software can also be used to predict change prone nature of classes of another software in the same domain. This study would help developers in performing effective regression testing at low cost and effort. It will also help the developers to design an effective model that results in less change prone classes, hence better maintenance.

Performance Evaluation of SDN Controllers: RYU and POX for WBAN-based Healthcare Applications

  • Lama Alfaify;Nujud Alnajem;Haya Alanzi;Rawan Almutiri;Areej Alotaibi;Nourah Alhazri;Awatif Alqahtani
    • International Journal of Computer Science & Network Security
    • /
    • 제23권7호
    • /
    • pp.219-230
    • /
    • 2023
  • Wireless Body Area Networks (WBANs) have made it easier for healthcare workers and patients to monitor patients' status continuously in real time. WBANs have complex and diverse network structures; thus, management and control can be challenging. Therefore, considering emerging Software-defined networks (SDN) with WBANs is a promising technology since SDN implements a new network management and design approach. The SDN concept is used in this study to create more adaptable and dynamic network architectures for WBANs. The study focuses on comparing the performance of two SDN controllers, POX and Ryu, using Mininet, an open-source simulation tool, to construct network topologies. The performance of the controllers is evaluated based on bandwidth, throughput, and round-trip time metrics for networks using an OpenFlow switch with sixteen nodes and a controller for each topology. The study finds that the choice of network controller can significantly impact network performance and suggests that monitoring network performance indicators is crucial for optimizing network performance. The project provides valuable insights into the performance of SDN-based WBANs using POX and Ryu controllers and highlights the importance of selecting the appropriate network controller for a given network architecture.