http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
권예진(yejin kwon),정효진(hyojin jung),윤은지(eunji yoon),박용범(yongbom park) 한국정보과학회 2012 한국정보과학회 학술발표논문집 Vol.39 No.1B
요구사항은 소프트웨어 아키텍처 설계의 핵심 요소로서, 아키텍처의 구축과 생성의 근거를 제시해준다. 이러한 요구사항 분석을 위해 다양한 요구사항 분석 방법이 제안되고 있는데 그 중 대표적인 기법은 시나리오 기반의 분석, 목표 기반의 분석, 시나리오를 이용한 목표기반의 분석이다. 그러나 이러한 요구사항 분석 방법들은 정형화되어 있지 않아 요구사항을 분석하는 아키텍트에 의존할 수밖에 없다. 따라서 본 논문에서는 텍스트학을 기반으로 정형화된 기법인 거시구조를 이용한 요구사항 분석 방법을 기반으로 요구사항 분석 프로세스를 개선하여 제안하였다. 기존 연구에서 제안한 거시구조 요구사항 분석 방법을 재해석하여 요구사항을 분석하는 단계를 나누고 각 단계의 시스템 요소 설계와 구조를 정의하여 요구사항 분석 프로세스의 설계를 수행하였다.
권예진(Yejin Kwon),최은봉(Eunbong Choi) 한국세계지역학회 2023 世界地域硏究論叢 Vol.41 No.1
전쟁과 관련된 공공기억과 민간기억은 왜 불일치할까? 본 연구는 한국군에 의한 베트남민간인 학살에 대한 문제가 1999년 국내 시민단체에 의해 제기되면서 베트남 전쟁을 둘러싼 기억의 균열이 발생하는 과정에 대하여 정치적인 분석을 시도한다. 국민을 결집시키기위해 선별된 기억을 각국의 역사에 위치시키는 과정 속에서 누락되거나 배제되었던 기억은 서서히 균열을 발생시켰다. 1990년대 전쟁기억의 균열과 관련하여 본 연구는 ‘시민단체’라는 새로운 기억주창자(memory entrepreneur)의 등장에 주목한다. 본 연구는 기억의 구성 체계를 제시하고, 이를 바탕으로 공공기억과 민간기억 사이에서 발생하는 역학관계에 대하여 정치학적 시각을 제공한다. Why are war-related public collective memory and private collective memory inconsistent? This study attempts a political analysis of the process of memory competence surrounding the Vietnam War, as the issue of the massacre of Vietnamese civilians by the Korean military was raised by domestic civic groups in 1999. Memories that were omitted or excluded in the process of placing memories in the history of each country gradually created cracks. Regarding the crack in war memories in the 1990s, this study focuses on the emergence of a new memory entrepreneur called ‘civic group’. This study proposes a structure of memory, and based on this, provides a political perspective on the dynamics that occur between public collective memory and private collective memory.
디타임: 게이미피케이션을 활용한 디저트 카페 추천 서비스
권예진(Yejin Kwon),박원빈(Wonbin Park),한연우(Yeonwoo Han),최수환(Souhwan Choe) 한국HCI학회 2024 한국HCI학회 학술대회 Vol.2024 No.1
‘디타임(D-Time)’은 게이미피케이션을 적용한 디저트 카페 추천 서비스로 미션 수행, 수집, 경쟁, 공유와 소통 등의 활동이 가능한 고유의 엠블럼 시스템을 통해사용자에게 독특한 재미를 제공한다. 또한 단순히 매장의 위치, 메뉴와 같은 정보를 제공하거나 알고리즘에 의해 자동으로 매장을 추천해주는 기존의 애플리케이션과 달리 해시태그 기반의 휴먼 큐레이션(Human Curation)을 활용하여 소비자가 선호하는 디저트 스타일과 카페 유형에 최적화된 정보를 제공해 준다.
사용자 권한 기반 EDISON 플랫폼 경진대회 시스템 구축 및 서비스에 관한 연구
권예진 ( Ye-jin Kwon ),전인호 ( In-ho Jeon ),마진 ( Jin Ma ),이종숙 ( Jong-suk Lee ),서정현 ( Jerry H. Seo ) 한국정보처리학회 2018 한국정보처리학회 학술대회논문집 Vol.25 No.1
EDISON 웹 포털을 기준으로 경진대회 시스템을 구축하기 위해서는 다양한 전문분야의 역할의 분담이 필요하다. 또한 사용자의 팀 구성,평가 반영 결과의 가시화 등의 구체적인 서비스 분할과 사용자에게 부여된 권한에 따른 서비스 차별화가 필요하다. 따라서 본 논문에서는 경진대회를 진행함에 있어 다양한 사용자의 권한에 기반하여 경진대회 서비스를 구축하였다. 또한 현재 서비스를 구축하고 경진대회를 진행하였으며,그 결과 각 사용자의 권한에 따른 서비스를 분할하여 제공하였다.
권예진(Yejin Kwon),이준하(Zuna Lee),박용범(Youngbom Park) 한국정보과학회 2013 정보과학회논문지 : 소프트웨어 및 응용 Vol.40 No.10
소프트웨어가 복잡해지고 대형화됨에 따라 다양한 소프트웨어 구조개선 방법이 연구되고 있으며, 특히 객체지향 시스템에서의 복잡도를 낮추고 가독성, 구조, 성능, 유지보수, 추상성 등을 향상시킬 수 있는 리팩토링(Refactoring) 기법이 활용되고 있다. 리팩토링은 객체지향 방법론에서 사용되는 높은 응집도와 낮은 결합도 원칙에 따라 기존의 소프트웨어를 결과에 변화 없이 구조 개선을 제시하였다. 본 연구에서는 자바의 GC(Gabage Collection)를 중심으로 메모리관리에 따른 성능향상 방법을 제시하고, 각 객체와 메모리 관계를 주요 팩터로 하여 무브메소드를 선정하고 리팩토링을 시도하는 방법을 제안한다. As software is getting more complicated and bigger, a variety of studies to improve software structure has been studied, which can reduce complexity of object-oriented systems and improve readability, structure, performance, maintenance, abstractness. Refactoring can be one of the those studies and has been widely used. Refactoring is a disciplined technique for restructuring an existing body of code without changing its external behavior which follows the high cohesion, low coupling principle in OOP. In this paper, it is proposed to improve performance by enhance memory usage based on Java garbage collector. And refactoring technique which identify move method region and extracting it, is demonstrated.
Object C의 가비지 컬렉션을 통한 메모리 관리 정책 분석 및 전망
권예진 ( Yejin Kwon ),박용범 ( Youngbom Park ) 한국정보처리학회 2013 한국정보처리학회 학술대회논문집 Vol.20 No.1
가비지 컬렉션(Garbage Collection)은 시스템에서 더 이상 사용하지 않는 동적 할당된 메모리 블록 혹은 개체를 찾아 자동적으로 다시 사용 가능한 자원으로 회수하는 것을 의미한다. 최근 대부분의 프로그래밍 언어에서는 메모리 관리를 자동으로 처리해주는 가비지 컬렉터를 기본적으로 포함하고 있으며 이러한 시스템 환경은 개발자들의 개발 속도 향상과 프로그램 가독성을 높여주는 이점을 주고 있다. 그러나 가비지 컬렉터는 자원이 한정되어 있는 스마트폰과 같은 환경에서는 큰 오버헤드를 가지며 성능 저하의 주 원인으로 꼽히기도 한다. 따라서 iOS의 경우에는 가비지 컬렉터를 지원하지 않는다. 이에 따라 본 연구에서는 스마트폰의 안드로이드와 iOS의 프로그래밍 언어인 Java와 Object C의 가비지 컬렉터의 알고리즘을 분석하여 두 언어의 개발환경의 차이를 비교 하였다. 또한 앞으로 Object C의 메모리 관리 정책에 대하여 서술하였다.
결합도 측정 메트릭을 이용한 객체지향적 개발 소프트웨어의 영향도 분석에 관한 연구
권예진 ( Yejin Kwon ),박용범 ( Youngbom Park ) 한국정보처리학회 2013 한국정보처리학회 학술대회논문집 Vol.20 No.1
소프트웨어가 복잡해지고 대형화됨에 따라 다양한 소프트웨어 측정 개발에 필요한 비용이 점차 증가하게 되었지만 지금까지 시도된 측정 기법은 정형화되어 있지 않고 다양한 측정 메트릭을 통해 소프트웨어를 측정한다고 해도 측정 결과의 비교와 분석을 통해 수치적 해석 데이터를 얻기가 어려웠다. 따라서 본 논문에서는 사용자의 사용 사례를 통해 패턴을 추출하고 이를 통해 실험 데이터를 만들어 실제 소프트웨어가 동작하는 도중 내부 모듈간의 동적인 관계를 측정할 수 있는 시스템을 제안하였다.
타가시 메소드를 이용한 소프트웨어 변경 영향도 측정 기법 설계
권예진 ( Yejin Kwon ),박용범 ( Youngbom Park ) 한국정보처리학회 2013 한국정보처리학회 학술대회논문집 Vol.20 No.1
소프트웨어의 잦은 변경은 작은 기능 변경에 한정되어 있다고 하더라도 해당 기능을 수정하고 그로 인해 발생할 수 있는 파급효과에 대해 의도하지 않은 비용이 발생하기도 하며 심지어 소프트웨어에 심각한 영향을 끼치게 된다. 따라서 본 논문에서는 소프트웨어 변경 영향도를 측정하기 위해 동적 코드 분석 방법과 정적 분석 방법을 혼합하여 사용하였다. 특히 객체지향 언어인 JAVA에서 각 객체들 사이의 의존도와 관계를 분석하는 방법과, 실제 프로그램 수행 과정 중에 나타나게 되는 객체들 사이의 의존성을 분석할 수 있는 Taguchi method를 이용한 테스트 케이스 추출 방법을 제안하였다.