• Title/Summary/Keyword: Open Source Framework

Search Result 141, Processing Time 0.033 seconds

Management Efficiency Estimation of Social Enterprises with Data Envelopment Analysis (사회적 기업의 자료포락분석(DEA)을 통한 경영효율성 평가)

  • Lee, Sang-Yun;Lim, Sungmook;Chae, Myungsin
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.40 no.2
    • /
    • pp.121-128
    • /
    • 2017
  • This paper was to evaluate social enterprises' management efficiency with Data Envelope Analysis (DEA). The data was based on the 168 social enterprises' of annual performance reports published in 2015. The research focused on to measure both financial efficiency and social impact of the companies simultaneously. To apply DEA, the paper classified the enterprises into seven types based on types of socal impacts which each company provides before the estimation of the efficiency. The research results showed that group D, which employes disadvantaged people, provides social services and shares resources was the most efficient group and had higest net worths in Pure Technical Efficiency. In contrast, Group B, which only employs social advantage people and provides social service, was the least efficient one. The research suggests a practical and efficient framework in measuring social enterprises' management efficiency, including both the financial performance and social impacts simultaneously with their self-publishing reports. Because the Korea Social Enterprise Promotion Agency does not open business reports which social enterprises submit each year, there are basic limitations on researchers attempting to analyse with data from all social enterprises in Korea. Thus, this study dealt with only 10% of the social enterprises which self-published their performance report on the Korea Social Enterprise Promotion Agency's web site. Regardless of these limitations, this study suggested substantial methods to estimate management efficiency with the self-published reports. Because self-publishing is increasing each year, it will be the main source of information for researchers in examining and evaluating social enterprises' financial performance or social contribution. The research suggests a practical and efficient framework in measuring social enterprises' management efficiency, including both the financial performance and social impacts simultaneously with their self-publishing reports. The research results suggest not only list of efficient enterprises but also methods of improvement for less efficient enterprises.

CANVAS: A Cloud-based Research Data Analytics Environment and System

  • Kim, Seongchan;Song, Sa-kwang
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.10
    • /
    • pp.117-124
    • /
    • 2021
  • In this paper, we propose CANVAS (Creative ANalytics enVironment And System), an analytics system of the National Research Data Platform (DataON). CANVAS is a personalized analytics cloud service for researchers who need computing resources and tools for research data analysis. CANVAS is designed in consideration of scalability based on micro-services architecture and was built on top of open-source software such as eGovernment Standard framework (Spring framework), Kubernetes, and JupyterLab. The built system provides personalized analytics environments to multiple users, enabling high-speed and large-capacity analysis by utilizing high-performance cloud infrastructure (CPU/GPU). More specifically, modeling and processing data is possible in JupyterLab or GUI workflow environment. Since CANVAS shares data with DataON, the research data registered by users or downloaded data can be directly processed in the CANVAS. As a result, CANVAS enhances the convenience of data analysis for users in DataON and contributes to the sharing and utilization of research data.

A Scalability Study with Nginx for Drools-Based Oriental Medical Expert System (Drools 기반 한방전문가 시스템의 Nginx를 이용한 확장성 연구)

  • Jang, Wonyong;Kim, Taewoo;Cha, Eunchae;Choi, Eunmi
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.12
    • /
    • pp.497-504
    • /
    • 2018
  • This paper studies about the Oriental Medical Expert System, based on Open Source Drools for rule engine processing, which contains scalability, availability, and modifiability. The system is developed with the Spring MVC framework and Ajax for stable services of the Web-based Medical Expert System. The diagnosis and treatment process of this Medical Expert system provides a service that provides the general users to accesses the web with a series of questionnaires. In order to compensate for the asynchronous communication between clients and services, and also for the complicated JDBC weaknesses, we applied the data handling in JSON to reduce the servers' loads, and also the Mybatis framework to improve the performance of the RDBMS, respectively. In addition, as the number of users increases to cope with the maximum available services of the web-based system, the load balancing structure using Nginx has been developed to solve the server traffic problems and the service availability has been increased. The experimental results show the stable services by approving the scalability test.

A Study on Message Acquisition from Electron Apps: Focused on Collaboration Tools such as Jandi, Slack, and Microsoft Teams (Electron App의 메시지 획득 방안에 관한 연구: 협업 툴 잔디, 슬랙, 팀즈 중심으로)

  • Kim, Sung-soo;Lee, Sung-jin
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.32 no.1
    • /
    • pp.11-23
    • /
    • 2022
  • Collaboration tools are used widely as non-face-to-face work increases due to social distancing after COVID-19. The tools are being developed in a cross-platform manner with 'Electron', an open source framework based on Chromium, to ensure accessibility on multiple devices. Electron Apps, applications built with Electron framework, store data in a manner similar to Chromium-based web browsers, so the data can be acquired in the same way as the data is acquired from a web browser. In this paper we analyze the data structure of web storage and suggest a method to get the message from Electron Apps focused on collaboration tools such as Jandi, Slack, and Microsoft Teams. For Jandi, we get the message from Cache by using previously developed tools, and in the case of Slack and Microsoft Teams, we get the message from IndexedDB by using the message carving tool we developed.

