• Title/Summary/Keyword: 측정방법론

Search Result 1,799, Processing Time 0.033 seconds

Measuring Methods of Functional Similarity and Code Generation Rate for the Code Generated by MDD (MDD 기법을 이용하여 생성된 코드 간의 기능적 유사도 및 코드 생성률 측정 기법)

  • Ryu, Sung-tae;Park, Chul-hyun;Lee, Eunseok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.287-290
    • /
    • 2010
  • 오늘날 모바일 시장을 중심으로 다양한 플랫폼이 등장하면서 모바일 어플리케이션 개발 시 여러 플랫폼을 고려해야 하는 부담이 증대되고 있다. 이러한 상황에서 Model-Driven Development(MDD) 는 멀티플랫폼에 대응하는 어플리케이션 개발의 효율성을 높여줄 수 있다. 하지만 이 기법을 이용하는 대다수의 연구 결과들은 해당 방법론을 통해 생성된 결과물의 질을 객관적으로 평가할 수 없고, 이 때문에 해당 방법론의 성능 평가가 힘들다. 본 연구에서는 대상 플랫폼들이 제공하는 API 를 분석한 결과에 근거하여 공통 요소를 추출하고 이를 이용하여 MDD 기반으로 개발을 진행할 수 있는 개발 프로세스를 소개하고, 이를 통해 생성된 소스 코드의 기능적 유사도 및 코드 생성률과 기능적 유사도를 평가할 수 있는 방법을 제안한다. 이 방법은 코드를 AST 로 바꾸고 API 맵핑 테이블에 근거하여 동일한 키워드로 변환하고 유사도를 측정하여 설계 시 의도한 기능이 얼마나 잘 코드로 생성되었는 지 평가할 수 있는 방법이다. 본 연구에서는 이 방법을 이용하여 생성된 코드의 기능적 유사도와 코드 생성률을 측정하였다.

Tree Similarity: Interoperability Evaluation Tool (트리 유사도: 상호운용성 평가도구)

  • Jeong, Seonghoon;Bae, Jae-Hak J.
    • Annual Conference on Human and Language Technology
    • /
    • 2017.10a
    • /
    • pp.276-280
    • /
    • 2017
  • 현대사회에 존재하는 다양한 시스템들이 병합될 때는 병합을 위해서 여러 가지 방법을 사용해 볼 수 있다. 이때 시스템의 성격에 따라 더 적절한 병합 방법론이 존재할 수 있지만, 어떤 방법이 해당 시스템을 통합하는데 더 적절한지를 판단하기는 쉽지 않다. 본 논문에서는 서로 다른 시스템을 통합할 때, 그 상호운용성을 평가하기 위한 수단으로 트리의 유사도를 측정하는 방안을 제시한다. 이렇게 측정된 유사도는 0이상 1이하의 값을 가지며, 정확한 수치로 제시되기 때문에 서로 다른 통합 방법론을 평가하기 위한 계량적 근거로 사용될 수 있다. 다만 트리 구조로 나타낼 수 없는 일부 시스템들에 대해서는 적용할 수 없는 한계를 가진다.

  • PDF

Tree Similarity: Interoperability Evaluation Tool (트리 유사도: 상호운용성 평가도구)

  • Jeong, Seonghoon;Bae, Jae-Hak J.
    • 한국어정보학회:학술대회논문집
    • /
    • 2017.10a
    • /
    • pp.276-280
    • /
    • 2017
  • 현대사회에 존재하는 다양한 시스템들이 병합될 때는 병합을 위해서 여러 가지 방법을 사용해 볼 수 있다. 이때 시스템의 성격에 따라 더 적절한 병합 방법론이 존재할 수 있지만, 어떤 방법이 해당 시스템을 통합하는데 더 적절한지를 판단하기는 쉽지 않다. 본 논문에서는 서로 다른 시스템을 통합할 때, 그 상호 운용성을 평가하기 위한 수단으로 트리의 유사도를 측정하는 방안을 제시한다. 이렇게 측정된 유사도는 0이상 1이하의 값을 가지며, 정확한 수치로 제시되기 때문에 서로 다른 통합 방법론을 평가하기 위한 계량적 근거로 사용될 수 있다. 다만 트리 구조로 나타낼 수 없는 일부 시스템들에 대해서는 적용할 수 없는 한계를 가진다.

  • PDF

