• 제목/요약/키워드: Development Effort Estimation

검색결과 90건 처리시간 0.024초

Case-Selective Neural Network Model and Its Application to Software Effort Estimation

  • 전응섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.363-366
    • /
    • 2001
  • It is very difficult to maintain the performance of estimation models for the new breed of projects since the computing environment changes so rapidly in terms of programming languages, development tools, and methodologies. So, we propose to use the relevant cases for a neural network model, whose cost is the decreased number of cases. To balance the relevance and data availability, the qualitative input factors are used as criteria of data classification. With the data sets that have the same value for certain qualitative input factors, we can eliminate the factors from the model making reduced neural network models. So we need to seek the optimally reduced neural network model among them. To find the optimally case-selective neural network, we propose the search techniques and sensitivity analysis between data points and search space.

  • PDF

기능점수 기반 소프트웨어 개발팀 규모와 개발기간 예측 모델 (A Predictive Model for Software Development Team Size and Duration Based on Function Point)

  • 박석규;이상운
    • 정보처리학회논문지D
    • /
    • 제10D권7호
    • /
    • pp.1127-1136
    • /
    • 2003
  • 소프트웨어 개발 초기에 개발비용, 소요 인력과 기간을 추정하는 것은 소프트웨어공학 분야의 주요한 요소이며, 어려운 문제이다. 소프트웨어 개발 소요 인력을 추정하기 위한 대부분의 모델들은 소프트웨어 요구사항 명세서로부터 측정된 기능점수를 이용하였다. 본 논문은 기능점수에 기반하여 프로젝트에 대한 가장 실제적이고 생산적인 팀 규모와 개발기간을 선택하는 지침으로 사용될 수 있는 정보를 제공하기 위해 생산성 척도와 비용 척도를 도입하였다. 소프트웨어 개발과 유지보수를 수행한 300개 프로젝트 데이터 집합을 2개의 서브 그룹인 개발 프로젝트와 유지보수 프로젝트로 분류하였다. 생산성과 비용 측도 기준에 의해 분석한 결과 작은 팀 규모와 최소한의 개발기간이 소요되었을 때, 프로젝트가 성공적으로 수행됨을 보였다. 또한, 연구 결과에 근거하여 기능점수 규모에 따른 개발팀의 규모와 개발기간을 추정할 수 있는 모델을 제안하였다. 본 제안 모델은 소프트웨어 규모에 따라 필요한 개발팀의 규모와 개발기간 평가 기준을 제공한다.

Development of an uncertainty quantification approach with reduced computational cost for seismic fragility assessment of cable-stayed bridges

  • Akhoondzade-Noghabi, Vahid;Bargi, Khosrow
    • Earthquakes and Structures
    • /
    • 제23권4호
    • /
    • pp.385-401
    • /
    • 2022
  • Uncertainty quantification is the most important challenge in seismic fragility assessment of structures. The precision increment of the quantification method leads to reliable results but at the same time increases the computational costs and the latter will be so undesirable in cases such as reliability-based design optimization which includes numerous probabilistic seismic analyses. Accordingly, the authors' effort has been put on the development and validation of an approach that has reduced computational cost in seismic fragility assessment. In this regard, it is necessary to apply the appropriate methods for consideration of two categories of uncertainties consisting of uncertainties related to the ground motions and structural characteristics, separately. Also, cable-stayed bridges have been specifically selected because as a result of their complexity and the according time-consuming seismic analyses, reducing the computations corresponding to their fragility analyses is worthy of studying. To achieve this, the fragility assessment of three case studies is performed based on existing and proposed approaches, and a comparative study on the efficiency in the estimation of seismic responses. For this purpose, statistical validation is conducted on the seismic demand and fragility resulting from the mentioned approaches, and through a comprehensive interpretation, sufficient arguments for the acceptable errors of the proposed approach are presented. Finally, this study concludes that the combination of the Capacity Spectrum Method (CSM) and Uniform Design Sampling (UDS) in advanced proposed forms can provide adequate accuracy in seismic fragility estimation at a significantly reduced computational cost.

