소프트웨어 공학 연구와 실무 사이의 간극을 해소하기 위한 노력이 지속되어 왔지만, 실질적인 성과를 거두지 못하고 있다. 이를 해결하기 위해서는 학부 교육 단계에서부터 연구 방법론과 실용적인 발견들을 접할 수 있는 기회를 제공해야 한다.