• 제목/요약/키워드: 소스

검색결과 4,278건 처리시간 0.034초

Analysis of Potential Bugs using Topic Model of Open Source Project (오픈소스 프로젝트의 토픽 모델링을 통한 잠재결함 분석 연구)

  • Lee, Jung-Been;Lee, Taek;In, Hoh Peter
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.551-552
    • /
    • 2017
  • 하나의 프로젝트에는 다양한 기능과 역할을 가진 소스코드가 존재한다. 그러나 기존 정적 분석 도구들은 이러한 특성을 고려하지 않고, 모든 소스코드에 동일한 탐색 정책과 우선순위를 적용하고 있다. 본 연구에서는 오픈소스 프로젝트로부터 수집한 소스코드들을 토픽모델링을 이용하여 특정 토픽으로 분류하고, 분류된 토픽에 해당되는 코드 안에서 높은 영향력을 갖는 잠재결함(Potential Bug)의 특징을 분석하였다. 이 결과를 바탕으로 개발자에게 개발 중인 소스코드의 특성에 따라 어떤 잠재결함에 더 우선순위를 두어야 하는지에 대한 지침을 제공할 수 있다.

Source Codes Plagiarism Detection By Using Reserved Word Sequence Matching (예약어 시퀀스 탐색을 통한 소스코드 표절검사)

  • Lee Yeong-Ju;Kim Seung;Gang Seok-Ho
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 대한산업공학회/한국경영과학회 2006년도 춘계공동학술대회 논문집
    • /
    • pp.1198-1206
    • /
    • 2006
  • 프로그램 소스코드 표절 검사에 대한 기존 방법은 크게 지문(finger-print)법과 구조기반 검사법으로 나뉘며, 주로 단어의 유사성이나 발생빈도를 사용하거나 소스코드 구조상의 특징으로 두 소스간의 유사성을 비교한다. 본 연구에서는 프로그래밍 언어의 예약어 시퀀스를 사용하여 소스코드들 간의 유사성을 비교하고, 이 결과를 FCA(Formal Concept Analysis)를 통해 해석하고 시각화 하는 방법을 제시한다. 일반적인 VSM(Vector Space Model)과 같은 단일 단어 분석으로는 단어의 인접성을 구분할 수 없으므로 단어의 시퀀스 분석이 가능하도록 알고리즘을 구성하였으며 이러한 방식은 지문법의 단점인 소스코드의 부분적인 표절 탐지의 난점을 해결할 수 있고 함수의 호출 순서나 수행 순서에 상관없이 표절을 탐지할 수 있는 장점을 가진다. 마지막으로 유사도 측정결과는 FCA를 이용하여 격자(lattice)로 시각화됨으로써 이용자의 이해도를 높일 수 있다.

  • PDF

Color Pixel Selection For Color Image Compression Using Intensity Variation (색상 이미지 압축을 위한 밝기 변화량 기반의 색상 픽셀 선택)

  • Hyun, Dae-Young;Lee, Sang-Uk
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 한국방송공학회 2011년도 하계학술대회
    • /
    • pp.589-591
    • /
    • 2011
  • 채색화 기법은 일부 픽셀의 색상 정보를 이용하여 흑백의 이미지에 색상 정보를 추가하는 기법이다. 이러한 채색화 기법을 기반으로한 색상 이미지 압축기법들이 연구되고 있다. 색상 평면에서 대표적인 픽셀들을 소스 픽셀로 자동적으로 선택하고, 이 소스 픽셀들의 위치와 색상 정보만을 디코더에 압축하여 전송한다. 본 논문에서는 밝기 변화량을 이용하여 소스 픽셀의 위치를 결정함으로써, 디코더에서도 동일한 작업으로 소스 픽셀의 위치를 결정할 수 있다. 따라서 소스 픽셀에 대한 위치정보를 전송하기 위한 비트량을 줄임으로써 압축 효율을 높였다. 제안알고리듬은 디코더에서 색상정보의 복원에 이용하는 채색화 기법의 특성에 맞추어서 밝기가 평평하고 넓은 영역에서 먼저 소스픽셀을 선택하여, 이웃의 비슷한 밝기를 가지는 픽셀에 대한 색상 정보를 효율적으로 압축한다.

  • PDF

Java source code Similarity Measurement System (자바소스코드 유사도 측정 시스템)

  • Kim, Eun-Hye;Lee, Song-A;Heo, Jun;Han, Kyung-Sook;Oh, Yong-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (C)
    • /
    • pp.536-539
    • /
    • 2007
  • JSMS(Java source code Similarity Measurement System)는 자바 소스 코드의 유사도를 측정하고 이와 관련한 소스코드의 정보를 시각적으로 표시하는 시스템이다. 기존의 표절 검사 시스템은 소스코드의 구조적 특징을 반영하지 못해 유사도 결과의 신뢰성이 낮고 대부분 편리성과 가독성이 좋지 않아 사용하기 불편하였다. 본 논문에서 제안하는 JSMS는 이러한 단점을 보완하기 위해 함수 선형화를 사용하여 소스코드의 구조적 특징을 반영하였다. 또한 쉽고 간단한 조작으로 편리성을 제공하며, 관련 정보와 유사 구간을 시각적으로 표시하여 가독성을 높였다. 향후 다양한 언어 지원과 폭넓은 시각적 정보 제공을 보완하여 사용자의 학습 자료로 사용할 수 있으며, 소스코드 표절의 객관적 기준이 되는 도구로 활용 가능하다.

  • PDF

