본 과목에서는 다양한 웹 소프트웨어의 신뢰성을 평가하고 개선하기 위한 최근 연구동향에 대해 살펴본다. 먼저 소프트웨어 테스팅, 정적 분석, 동적 분석 기법 등 웹 소프트웨어의 신뢰성을 분석하고 검증하기 위한 기반 기술에 대해 공부한다. 특히 비전문가(일반 사용자)가 매쉬업(Mashup), 웹 매크로(Web Macro) 등을 통하여 웹 응용 소프트웨어를 개발하는 과정에서 보다 신뢰성이 높은 소프트웨어를 만들 수 있도록 하기 위한 최근 연구에 대해 살펴본다. 그리고 웹 소프트웨어 신뢰성 평가를 위한 프로그래머 대상의 실증적 연구 방법들에 대해서도 고찰한다. 이 과목에서는 텀 프로젝트의 수행을 통해 학생들이 웹 소프트웨어의 신뢰성과 관련된 새로운 기술을 익히고 구현하며 실증적 연구를 수행하도록 한다.