Testing Mobile Apps on Automobile
Bachelor & Master Thesis
The integration of mobile applications with automobile systems is rapidly advancing, revolutionizing the driving experience. This bachelor's thesis project focuses on testing existing mobile applications available on Google Play within the unique environment of Android Automotive OS emulators. Different from general mobile apps, car apps are special such as minimizing driver distraction, as any attention taken away from the road can be dangerous, designed for larger, often non-standard screen sizes, subject to more stringent regulatory standards, etc.
Within this project, you will select a diverse range of mobile applications from Google Play that serve automotive-related purposes, such as navigation, entertainment, communication, and other functionalities. Utilize Android Automotive OS emulators to simulate automobile environments and test the selected mobile applications thoroughly. Assess their performance, compatibility, user interface adaptability, and functionality within this specific ecosystem.
This project requires a strong understanding of software testing methodologies, familiarity with Android app development, and the ability to work within emulated environments. Students will gain hands-on experience in testing mobile applications for a specialized platform crucial for the evolving automotive industry. Students participating in this project will not only deepen their knowledge of software testing methodologies but also contribute to the ongoing advancements in the intersection of mobile applications and automotive technology.
Required knowledge
- Strong programming background.
- Experience of mobile app development especially in Android app development.
Note that this project can be carried out remotely. Students with great performance may be granted an opportunity to do a paid Hiwi in the coming semester break and even a PhD position in the future.
Reference:
developer.android.com/training/cars/testing
https://play.google.com/store/apps?device=car
developers.google.com/cars/design
developer.android.com/docs/quality-guidelines/car-app-quality
https://developers.google.com/cars/design/design-foundations/visual-principles