Comparison of the Output Current THDi of Single-Phase Embedded Typical Z-Source Inverter and Embedded Quasi Z-Source Inverter (단상 임베디드 Typical Z-소스 인버터와 임베디드 Quasi Z-소스 인버터의 출력전류 THDi 비교)

  • Oh, Seung-Yeol;Kim, Se-Jin;Jung, Young-Gook;Park, Hee-Jae;Lim, Young-Cheol
    • Proceedings of the KIPE Conference
    • /
    • 전력전자학회 2012년도 추계학술대회 논문집
    • /
    • pp.207-208
    • /
    • 2012
  • 본 논문에서는 임베디드 Z-소스 컨버터 2대를 병렬 연결하여 승압 및 강압 기능을 가지는 단상 인버터의 THDi를 비교 분석하였다. 임베디드 Z-소스 인버터는 임베디드 Typical Z-소스 인버터와 임베디 Quasi Z-소스 인버터로 구분되며 각 인버터의 단락비에 따른 출력전류 THDi를 비교하였다. THDi의 비교를 위해 실험 세트를 구성하고 실험 데이터 이용해 비교 분석 하였다.

  • PDF

Awarematics/WMSServer : Design and Implementation of a Open Source Web Map Service Server (Awarematics/WMSServer : 오픈소스 웹 맵 서비스 서버의 설계와 구현)

  • Nam, Kwang-Woo;Ha, Su-Wook;Ha, Tae-Seok
    • Journal of Korea Spatial Information System Society
    • /
    • 제11권3호
    • /
    • pp.70-72
    • /
    • 2009
  • We describes functions, design, and implementation of Awarematics/WMSServer in this paper. Awarematics/WMSServer is a open-source web map service server developed Kunsan National University and National Information Agency(NIA). Recently in GIS areas, It tends to increase System Construction which developed by using Open-source GIS, but we have not developed yet ourself-made Open-source GIS Engine in Korea. This paper describes function, design, and implementation of Awarematics/WMSServer serviced and developed by NIA and Kunsan Natioanl University.

  • PDF

이온소스 Cathode 형태가 이온 빔에 미치는 영향

  • Min, Gwan-Sik;Lee, Seung-Su;Yun, Ju-Yeong;Jeong, Jin-Uk;O, Eun-Sun;Hwang, Yun-Seok;Kim, Jin-Tae
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 한국진공학회 2014년도 제46회 동계 정기학술대회 초록집
    • /
    • pp.145.1-145.1
    • /
    • 2014
  • 변형된 end-Hall type의 이온 소스를 사용하여 이온 소스의 형태에 따라 달라지는 이온 빔의 변화를 측정하였다. 이온 소스 cathode의 wehnelt mask를 세 가지 종류로 제작하였으며, 생성된 이온 빔을 이용하여 Al이 sputter 방식으로 증착된 유리 기판을 etching 하였다. 실험 결과 wehnelt mask의 모양에 따라 focus, broad, strate의 형태로 이온 빔이 생성되는 것을 확인하였다. Al이 증착된 유리 기판의 제작을 위하여 Al target을 사용하여 RF power로 150 W, 2분간 sputtering을 하였고, 이온 소스와 기판사이의 거리를 1 cm씩 증가시켜가며 이온 빔을 2,500 V로 3분간 유리 기판을 etching한 후, 유리 기판이 etching된 모양을 통해 이온 빔의 형태를 분석하였다. 본 연구를 위하여 sputtering과 이온 빔 처리가 가능한 챔버를 제작하였으며, scroll pump와 turbo molecular pump를 사용하였다. Base pressure $1.5{\times}10^{-6}Torr$에서 실험이 진행되었고, 불활성 기체 Ar을 사용하였다. Ar 기체를 주입시 pressure는 $2.6{\times}10^{-3}Torr$였다.

  • PDF

