메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김문찬 (강원대학교, 강원대학교 대학원)

지도교수
정충교
발행연도
2015
저작권
강원대학교 논문은 저작권에 의해 보호받습니다.

이용수2

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
안드로이드 어플리케이션은 대부분이 GUI를 통해 동작하기 때문에 오류를 예상하기 힘들고, 분석하여 재현하는 것 또한 어렵다. 안드로이드에서는 로그캣이라는 로깅 툴을 제공하지만 이것만으로 오류를 재현하는데 한계가 있다. 본 논문에서는 개발자가 오류를 보다 쉽게 재현할 수 있도록 이용자의 조작을 상세히 추적하고 오류가 발생하는 시점에 다양한 정보를 제공할 수 있는 방법을 제안한다. 제안하는 방법은 어플리케이션이 실행되는 동안 실행되는 메소드를 모니터링하여 정보들을 기록하고, 오류가 발생하였을 때 로그캣에서 제공하였던 stack traces 뿐만 아니라 메소드가 호출될 때 인자값을 같이 보여주고, 이용자가 어플리케이션을 사용하는 동안 UI를 어떻게 조작하였는지를 기록하여 개발자에게 보여줌으로써 보다 효율적으로 오류를 분석할 수 있도록 한다. 제안한 방법의 실효성을 검증하기 위해 오픈소스 프로젝트인 “WordPress For Android”에 이 기법을 적용하여 오류를 재현하고 이를 기반으로 디버깅하는 과정을 보여준다. 제안한 방법을 사용했을 때 로그캣정보만 이용했을 때 보다 쉽게 오류를 재현하고, 직관적으로 잘못된 부분을 수정할 수 있었다.

목차

Ⅰ. 서 론 1
Ⅱ. 관련연구 3
Ⅲ. 안드로이드 어플리케이션에서의 오류분석 5
3.1 관점지향프로그래밍 적용 5
3.2 시스템 구성 7
3.3 모니터링을 위한 aspect 구현 9
Ⅳ. 실제 안드로이드 어플리케이션에 적용 11
4.1 WordPressForAndroid에 적용 11
4.2 기존 안드로이드 로그를 사용한 디버깅 과정 12
4.3 Resouce Id를 이용한 UI조작 재현 14
4.4 인자값을 이용한 오류 분석 16
Ⅴ. 결론 및 향후 연구과제 18
Ⅵ. 참고문헌 19

최근 본 자료

전체보기

댓글(0)

0