안드로이드 어플리케이션 개발에서 퍼미션 분석을 사용한 다양한테스트 환경 조건 생성 기법Testing Android Applications Considering Various Contexts Inferred from Permissions
- Other Titles
- Testing Android Applications Considering Various Contexts Inferred from Permissions
- Authors
- 송광식; 한아림; 정세훈; 차성덕
- Issue Date
- 2015
- Publisher
- 한국정보과학회
- Keywords
- 안드로이드 어플리케이션 테스팅; 퍼미션; 상황 인지; 다양한 환경 조건; Android application testing; permissions; context-awareness; various contexts
- Citation
- 정보과학회논문지, v.42, no.8, pp.1022 - 1030
- Indexed
- KCI
- Journal Title
- 정보과학회논문지
- Volume
- 42
- Number
- 8
- Start Page
- 1022
- End Page
- 1030
- URI
- https://scholar.korea.ac.kr/handle/2021.sw.korea/95059
- ISSN
- 2383-630X
- Abstract
- 최근에 제조되는 스마트폰들이 점점 다양한 인터페이스 장비와 사용자 주변 환경을 인식하는센서 장비를 포함하게 되면서, 어플리케이션을 개발 시 주어진 장비들을 활용함으로 인해 증가된 개발 및테스팅 복잡도를 효과적으로 제어하는 것이 중요하게 되었다. 이는 기존의 이벤트 기반 혹은 사용자가 지정한 입력만을 사용하여 테스트를 수행하는 연구로는 한계가 있음을 의미하며 대상 어플리케이션과 상호작용하는 주변 기기를 특정하여 이들로부터 구체적인 실행 환경 조합을 체계적으로 생성하는 연구가 필요하고 할 수 있다. 본 연구에서는 안드로이드 어플리케이션과 함께 배포되는 퍼미션 정보를 기반으로 어플리케이션의 기능에 영향 주는 주변 기기들을 분석한 후 이를 기반으로 외부 환경 조건들을 자동으로 생성하는 방법을 제안한다. 마지막으로 오픈소스에 본 연구기법을 적용하여 코드 커버리지가 향상됨을 보임으로써 본 연구의 효과성을 검증하였다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - Graduate School > Department of Computer Science and Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.