Filtering of inconsistent software project data for analogy-based effort estimation = 추론 기반의 공수 예측을 위한 일관성 없는 소프트웨어 프로젝트 데이터의 제거

Successful software project management requires an accurate estimate for the software effort. Among the many proposed techniques, Analogy-Based Estimation (ABE) has been one of the mainstreams for software effort estimation. In general, ABE infers the effort to accomplish a new software project by reasoning on the data of the historical projects which share similar characteristics with the estimated one. As being not an exception among data mining techniques, ABE is vulnerable to the noise in the historical project data, which, consequently, needs to be filtered in advance. A number of noise filtering techniques have been proposed in both machine learning and software effort estimation domains. Basically, the effectiveness of filtering is largely dependent on the concept of noise defined by each study. Some filtering technique was claimed to have no influence on the accuracy of ABE, while some other was claimed to be vulnerable to the neighborhoods of high effort inhomogeneity. In this study, we introduce the concept of Effort-Inconsistency Degree (EID), based on which we define the inconsistent historical project data, which is the data of the historical projects that have high EID. We claim that the inconsistent historical project data were defined in a way independent of the homogeneity of effort and have high tendency to degrade the accuracy of ABE. Thus, we expect that, by filtering of these data, our approach can improve the accuracy of ABE more effectively. We have validated and compared the accuracy of ABE before and after applying our approach together with the three representative filtering techniques, namely the Edited Nearest Neighbor algorithm, the Univariate Outlier Elimination, and the Genetic Algorithm based project selection, on the four historical project data sets. The results suggest that our approach can improve the accuracy of ABE more effectively than can the other approaches.
Advisors
Bae, Doo-Hwanresearcher배두환researcher
Publisher
한국과학기술원
Issue Date
2010
Identifier
419225/325007  / 020084165
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학과, 2010.2, [ vi, 43 p. ]

Keywords

inconsistent; analogy-based estimation; software effort estimation; filtering; 제거; 일관성 없는; 추론 기반의 공수 예측; 소프트웨어 공수예측

URI
http://hdl.handle.net/10203/34917
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=419225&flag=t
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.
  • Hit : 226
  • Download : 0
  • Cited 0 times in thomson ci

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0