기능점수 기반 소프트웨어 공식 (Software Equation Based on Function Points)

  • 이상운
    • 정보처리학회논문지D
    • /
    • 제17D권5호
    • /
    • pp.327-336
    • /
    • 2010
  • 본 논문은 기능점수 소프트웨어 규모에 기반하여 개발노력과 일정과의 관계를 유도하는 소프트웨어 공식을 제안하였다. 기존의 소프트웨어 공식은 라인수에 기반을 두고 있다. 라인수는 개발언어에 따라 큰 차이를 보여 소프트웨어 규모 추정에 어려움이 많이 지적되고 있다. 먼저 라인수를 기능점수로 변환하는 방법을 고려하였다. 그러나 이 방법은 개발언어별로 라인수와 기능점수간 변환비율이 명확히 결정되지 않고 있고, 또한 특정 개발언어에 대해서는 변환비율이 제시되어 있지 않아 소프트웨어 공식을 유도하는데 실패하였다. 따라서 기능점수에 기반하여 개발된 대용량의 프로젝트 데이터를 대상으로 소프트웨어 공식을 직접 유도하였다. 첫 번째로 개발 프로젝트들 중에서 타당한 개발기간이 설정된 데이터들을 분류하였다. 두 번째로, 이 데이터에 대해 회귀분석을 통해 기능점수와 개발노력, 기능점수와 개발기간과의 관계를 유도하였다. 마지막으로 이들 관계로부터 소프트웨어 공식을 유도하였다. 제안된 모델은 라인수 기반의 모델이 갖고 있는 적용상 문제점들을 해결하여 실무에 쉽게 적용이 가능한 장점을 갖고 있다.

소프트웨어 개발팀 규모 추정 모델 (A Model for Estimation Software Development Team Size)

  • 이상운
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.873-882
    • /
    • 2002
  • 소프트웨어 개발 초기에 개발비용, 소요인력과 기간을 추정하는 것은 소프트웨어공학 분야에서 어렵고도 중요한 문제이다. 이 정보들은 소프트웨어 요구사항 명세서로부터 측정된 소프트웨어 규모인 기능점수를 이용하여 추정한다. 측정된 소프트웨어 규모를 개발하기 위해서는 개발팀을 몇 명으로 구성할 것인가가 문제로 제기된다. 본 논문은 소프트웨어 개발팀의 규모를 추정할 수 있는 모델을 제시한다. 모델을 유도하기 위해 301개 소프트웨어 프로젝트들이 사용되었다. 먼저, 통계적 알고리즘 모델인 회귀모델을 연구하였다. 다양한 데이타 변환과 회귀분석 결과 좋은 성능의 모델을 얻지 못하였다. 따라서, 비알고리즘 모델인 RBF망을 적용하여 잔차가 랜덤하게 분포하고 우수한 성능을 가진 모델을 제안하였다. 본 모델은 소프트웨어 개발에 필요한 개발팀 규모에 대한 기준을 제공함으로써 인력관리 정보로 활용할 수 있다.

소프트웨어 규모 측정 방법 연구 (A Study for Software Sizing Method)

  • 박석규;박중양
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권4호
    • /
    • pp.471-480
    • /
    • 2004
  • 소프트웨어 개발노력, 기간과 비용을 추정 능력은 개발될 소프트웨어의 정확한 규모 추정치 에 기반 한다. 본 논문은 소프트웨어 규모 추정을 위한 단순화된 기능점수 (FP) 기법을 제안한다. 이 기법은 가치조절인자를 계산하는 단계를 생략하고 조절인 안된 기능점수에서 조절된 기능점수를 직접 구한다. 783개의 소프트웨어 프로젝트에 기반을 둔 사례분석으로 통계적 회귀분석을 통해 적절한 모델을 찾고자 하였다. 본 논문은 또한, 신규 개발, 유지보수와 재개발 형태의 프로젝트 서브그룹별로 모델을 제시하였다.

  • PDF

대게 연안자망어업의 경제적 적정 어구사용량 분석 (Analyzing Optimal Economic Fishing Efforts of the Coastal Snow Crab Gillnet Fishery)

  • 김도훈;안희춘;이경훈
    • 수산경영론집
    • /
    • 제39권2호
    • /
    • pp.25-39
    • /
    • 2008
  • The Korean government is in the establishment process of plan for managing fishing effort by setting up the maximum fishing gear usage per fishery type for the recovery of fishery resources, for the settlement of disputes between fishery sectors over fishing gears, and for the stability of fishing business condition. Especially in the setting up of the maximum fishing gear usage, economic standards as well as biological standards are being considered as a significant factor to promote the sustainable and economically viable development of fisheries. This study is, thus, to analyze the optimal economic fishing gear usage ($E_{MEY}$) as the most economically efficient one for the coastal snow crab gillnet fishery, one of the most controversial sectors in establishing the maximum fishing gear usage. The data of logbooks per trip were used for concentrating on the estimation of $E_{MEY}$ per trip because it was considered there were limitations of data available for analyses. As a finding drawn from the analyses, the optimal economic trap usage ($E_{MEY}$) of coastal snow crab gillnet vessels per trip has to be decreased by about 13%. That is, reducing the trip gillnet usage up to the level of $E_{MEY}$ can lead to the reduction of trip fishing costs, thereby resulting in the increased trip profits.

  • PDF

