소프트웨어의 중요도가 날로 높아지면서, 소프트웨어 품질 보증의 중요성과 이를 위한 효율적인 자원 할당도 중요해지고 있다. 소프트웨어의 결함을 효율적으로 수정하기 위해서 소프트웨어 개발팀은 소프트웨어 결함 예측을 수행한다. 전통적인 모듈 수준의 결함 예측과 달리, 최근에는 소프트웨어 변경사항이 결함을 유발하는지 예측하는 변경사항 수준 결함 예측 연구가 활발하게 진행되고 있다. 그러나 기존의 변경사항 수준 결함 예측에 사용된 변경사항 메트릭은 모듈 간의 관계를 고려하지 않는다는 한계가 존재한다.
본 연구는 모듈 간 의존성의 여러 유형과 특성을 고려한 변경사항 메트릭을 제안했다. 그리고 실험을 통해 모듈 간 의존성 기반 변경사항 메트릭이 결함 예측 모델의 성능을 유의미하게 향상할 수 있다는 것을 확인했다. 또한, 소프트웨어 프로젝트의 특성에 따라 결함 예측 모델의 성능을 유의미하게 향상하는 메트릭 조합이 달라지지만, 이에 관해 일반적인 규칙을 도출하기는 어려움을 확인했다.