ISCAS OpenIR
an empirical study on test driven development process for android applications
Chen Juncheng; Xue Yunzhi; Chen Zhao
2011
Conference Name15th IASTED International Conference on Software Engineering and Applications, SEA 2011
SourceProceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011
Pages137-144
Conference DateDecember 14, 2011 - December 16, 2011
Conference PlaceDallas, TX, United states
Indexed TypeEI
ISBN9780889869066
Department(1) National Engineering Research Center for Fundamental Software Institute of Software Academy of Chinese Sciences P. O. Box 8718 Beijing China
English AbstractThe rapid expansion of mobile device market requires software vendors to deliver mobile applications with high quality within a short time limit. In this paper, we present an iterative test driven development(TDD) process for mobile applications running on Android. In each iteration of this process, developers can specify a new feature or improvement by specifying GUI elements and corresponding GUI behavior in a test case, then write or refactor code to pass the test. This process utilizes mGUITester, a test engine specially designed for Android's applications, to execute the test cases automatically. Empirical studies on two typical applications show that the TDD process can help semi-skilled developers improve product quality within limited time, but does not work equally well for beginners and professionals.; The rapid expansion of mobile device market requires software vendors to deliver mobile applications with high quality within a short time limit. In this paper, we present an iterative test driven development(TDD) process for mobile applications running on Android. In each iteration of this process, developers can specify a new feature or improvement by specifying GUI elements and corresponding GUI behavior in a test case, then write or refactor code to pass the test. This process utilizes mGUITester, a test engine specially designed for Android's applications, to execute the test cases automatically. Empirical studies on two typical applications show that the TDD process can help semi-skilled developers improve product quality within limited time, but does not work equally well for beginners and professionals.
KeywordGraphical User Interfaces Mobile Devices Mobile Telecommunication Systems Robots Software Engineering
SponsorshipInt. Assoc. Sci. Technol. Dev. (IASTED)
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/16287
Collection中国科学院软件研究所
Recommended Citation
GB/T 7714
Chen Juncheng,Xue Yunzhi,Chen Zhao. an empirical study on test driven development process for android applications[C],2011:137-144.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Chen Juncheng]'s Articles
[Xue Yunzhi]'s Articles
[Chen Zhao]'s Articles
Baidu academic
Similar articles in Baidu academic
[Chen Juncheng]'s Articles
[Xue Yunzhi]'s Articles
[Chen Zhao]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Chen Juncheng]'s Articles
[Xue Yunzhi]'s Articles
[Chen Zhao]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.