RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 소프트웨어 모듈성을 정량적으로 측정하는 방법

        정필수,안종선,박태현,강성원,은나래,고상원,Jung, Pilsu,Ahn, Jongsun,Park, Teahyun,Kang, Sungwon,Eun, Narae,Ko, Sangwon 한국정보과학회 소프트웨어공학 소사이어티 2013 소프트웨어공학회지 Vol.26 No.3

        소프트웨어의 품질을 평가하기 위해, 구성 모듈의 품질을 측정하는 것이 중요하다. 특히, 현업에서는 품질이 높은 모듈을 재사용하고 품질이 낮은 모듈을 개선하는 활동이 중요하기 때문에 모듈의 품질을 정량적으로 측정할 필요가 있다. 본 논문에서는 모듈이 지녀야 할 속성으로서 모듈성(moduleness)을 정의하고 모듈성을 구성하는 여러 가지 품질 속성과 품질 측면 및 측정 지표를 정의한다. 그리고 이들을 활용하여 모듈성을 정량적으로 측정하는 방법을 제안한다. 사례 연구에서는 C, C++, Java기반의 오픈소스 모듈들을 대상으로 모듈성을 정량적으로 측정하고 그 측정 결과를 검증함으로써 제안 방법의 효용성을 보인다. We need to measure the quality of each module to assess software quality. Especially, in industry, it is important to measure quality of modules quantitatively in order to improve bad modules and reuse good modules. In this paper, we define moduleness as characteristic that modules should be possessed and propose a method to measure software moduleness quantitatively. A case study conducted in this paper shows the usefulness of the method by measuring and evaluating moduleness of modules based on open source software developed by C, C++ and Java languages.

      • 효율적인 소프트웨어 제품라인 회귀시험을 위한 자동화된 코드 기반 시험 방법

        정필수,강성원,Jung, Pilsu,Kang, Sungwon 한국정보과학회 소프트웨어공학 소사이어티 2020 소프트웨어공학회지 Vol.29 No.2

        소프트웨어 제품라인 개발은 제품군의 개발을 위하여 공통적인 부분과 가변적인 부분을 분리 개발함으로써 중복개발을 피하여 효율적으로 제품군을 개발하는 개발 패러다임이다. 소프트웨어 제품라인 개발에서 제품군을 생성하기 위해 사용되는 소스코드를 제품라인 코드 베이스라고 부르고, 제품라인 코드 베이스가 변경되어 제품군의 제품들이 영향을 받을 때 영향 받은 제품들을 시험하는 활동을 제품라인 회귀시험이라고 한다. 이 때 제품군의 각 제품을 개별적으로 시험하는 대신, 변경과 무관한 시험을 파악하여 피할 수 있다면 효율적인 제품라인 회귀시험이 가능해 질 것이다. 본 논문은 이런 방법으로 소프트웨어 제품라인 회귀시험을 효율적으로 수행하는 자동화된 방법인 SRTS를 소개한다. 이 방법은, 먼저 제품라인 코드 베이스와 시험 항목을 공통성과 가변성을 기반으로 나누고 변경에 영향을 받는 시험 항목을 식별하여 선택한 후, 선택된 시험 항목만을 재실행함으로써 불필요한 시험을 줄인다. Software product line development is a development paradigm that efficiently develops a product family by avoiding redundant development based on separation of the common part and the variable part of the product family. In software product line development, the source code that is used to produce a product family is called a product line code base, and when the product line code base is changed and the products of the product family are affected by the change, the activity of testing the affected products is called a product line regression testing. For product line regression testing, instead of conducting regression testing individually on each product of the product family, a more efficient regression testing would be possible if unnecessary testing that are irrelevant to the change can be avoided. This paper introduces SRTS, which is an automated method to efficiently perform software product line regression testing. SRTS divides the product line code base and test cases based on commonality and variability. Then SRTS identifies and selects the test cases affected by the change. Finally, it reduces unnecessary testing by rerunning only the selected test cases.

      • 블록체인 네트워크의 대표노드 선출 및 해임에 관한 연구

        정필수 ( Pilsu Jung ),전우직 ( Woojik Chun ),오형석 ( Hyeongseok Oh ),윤대일 ( Daeil Yune ),강성원 ( Sungwon Kang ) 한국정보처리학회 2019 한국정보처리학회 학술대회논문집 Vol.26 No.2

        블록체인은 탈중앙화된 신뢰 기반 분산 데이터베이스로 높은 신뢰성과 보안성을 제공하지만 기존의 블록체인들은 확장성이 떨어진다는 문제를 지닌다. 이 문제를 해결하기 위해 기존의 방법들은 소수의 대표노드들을 선출하여 합의 과정을 간소화 하려 하였다. 그러나 이러한 시도는 대표노드를 선출하기 위해 지분 기반 투표 방식을 사용하기 때문에 많은 지분을 가진 노드들에게 권한이 집중될 수 있다는 한계를 갖는다. 본 연구는 이러한 한계점을 해결한 대표노드 선출/해임 모델을 소개한다. 제안 방법은 Raft 의 투표 알고리즘을 확장하여 대표노드의 공정한 선출과 대표노드의 부적절한 행위를 예방한다. 제안 방법은 모델 검증을 통해 도달 가능성, 안전성, 활동성이 확인되었다.

      • 가변 길이 정보 메시지 최적화 방법

        김진규,강성원,정필수,김정민,백하은,권구형,김상수,Kim, Jingyu,Kang, Sungwon,Jung, Pilsu,Kim, Jungmin,Baek, Haeun,Kwon, Koo Hyung,Kim, Sang Soo 한국정보과학회 소프트웨어공학 소사이어티 2013 소프트웨어공학회지 Vol.26 No.1

        가변 길이 정보 메시지는 컴퓨터 네트워크 시스템을 통하여 효율적인 정보 제공을 하기 위하여 개발된 통신 프로토콜 표준이다. 이러한 가변 길이 정보 메시지는 정보 수신자의 정보 요구 수준 및 정보 수신자의 정보 접근 수준에 따라 정보의 상세함을 가변적으로 조절 할 수 있도록 설계된 메시지이다. 정보 메시지 최적화 기술은 정보 메시지를 다양한 데이터 압축 기술을 사용하여, 메시지 전체의 물리적인 사이즈를 줄이려고 노력하였다. 정보 메시지 최적화에서는 정보의 정확성을 최우선으로 고려하고 있어, 최적화 전/후가 동일한 비손실 압축 기법을 응용하여 사용하고 있다. 하지만, 이러한 비손실 압축 기법만을 사용하면, 압축효율성이 현저하게 떨어져, 제한된 대역폭을 갖는 무선 네트워크 환경에서의 효율적인 전송이 이루어지지 않는다. 본 논문에서는 가변 길이 정보 메시지를 대상으로, 메시지 필드 단위로 정보의 최적화를 수행하여 메시지의 길이를 물리적으로 좀 더 효과적으로 최적화하도록 시도하였다. 또한, 본 논문에서 제시한 최적화 방법의 효율성을 보이기 위하여, 가변 길이 정보 메시지에 대한 최적화 실험을 수행하였다. Variable length information message is a communication protocol standard in order for computer network systems to provide efficient delivery of information. The variable length information messages were developed for varying and controlling details of information in accordance with message receiver's required information level or information access level. In the previous studies, data compressing techniques have been in use for information message optimization technologies in order to reduce physical sizes of information messages. In optimization technologies for information messages, accuracy of information is considered as the most important factor; therefore, only non-loss compression techniques are applied to the optimization technologies. However, the non-loss compression based information message optimization methods are not efficient in data compression, and these are limited to efficient delivery of information in wireless network environments that have constraint bandwidth. In this paper, we attempt to optimize information in the variable length information messages at message fields in order to reduce physical sizes of messages more efficiently. To demonstrate the efficiency of our approach, we conduct optimization experiments for variable length information messages.

      • KCI등재

        개인별 심박수 기준을 설정하기 위한 피드백-RFC 모델

        김태현 ( Taehyun Kim ),정필수 ( Pilsu Jung ),이선아 ( Seonah Lee ),정기숙 ( Ki-sook Chung ),금창섭 ( Changsup Keum ),강성원 ( Sungwon Kang ) 한국정보처리학회 2017 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.6 No.2

        많은 웨어러블 스마트 피트니스 장치들이 심박수와 관련된 서비스를 제공한다. 이러한 서비스는 통계를 기반으로 사전 결정한 고정 수치를 기준으로 이용한다. 그러나 사람들의 신체조건은 개개인마다 다르기 때문에, 모든 개개인을 같은 기준으로 적용하는 서비스는 신뢰성이 낮다. 본 논문에서는 사용자의 운동 능력에 맞추어 심박수의 기준이 변동하는 피드백-RFC 모델과, 모델을 구현하는 방법을 제안한다. 그리고 12명의 실험참가자들로부터 심장박동 데이터를 수집하여 모델을 평가함으로써 제안 모델의 효용성을 보인다. Many of the wearable smart fitness devices provide services related to users` heartbeat rates. These services use fixed standards which have been pre-determined based on statistical data. However, because body conditions significantly differ between individuals, the services applying fixed standards to all individuals are not reliable. This paper proposes the Feedback-RFC model which adapts heartbeat standards to individual users` exercise abilities and also proposes a method to implement the model. This paper also shows the effectiveness of the Feedback-RFC model by collecting heartbeat data from 12 participants and evaluating the model with the data.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