Debugging is a boring, tedious, time consuming but inevitable step of software development and debugging multiple threaded applications with user interactions is even more complicated. Since concurrency and synchronism are normal features in Android mobile applications, the order of thread execution may vary in every run even with the same input. To make things worse, the target erroneous cases may happen just in a few specific runs. Besides, the randomness of user interactions makes the whole debugging procedure more unpredictable.
Download count: 0
- Partial requirement for: M.S., Arizona State University, 2012Note typethesis
- Includes bibliographical references (p. 67-69)Note typebibliography
- Field of study: Computer science