A Case Study on Function Point Method applying on Monte Carlo Simulation in Automotive Software Development

  • Do, Sung Ryong
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권6호
    • /
    • pp.119-129
    • /
    • 2020
  • 소프트웨어 개발은 다양한 프로세스 변동을 포함하기 때문에, 결정론적 이론 보다는 확률론적 이론에 더 영향을 많이 받는다. 확률론적 방식은 결정론적 방식보다 프로젝트 활동과 관련된 불확실을 고려하고, 예상되는 결과에 대해서 확률 분포로 접근하는 장점이 있다. 그러므로 소프트웨어 프로젝트를 성공하기 위해서는 확률 분포에 기반하여 범위, 규모, 비용, 공수, 일정 그리고 품질 목표를 체계적으로 관리해야 한다. 소프트웨어 규모 산정은 불확실성이 큰 개발 초기의 활동임에도 불구하고, LOC, COCOMO, FP, SLIM과 같은 결정론적 산정 방식으로 수행되고 있다. 본 연구에서는 확률적 분포 기반의 기능 점수 프로세스를 수립하고, 효과를 검증하기 위해 몬테카를로 시뮬레이션 기반의 자동차 전기전자 제어시스템 소프트웨어 개발에 적용한 사례를 제시한다. 본 연구 결과가 조직 내 기능 점수 프로세스를 수립하기 위한 가이드 및 관리자들의 정확한 의사결정 도구로 활용될 것으로 기대한다.

소프트웨어 개발비용을 추정하기 위한 FFP 기반 모델 (A FFP-based Model to Estimate Software Development Cost)

  • 박주석;정기원
    • 정보처리학회논문지D
    • /
    • 제10D권7호
    • /
    • pp.1137-1144
    • /
    • 2003
  • 소프트웨어 규모를 측정하기 위한 기존의 기능점수 기법은 관리정보 시스템에 적합하도록 구성되어 있으나 최근의 실시간 및 내장형 시스템의 적용성 확장에 따라 완전기능점수(FFP, Full Function Point) 기법이 제안되었다. 그러나, FFP 기반의 소프트웨어 규모 측정 방법에 관한 많은 연구는 이루어지고 있으나, FFP로 측정된 소프트웨어 규모에 대한 개발비용을 추정할 수 있는 모델 연구는 미흡한 실정이다. 본 논문은 FFP로 실제 개발된 소프트웨어의 완전기능점수를 기반으로 소프트웨어 개발에 투입될 노력을 추정하는 선형 회귀분석 모델과 거듭제곱 회귀분석 모델을 평가하여 가장 적합한 모델로써 거듭제곱 모델을 선정하였다. 선정된 거듭제곱 모델을 적용할 경우 가장 근사치의 소프트웨어 개발비용을 추정할 수 있음을 보였다.

한국 동해 생태계의 어획강도 변화에 따른 자원량 예측 연구 (A study on the forecasting biomass according to the changes in fishing intensity in the Korean waters of the East Sea)

  • 임정현;서영일;장창익
    • 수산해양기술연구
    • /
    • 제54권3호
    • /
    • pp.217-223
    • /
    • 2018
  • Overfishing capacity has become a global issue due to over-exploitation of fisheries resources, which result from excessive fishing intensity since the 1980s. In the case of Korea, the fishing effort has been quantified and used as an quantified index of fishing intensity. Fisheries resources of coastal fisheries in the Korean waters of the East Sea tend to decrease productivity due to deterioration in the quality of ecosystem, which result from the excessive overfishing activities according to the development of fishing gear and engine performance of vessels. In order to manage sustainable and reasonable fisheries resources, it is important to understand the fluctuation of biomass and predict the future biomass. Therefore, in this study, we forecasted biomass in the Korean waters of the East Sea for the next two decades (2017~2036) according to the changes in fishing intensity using four fishing effort scenarios; $f_{current}$, $f_{PY}$, $0.5{\times}f_{current}$ and $1.5{\times}f_{current}$. For forecasting biomass in the Korean waters of the East Sea, parameters such as exploitable carrying capacity (ECC), intrinsic rate of natural increase (r) and catchability (q) estimated by maximum entropy (ME) model was utilized and logistic function was used. In addition, coefficient of variation (CV) by the Jackknife re-sampling method was used for estimation of coefficient of variation about exploitable carrying capacity ($CV_{ECC}$). As a result, future biomass can be fluctuated below the $B_{PY}$ level when the current level of fishing effort in 2016 maintains. The results of this study are expected to be utilized as useful data to suggest direction of establishment of fisheries resources management plan for sustainable use of fisheries resources in the future.