Query rewriting using userbased capability (사용자 기반 Capability를 이용한 질의 재작성 기법)

  • Park, Seok;Ahn, Kyu-Yearn
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (B)
    • /
    • pp.199-201
    • /
    • 2001
  • 데이터베이스 시스템은 웹의 발달과 함께 웹 데이터베이스라는 새로운 단계로 진화하고 있다. 웹 데이터베이스에서는 다양한 데이터 소스의 통합이 가장 큰 이슈로 미디에이터에서 각 래퍼가 가져온 스키마를 통합하는 작업을 수행한다. 미디에이터에서는 이와 같이 데이터 소수의 통합 외에 사용자에게 질의를 각 데이터 소스에 대하여 재작성 하는 기능이 중요하고 이에 대한 다양한 연구가 진행 중이다. 이때 질의를 각 소스가 처리할 수 있는 부질의로 재작성 할 때 필요한 개념이 capability이다. 본 논문에서는 capability를 기반으로 한 질의 시스템에서 사용자에게 제공되는 뷰와 질의에 대해서도 capability를 적용한 사용자 기반 capability 기법을 제안한다. 지금까지 타 연구에서는 소스에 대한 capability만을 고려하여 질의를 재작성 하였지만 본 논문에서는 사용자 기반의 capability를 함께 고려함으로써 사용자 요구사항을 충족시키면서도 비교적 간단한 분석과 매칭 과정에 의해 컴파일 시간 내에 계산이 가능하도록 하는 알고리즘을 제시한다. 또한 네트워크의 문제 등으로 인해 소스 중 일부분이 사용할 수 없는 상황인 경우 소스에 대해 active selection이 가능하도록 하여 대체 질의를 생성할 수 있게 하였다. 간단한 구현과 제시한 기법이 비용을 절감하는 실제적인 방법이며 타 연구와의 비교를 통해 좋은 성능을 가짐을 보인다.

  • PDF

영구 자석을 이용한 다수 헬리콘 방전의 특성연구

  • An, Sang-Hyeok;Yu, Dae-Ho;Jang, Hong-Yeong
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 한국진공학회 2010년도 제39회 하계학술대회 초록집
    • /
    • pp.111-111
    • /
    • 2010
  • 헬리콘 플라즈마는 자기장을 이용하여 높은 전자밀도를 가지게 하는 플라즈마 소스이다. 이러한 장점에도 불구하고, 전자석의 크기 때문에 설치가 어렵고, 전자석을 작동시키기 위해 추가 파워에 대한 추가 비용이 필요하며, 플라즈마의 균일도가 좋지 않아 공정에서는 많이 사용되지 못하였다. 이러한 난점은 UCLA의 Chen이 영구자석을 이용한 새로운 개념의 소스를 개발함으로써 풀릴 수 있다. 이 소스는 헬리콘 플라즈마의 높은 저항을 이용하여 여러 개의 헬리콘소스를 병렬로 연결이 가능하게끔 한다. 본 연구에서는 우선 Helic Code를 이용하여 밀도에 따른 헬리콘 플라즈마의 실저항을 계산해 보았다. 계산된 실저항값을 바탕으로, 한 개의 헬리콘 소스를 방전하여 헬리콘 플라즈마의 밀도와 전자온도 등 내부 파라미터 및 저항과 페이즈값 등 외부 파라미터들을 측정하여 계산된 결과와 비교해 보았다. 대면적화에 적합한 플라즈마 소스로써의 가능성을 알아보기 위해, 아르곤가스를 이용한 4개의 튜브로 병렬 방전을 시행해 보았다. Langmuir Probe를 이용하여 측정된 전자밀도를 통해 ICP에서 헬리콘 mode로의 전이 및 균일도를 측정하였다. 측정된 결과로부터, 입력된 파워가 플라즈마에 효과적으로 전달되기 위한 방법을 제시하고, 압력에 따른 헬리콘 mode의 전자밀도 경향성을 통해 어떤 범위에서 헬리콘 방전이 가능한지 알아보았다.

  • PDF

QMS 신뢰성 평가 기술

  • Kim, Jin-Tae;Park, Chang-Jun;Yun, Ju-Yeong;Gang, Sang-U;Sin, Yong-Hyeon;Min, Gwan-Sik;Cha, Deok-Jun
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 한국진공학회 2011년도 제41회 하계 정기 학술대회 초록집
    • /
    • pp.104-104
    • /
    • 2011
  • 사중극 질량분석기(Quadrupole Mass Spectrometer, QMS)의 신뢰성을 향상시키기 위해 이온소스를 개선하고 평가하였다. 공정가스에 의한 오염 및 charging 효과로 인해 이온전류가 감소하는 현상을 발견하였고 이를 개선하기 위해 이온소스의 표면 거칠기를 줄여서 신뢰성을 향상시켰다. 또한 이온소스를 평가하는 방법으로 희석된 혼합가스를 이용하여 MDPP (Minimum Detectable Partial Pressure)를 측정하였고 이를 위해 희석된 가스의 이온 전류와 배경 노이즈의 비율(Signal/Noise)을 극대화시키면서 QMS를 튜닝하였다. 이 평가방법을 이용하여 상용 이온소스와 한국표준과학연구원에서 제작한 두 종류의 이온소스를 평가 비교하였다. QMS에 대한 국제표준안(ISO/TC 112 CD14291) 제정을 위한 진행상황도 소개하려고 한다.

  • PDF