BLIA+ IDEA

BLIA+ IDEA Description

Get Started. It's Free
or sign up with your email address
BLIA+ IDEA by Mind Map: BLIA+ IDEA

1. Class Level

1.1. - 결함 발견 시 Source File의 Fix Version 별로 확인 (이전 기술들은 Fix Version 별로 확인 하지 않음)

1.2. - Version History
 (Commit file 들을 어떻게 효과적으로 Data-mining 할지)

1.3. - 의심스러운 파일 체인지 ㄴ 많이 수정된 파일일 수록 버그일 가능성이 높다. ㄴ 버그 발견 시 마지막으로 수정한 개발자에게 소스코드 전달

1.4. - Alpha, Beta, k, Gamma 값을 기계학습을 시키는 방법


1.5. Coverage Data의 Total Coverage 확률 이용

2. Method Level

2.1. - Method Level 
(BLIA에서 사용하는 Stack Trace 정보는 상위 위치한 정보만을 사용하고 있다. Stack Trace의 모든 정보를 확용하게 된다면 Mathod Level 까지 확인이 가능할 것으로 보임)

3. Method + Class Level

3.1. - Coverage Data ㄴCoverage Data에 도출한 Complexity 정보로 BLIA를 향상 시키거나, Mathod Level 까지 확인이 가능 할 것으로 보임 (Complexity 계산 수식 확인 필요))

3.2. - Bug Tracking System (Bug Tracking System의 Comment분석을 통해 정확도 향상 될것으로 보여짐)

4. ETC

4.1. - 결함 예측 (Fault prediction)

4.2. - 기능 + 사람의 릴레이션을 찾는 방법