DOI QR코드

DOI QR Code

SW 가시화 기반 리펙토링 기법 적용을 통한 정적 코드 복잡도 개선

Improving Static Code Complexity with Refactoring technique based on SW visualization.

  • 강건희 (홍익대학교 소프트웨어공학연구실) ;
  • 손현승 (홍익대학교 소프트웨어공학연구실) ;
  • 김영수 (정보통신진흥원 소프트웨어공학센터) ;
  • 박용범 (단국대학교 컴퓨터과학과) ;
  • 김영철 (홍익대학교 소프트웨어공학연구실)
  • Kang, Geon-hee (SE Lab, Dept. of Computer Information Communication, Hongik University) ;
  • Son, HyunSeoung (SE Lab, Dept. of Computer Information Communication, Hongik University) ;
  • Kim, Youngsoo (National IT Industry Promotion Agency) ;
  • Park, Yong B. (Dept. of Computer Science, Dankook University) ;
  • Kim, R. Young Chul (SE Lab, Dept. of Computer Information Communication, Hongik University)
  • 발행 : 2014.11.05

초록

기존의 소프트웨어 개발은 SW품질을 중요시 하지만, 고품질에 대한 문제가 아직도 존재한다. 또한 기존 레가시 시스템는 개발자나 설계의 부재 경우가 많고, 코드의 내부 복잡도와 모듈간의 결합도가 높을 가능성이 높다. 따라서 코드 가시화를 통한 복잡도 개선은 고품질화과 더불어 코드 모듈의 재사용과 유지보수등과 직접적 관련성이 있다. 본 논문은 기존 SW가시화용 자동 Tool Chain 기반에서 여러 리펙토링 방법 절차 적용으로 복잡도 개선을 제안 한다. 이런 코드 가시화가 결과적으로 타깃의 결합도를 줄일 수 있다. 기존의 레가시 코드에 자동 Tool chain적용은 고품질 적용이 충분히 예상된다.

키워드