데이터마이닝과 소프트웨어공학
Data Mining and Software Engineering
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
데이터마이닝은 기존의 데이터 분석 기법과 대규모 데이터 처리를 위한 기법으로 데이터 분석을 통한 유용한 정보를 제공한다. 본 논문은 소프트웨어공학 분야에서 수집되는 다양한 소프트웨어 프로젝트 데이터 분석을 위해 데이터마이닝 기법을 적용하기 위한 시도로 수행되었다. 데이터마이닝 기법을 소프트웨어공학 분야 중 소프트웨어 프로젝트의 성공과 실패를 좌우하는 결정적 요소 중의 하나인 소프트웨어 비트웨어 비용산정 분야에 적용하는 연구가 진행되었다. SVR을 이용하여 소프트웨어 비용을 산정하였고, 이 때 SVR 모수들의 최적 조합을 면역계의 동작 원리를 응용한 면역 알고리즘을 이용하여 발견하였다. 소프트웨어의 정확한비용산정을 위해 다양한 세대수, 메모리셀수, 대립유전자수를 대상으로 IA-SVR 알고리즘을 적용하였다. 실험결과는 기존의 연구들보다 우수함이 입증되었다.
Abstract
The accurate estimation of software development cost is important to a successful project in software engineering. Until recent days, the models using regression analysis based on statistical algorithm and data mining method have been proposed. However, this paper estimates the software development cost using support vector regression, a sort of new data mining technique. Also we presents the best set of optimized parameters applying immune algorithm, changing the number of generations, memory cells, and allele. The proposed IA-SVR algorithm outperforms some existed researches published in the literatures.
참고문헌 (20)
- 신택수, "비지니스 인텔리전스를 위한 데이터마이닝" (2009), 사이텍미디어
- 이정진, "R, SAS, MS-SQL을 활용한 데이터마이닝" (2011), 자유아카데미
- 김영옥, "데이터 마이닝 기법을 이용한 소프트웨어공학 데이터 분석", 박사, 컴퓨터공학과, pp.2013
- 권기태, "소프트웨어 비용산정을 위한 SVM의 파라미터 선정과 응용에 관한 연구", 한국컴퓨터정보학회논문지, 14(3), pp.210~216 (2009), 한국컴퓨터정보학회
- 박혜영, "패턴인식과 기계학습" (2011), 이한출판사
- 한학용, "패턴인식 개론" (2009), 한빛미디어
- Du Zhang, "Machine Learning Applications in Software Engineering" (2005), World Scientific
- Dipankar Dasgupta, "Artificial Immune Systems and Their Applications" (1999), Springer
- 심귀보, "컴퓨터 면역기스템 개발을 위한인공면역계의 모델링과 자기인식 알고리즘", 한국 퍼지 및 지능시스템학회 논문지, 11(10), pp.910~918 (2001)[DOI]
- 권기태, "소프트웨어 비용산정을 위한 면역 알고리즘 기반의 서포트 벡터 회귀", 한국컴퓨터정보학회논문지, 14(7), pp.16~24 (2009), 한국컴퓨터정보학회
- 정형환, "면역 알고리즘을 이용한 전력계통 안정화 장치의 최적 파라미터 선정", 전기학회 논문지, 49A(9), pp.433~445 (2000)[DOI]
- 박진현 외, "DC 모터 파라미터 변동에 대한 면역 알고리즘 제어기 설계", 한국 퍼지및 지능시스템학회 논문지, 12(4), pp.353~360 (2002)[DOI]
- Pang-Ning Tan, "Introduction to Data Mining" (2006), Addison Wesley
- Changha Hwang, "Support Vector Median Regression", Data and Information Science, 14(1), pp.67~74 (2003)
- Toby Segaran, "Programming Collective Intelligence" (2007), O’relly
- 권기태, "면역 알고리즘 기반의 서포트 벡터 회귀를 이용한 소프트웨어 신뢰도 추정", 한국IT서비스학회지, 8(4), pp.129~140 (2009), 한국IT서비스학회
- Alaa F. Sheta, "Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects", Journal of Computer Science, 2, pp.118~123 (2006)
- Miyoung Shin, "Empirical Data Modeling in Software Engineering Using Radical Basis Functions", IEEE TSE, 26(6), pp.567~576 (2000)
- Adrina L. I. Oliveria, "Estimation of Software Project Effort with Support Vector Regression", Neurocomputing, 69, pp.1749~1753 (2006)
- 권기태, "유전 알고리즘 기반의 서포트 벡터 회귀를 이용한 소프트웨어 비용산정", 정보처리학회논문지D, 16(5), pp.729~736 (2009), 한국정보처리학회