한국주식시장에 적합한 사건연구 방법론의 고안

  • Jeong, Hyeong-Chan
    • The Korean Journal of Financial Management
    • /
    • v.14 no.2
    • /
    • pp.273-312
    • /
    • 1997
  • 본 연구는 우리나라의 실제 일별 주식수익률 자료를 이용한 시뮬레이션을 통해 우리나라 주식시장에 가장 적합한 사건연구방법론을 도출하고자 하였다. 이를 위해, 1980년에서부터 1995년까지 우리나라 주식시장에 상장된 675개 주식을 대상으로 무작위 복원추출 방법에 의해 50개의 개별주식으로 구성된 250개 표본을 선정하였다. 이들 250개 표본을 이용하여 시뮬레이션 기법에 의해 다양한 사건연구 모형의 통계적 오류와 검정력에 미치는 영향을 종합적으로 분석하였다. 시뮬레이션 실험 결과에 의하면, 먼저 사건일을 정확히 포착할 수 있는 경우에는 산업별주가지수를 시장지수로 선택한 시장모형 혹은 시장조정모형으로 초과수익률을 측정하고, 횡단면 독립성을 가정한 검정법이 가장 우수한 사건연구방법으로 나타났다. 한편, 사건일을 정확하게 포착할 수 없는 경우에는, 동일가중지수를 시장지수로 선택한 시장모형 혹은 시장조정모형으로 초과수익률을 측정하고, 횡단면 독립성을 가정한 검정법이 가장 적합한 모형으로 나타났다. 그리고, 사건일 집중현상으로 인한 제1종 오류를 감소시키는 데에는 개별주식의 초과수익률 간의 횡단면 독립성을 가정한 검정법보다는 횡단면 중속성을 조정한 검정법을 사용하는 것이 더욱 효과적이다.

  • PDF

A Case Study of Adapting Disciplined Agile Framework for Large-scale IT Projects (대규모 IT 프로젝트에서 학습기반 애자일 프레임워크 적용사례 연구)

  • Park, HeeWon;Choi, Jin-Young
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.7
    • /
    • pp.424-427
    • /
    • 2017
  • In an early stage, many people think that agile development methodology cannot be applied i large-scale IT projects. Nevertheless, agile development methodology has recently been introduced in variety of successful large-scale IT projects. In this paper, I compare two enterprise agile methodologies and introduce a case of Disciplined Agile Delivery (DAD) Framework, an enterprise agile development methodology. I compare and quantitatively measure the productivity of the development of two projects using Disciplined Agile Delivery framework and waterfall development methodology with a similar development scope.

Visual Probing of User Experience Structure: Developing a New Methodology for Value-Centered HCI (가치 중심적 HCI를 위한 새로운 방법론의 개발: 모바일 인터넷 서비스의 사용자 경험 구조를 중심으로)

  • Lee, In-Seong;Choi, Bo-Reum;Kim, Jin-Woo;Jung, Seung-Ki;Lee, Ki-Ho
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02b
    • /
    • pp.582-591
    • /
    • 2007
  • 지금까지 HCI분야의 많은 연구들은 사용성 (Usability)을 중요한 연구 주제로 인식하여 왔다. 그러나 연구의 범위를 사용성에 한정하는 것은 HCI 분야의 잠재성을 좁히고, 사용자 경험 (User Experience)의 개념도 좁은 범위로 한정시키게 된다. 따라서 향후 HCI 분야의 연구는 정보 기술의 사용성 측면의 뿐만 아니라, 정보 기술의 사용을 통한 다양한 사용자 경험을 구조적인 관점에서 살펴보아야 한다. 즉 사용성 중심의 연구가 아닌, 보다 전반적이고 구조적인 측면에서 사용자 경험을 살펴보는 새로운 방향의 HCI 연구가 필요할 것으로 보인다. 이와 같이 사용자 경험을 보다 전반적이고 구조적인 측정에서 이해하기 위해서는 사용자가 특정 정보 기술의 사용을 통해 추구하는 가치 (Value)와 그와 같은 가치를 실현 시킬 수 있는 정보 기술의 속성 (Attribute) 및 결과 (Consequence), 그리고 속성, 결과, 가치 간 연관 관계를 구조적인 측면에서 살펴보아야 한다. 본 연구는 사용자 가치에 대한 대표적인 이론인 Means-End Chain Theory와 속성, 결과, 가치 간 연관 관계를 파악하기 위한 정성적 연구 방법론인 Laddering 기법을 기반으로 사용자 경험 구조 파악 및 가치 중심적 HCI (Value-Centered HCI)를 위한 새로운 연구 방법론을 제안하고자 한다. 또한 본 연구에서는 새롭게 제안된 방법론을 통해 모바일 인터넷 서비스에 대한 사용자 경험 구조를 도출하고, 모바일 인터넷 상황에서 도출된 결과 및 본 연구에서 새롭게 제안된 방법론의 이론적이고 실용적인 의의를 제시하고자 한다.

  • PDF