A Scheme of Standard M2M and FIPA based Agent Communication in M2M Environment (M2M(Machine to Machine) 모델 표준화 개요 및 M2M 환경에서의 FIPA 기반 Agent 간 통신에 대한 연구)

  • Kim D.H.;Song J.Y.;Lee S.W.;Lim S.J.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.06a
    • /
    • pp.1887-1892
    • /
    • 2005
  • In the future, a machine-tool will be more improved in the form of a knowledge evolution based device. In order to develop the knowledge evolution based machine-tool, this paper proposes the structure of standard M2M(Machine To Machine) and the scheme of agent communication in environment. The communication agent such as dialogue agent has a role of interfacing with another machine for cooperation. To design of the communication agent module in M2M environment, FIPA(Foundation of Intelligent Physical Agent) and ping agent based on JADE(Java Agent Development Framework) or FIPA-OS(Open Source) are analyzed in this study. Through this, it is expected that the agent communication can be more efficiently designed and the knowledge evolution based machine-tool can be hereafter more easily implemented.

  • PDF

Which Code Changes Should You Review First?: A Code Review Tool to Summarize and Prioritize Important Software Changes

  • Song, Myoungkyu;Kwon, Young-Woo
    • Journal of Multimedia Information System
    • /
    • v.4 no.4
    • /
    • pp.255-262
    • /
    • 2017
  • In recent software development, repetitive code fragments (i.e., clones) are common due to the copy-and-paste programming practice, the framework-based development, or the reuse of same design patterns. Such similar code fragments are likely to introduce more bugs but are easily disregarded by a code reviewer or a programmer. In this paper, we present a code review tool to help code reviewers identify important code changes written by other programmers and recommend which changes need to be reviewed first. Specifically, to identify important code changes, our approach detects code clones across revisions and investigates them. Then, to help a code reviewer, our approach ranks the identified changes in accordance with several software quality metrics and statistics on those clones and changes. Furthermore, our approach allows the code reviewer to express their preferences during code review time. As a result, the code reviewer who has little knowledge of a code base can reduce his or her effort by reviewing the most significant changes that require an instant attention. To evaluate our approach, we integrated our approach with a modern IDE (e.g., Eclipse) as a plugin and then analyzed two third-party open source projects. The experimental results indicate that our approach can improve code reviewer's productivity.

Implementation of Electronic Tax-invoice Messaging System in Web Service Environment (웹 서비스 환경에서의 전자세금계산서 메시징 시스템의 구현)

  • Yang, Jun-Seok;Lim, Hye-Won;Kim, Hyun-Woo;Im, Dong-Hyuk;Yim, Ho-Jae;Han, Sang-Wook;Kim, Hyoung-Joo
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.2
    • /
    • pp.157-162
    • /
    • 2010
  • Previous process for issuing and messaging tax-invoice needs too much cost and has risky problems such as loss or forgery. A rule for an electronic tax-invoice can make up for the weak points. In the tax-invoice system based on web environment, the messaging electronic tax-invoices is more important than the issuing it. Therefore, a messaging system should be developed for submitting tax-invoice efficiently and safely. In this paper, we implement an electronic tax-invoice messaging system based on Hermes 2 which is an open source framework for electronic document messaging.

Implementation of an Intelligent Robot Control System Based on UPnP (UPnP 기반 지능형 로봇 제어 시스템 구현)

  • Kim, Seong-Woo;Park, Yoo-Hyun;Kwon, Soon-Kak
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.10
    • /
    • pp.2129-2136
    • /
    • 2012
  • With the increased demand of ubiquitous home services, intelligent robots have wide attentions. This kind of robots offer various services through middleware components which can connect with remote servers. In this paper we present an UPnP(Universal Plug and Play) based open-source software framework which makes control the robots remotely. This UPnP architecture for home networking can provide various communication methodologies like command control, eventing, presentation with web services and so on. This paper shows successful implementation results on two real platforms.

CONSTRUCTION OF ASTRONOMICAL DATABASE BASED ON MySQL AND JSP (MySQL과 JSP를 기반으로 한 관측자료의 데이터베이스화)

  • SUNG HYUN-IL;KIM SANG CHUL;YIM IN SUNG;KIM BONG GYU;AHN YOUNG SUK;NAM HYUN-WOONG;SOHN SANGMO;YANG HONG-JIN
    • Publications of The Korean Astronomical Society
    • /
    • v.19 no.1
    • /
    • pp.109-119
    • /
    • 2004
  • As a core project of the Korean Astronomical Data Center (KADC) in Korea Astronomy Observatory (KAO), we have constructed a framework of astronomical database using MySQL and JSP. MySQL database server is a powerful open source database management system, and JSP technology provides a simplified, fast way to create dynamic web content. Combined together, MySQL and JSP enable us to develop server-independent web-based applications efficiently in a short amount of time. The MySQL tables and JSP programs embedded in our database are built/written in a way to benefit both users and managers. We plan to expand our database by supplementing additional data in the near future. Our newly constructed database is expected to be the prototype of the Korean Virtual Observatory (KVO).

Indoor Localization Method using Single Inertial and Ultrasonic Sensors (단일 관성 센서와 초음파를 이용한 실내 위치추정 방법)

  • Ryu, Seoung-Bum;Song, Chang-Woo;Chung, Kyung-Yong;Rim, Kee-Wook;Lee, Jung-Hyun
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.4
    • /
    • pp.115-122
    • /
    • 2010
  • Most of intelligent services provided today work based on the users' location. Numerous devices for indoor localization services have their own characteristic functions and operating systems, we need the interoperability and diversity of middleware to connect and control these devices. The indoor localization method using existing inertial sensors are relatively less efficient because of additional cost according to the size of space. Accordingly, the indoor user localization method proposed in this study supports integrated services using OSGi framework, an open source project, and solves problems in inertial sensor based on accurate distance to a specific object measured using ultrasonic sensor. Furthermore, it reduces errors resulting from difference in response rate by adding the reliability item.