일 실시예에 따른 유지보수 가이드라인을 제공하는 방법은, 문서로부터 개념을 추출하고, 상기 추출된 개념에 대하여 의미 체계 모델을 구축하는 단계- 상기 개념은, 상기 문서에 포함되어 있는 텍스트의 기본 단위를 의미함-; 상기 추출된 개념과 연관된 개념을 탐색하고, 상기 추출된 개념을 상기 탐색된 개념들 사이의 유사성에 기초하여 클러스터링을 수행하는 단계; 및 상기 클러스터링을 수행함에 따라 생성된 유지보수 가이드라인을 제공하는 단계를 포함할 수 있다.