http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
김연어 ( Yeoneo Kim ),천준석 ( Junseok Cheon ),우균 ( Gyun Woo ) 한국정보처리학회 2017 한국정보처리학회 학술대회논문집 Vol.24 No.1
스마트폰 보급률이 올라감에 따라 마켓에 등록되는 앱 또한 폭발적으로 증가하고 있다. 이에 따라 앱을 대상으로 하는 다양한 연구가 진행되고 있어 연구자에게 다양한 앱을 모으는 작업이 중요해지고 있다. 이 논문에서는 안드로이드 앱을 효율적으로 저장하는 저장소를 제안하고자 한다. 제안 시스템은 임의의 앱을 입력으로 받아 자동으로 분류 후 기존 앱과 차이점만을 저장하는 것으로 용량 절감 효과가 있다. 이 논문에서는 실험을 통해 제안 시스템이 앱을 자동으로 분류함을 보였으며, 35개 앱(7종의 서로 다른 앱 5개)을 대상으로 실험한 경우 약 37∼40%의 용량 절감 효과가 있는 것으로 나타났다.
실시간 모니터링 시스템을 이용한 그리드 딜리버리 서비스 검출 방법
김연어 ( Yeoneo Kim ),우균 ( Gyun Woo ) 한국정보처리학회 2013 한국정보처리학회 학술대회논문집 Vol.20 No.1
최근 소프트웨어는 네트워크를 이용한 서비스가 대부분이다. 그 중 그리드 딜리버리는 서버/클라이언트 모델에서 서버의 부담을 줄이기 위해 개발된 서비스다. 그리드 딜리버리는 사용자의 자원을 이용해 서비스를 원활하게 제공하는 방법으로 충분히 악용할 수 있다. 그러므로 이 논문은 악용되고 있는 그리드 딜리버리를 탐색하는 방법을 제안한다. 제안하는 방법은 모니터링 도구를 통해 모든 프로세스의 네트워크 자원을 감시한다. 그리고 네트워크가 사용되는 프로세스를 그리드 딜리버리로 추정하는 방법이다. 제안 방법은 두 단계로 나뉘어 진행된다. 처음으로 네트워크 자원을 사용하는 프로세스를 후보로 뽑아낸다. 두 번째로 이전 단계의 후보에 필터링을 적용해 그리드 딜리버리로 의심되는 프로세스를 찾아낸다. 이 논문에서는 제안하는 방법으로 실제 그리드 딜리버리 프로세스가 검출되는 것을 보임으로 제안하는 방법이 유효함을 보인다.
클래스 구조 그래프 비교를 통한 프로그램 표절 검사 방법
김연어(Yeoneo Kim),이윤정(Yun-Jung Lee),우균(Gyun Woo) 한국콘텐츠학회 2013 한국콘텐츠학회논문지 Vol.13 No.11
코드 이동성이 증가함에 따라 코드 도용이 문제가 되고 있으며 이를 대처하기 위해 프로그램 비교를 위한 연구가 많이 진행되고 있다. 이 논문은 클래스 구조를 이용하여 Java 프로그램의 표절을 검사하는 방법을 제안한다. 제안 방법은 멤버 변수와 메소드 간의 참조 관계를 나타내는 그래프를 생성한다. 변수 참조 관계는 이분 그래프 형태로 나타나는데 이렇게 생성된 그래프를 대상으로 그래프 동형 검사를 적용하여 프로그램 간의 유사도를 측정한다. 이 논문에서는 제안 방법의 효과를 입증하기 위해 2012년 부산대학교 객체지향 프로그래밍 과제로 제출된 Java 프로그램을 대상으로 실험하였다. 그리고 제안 방법의 정확도를 평가하기 위해 기존 유사도 검사 프로그램인 JPlag와 Stigmata를 대상으로 F-measure 지표를 이용해 비교하였다. 그 결과 제안 방법의 F-measure가 JPlag보다 0.17, Stigmata보다 0.34 높은 것으로 나타났다. Recently, lots of research results on program comparison have been reported since the code theft become frequent as the increase of code mobility. This paper proposes a plagiarism detection method using class structures. The proposed method constructs a graph representing the referential relationship between the member variables and the methods. This relationship is shown as a bipartite graph and the test for graph isomorphism is applied on the set of graphs to measure the similarity of the programs. In order to measure the effectiveness of this method, an experiment was conducted on the test set, the set of Java source codes submitted as solutions for the programming assignments in Object-Oriented Programming course of Pusan National University in 2012. In order to evaluate the accuracy of the proposed method, the F-measure is compared to those of JPlag and Stigmata. According to the experimental result, the F-measure of the proposed method is higher than those of JPlag and Stigmata by 0.17 and 0.34, respectively.
김연어(Yeoneo Kim),천준석(Junseok Cheon),송동수(Dongsu Song),노상훈(Sanghoon Rho),신승철(Seungcheol Shin),우균(Gyun Woo) 대한전자공학회 2023 대한전자공학회 학술대회 Vol.2023 No.6
Recently, software is becoming more complex as it is widely used in various domains. Therefore, the software verification step is becoming difficult, so it is moving toward using automated testing tools. In this situation, it is getting important to measure the testability using metrics that can represent objectively what code is advantageous for testing. In this paper, we analyze the correlation between the source code metrics and the test coverage of automated testing tools. We measured 75 code metrics through selected 20 open-source projects and analyzed the correlation between these metrics and the coverage which is gained through COYOTE, an automated testing tool. Unfortunately, the existing code metrics and the test coverage show a low correlation. Analyzing the characteristics of the automated testing tool reveals the need for metrics that can represent the complexity of data structure.