A study of distributing the load of the LVS clustering system based on the dynamic weight (동적 가중치에 기반을 둔 LVS 클러스터 시스템의 부하 분산에 관한 연구)

  • Kim, Suk-Chan;Rhee, Young
    • The KIPS Transactions:PartA
    • /
    • v.8A no.4
    • /
    • pp.299-310
    • /
    • 2001
  • In this paper, we study the methodology of distributing the requests of clients based on the state of real server in the LVS(Linux virtual server) clustering system. The WLC(weighted least connection) algorithm in the LVS cluster system is studied. The load distributing algorithm which assigns a weight into each real server is devised by considering the load of real servers. The load test is executed to estimate the load of real servers using a load generating tool. Throughout the result of the experiment, we suggest new load distributing algorithm based on the usage of physical memory of each real server. It is shown that the correction potentiality of new algorithm is somewhat better than that of the WLC algorithm.

  • PDF

Developing a Prototype of Learning Epistemic Frame using Computer based Learning System: Learning Analytics (인식론적 프레임 학습을 위한 컴퓨터 기반 교육프로그램 프로토타입 개발: 학습분석 중심으로)

  • Choi, Younyoung;Seo, Donggi
    • Journal of the Korea Convergence Society
    • /
    • v.9 no.3
    • /
    • pp.23-29
    • /
    • 2018
  • There is a growing interest in computer based learning system that can learn a new concept of epistemic frames in response to the demands of $21^{st}$ century Skills. However, there is little research on the theoretical models for the epistemic frames applicable in the changing educational environment and the measurement theories (Psychometric theory, Learning Analytics) that can be evaluated. Therefore, in this study, we propose the core elements of the learning system prototype that can educate the epistemic frames in the practical community. Furthermore, this study explores and suggests an appropriate psychometric measurement theory (learning analytics) that allows us to measure, infer, and evaluate a learner.

Evaluation of renewable energy deployment program using outcome evaluation method and its implication (Outcome evaluation method를 이용한 신.재생에너지 보급보조사업의 평가결과 및 시사점)

  • Moon, Chang-Kwon;Heo, Eun-Nyeong
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 2009.11a
    • /
    • pp.300-300
    • /
    • 2009
  • Outcome Evaluation은 미국의 DOE(Department Of Energy)산하 EERE(Energy Efficiency and Renewable Energy)에서 프로그램 평가를 위해 사용하는 General Program Evaluation Guide에서 언급된 5가지 평가방법 중 하나로 프로그램의 결과를 측정하여 평가하는 방법이다. 이는 프로그램을 시행한 후 일정한 기간이 지난 뒤 프로그램의 목적을 달성함으로써 얻어지는 결과를 추산하여 그 기간 동안 프로그램이 의도했던 목적을 위해 얼마나 잘 수행되었는지를 보여준다. 본 연구에서는 Outcome Evaluation을 이용하여 한국에서 진행되고 있는 신재생에너지 보급사업에 대한 평가를 하였다. 현재 한국의 신재생에너지 보급사업은 크게 보급지원제도와 기반조성사업으로 나누어져 있으나 본 연구에서는 보급지원제도에 중점을 두어 평가를 진행하였다. General Program Evaluation Guide에 따르면 Outcome Evaluation의 방법론은 engineering estimation에서 survival analysis에 이르기까지 다양한 방법론을 제시하지만 본 연구에서는 Tabulation과 Correlation을 주로 활용하였다. 먼저 평가의 대상이 되는 프로그램과 시기를 정하고 평가지표를 산정한 뒤 위와 같은 방법론을 활용해 평가를 진행했고, 그 시사점을 도출하였다.

  • PDF

A Study on Test Coverage Measurement for Configurable Software System (구성가능한 소프트웨어 시스템의 시험 커버리지 측정 연구)

  • Han, Soobin;Go, Seoyeon;Kim, Taeyoung;Lee, Jihyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.437-439
    • /
    • 2021
  • SPL 방법론을 적용하여 개발한 제품군 시험은 모든 제품에서 사용되는 공통 부분과 일부 또는 단일 제품에서만 사용되는 가변 부분을 종합적으로 고려해야 하기 때문에 단일 소프트웨어 시험과는 상당히 다르다. 시험 커버리지는 작성된 시험에 대한 적절성을 측정하는 데에 사용되는 동시에 적절한 시험을 작성하기 위한 가이드로 사용되기 때문에 중요하다. SPL 시험에서 시험 커버리지 측정은 제품군을 구성하는 멤버제품 별로 측정될 수도 있지만, 이는 재사용을 기반으로 중복된 개발관련 활동의 최소화를 지향하는 SPL 의 원칙에 맞지 않다. 따라서 개별 제품이 아닌 SPL 수준에서 시험 커버리지 기준을 측정하고 시험의 적절성을 평가하기 위해서는 다른 방법이 필요하다. 이 논문에서는 구성가능한 소프트웨어 시스템(highly configurable software system)에 SPL 시험 방법을 적용하여 SPL 기반 제품군을 위한 시험 커버리지의 측정 방법을 제안하고 실험의 수행 결과를 기술하여 제안한 방법의 적절성을 검증한다.