Mattia Fazzini
Ph.D. student in Computer Science, Georgia Institute of Technology
DEIB - Conference Room "E. Gatti" (building 20)
July 19th, 2018
2.30 pm
Contacts:
Stefano Zanero
Research Line:
System architectures
Mobile devices are becoming the prevalent form of computation and the most popular way of accessing digital media content. Mobile applications perform an essential role in the success story of mobile devices and have fundamentally impacted our lives. In fact, mobile applications can be used to facilitate many of our daily activities, such as shopping, banking, social networking, and traveling. Mobile applications, similarly to all other software applications, must be tested to gain confidence that they behave as expected. This is especially important in the context of mobile applications where they are part of a highly competitive market and a failure in an application can result in loss of reputation and ultimately customers. In this talk, Mattia Fazzini will present three techniques to test and maintain mobile applications. The first technique enables developers to be more effective and efficient in testing mobile applications by offering a mechanism to record and generate device independent test cases. The second technique analyzes mobile applications and identifies screen compatibility issues caused by the fragmentation of the ecosystem. With this technique, developers not only have confidence that applications behave as expected but also have confidence that they behave as expected across different devices. Finally, the third technique automatically translates bug reports into test cases that developers can use to quickly identify and repair bugs of mobile applications.
Mattia Fazzini is a Ph.D. student in the School of Computer Science at the Georgia Institute of Technology. His research interests are in the areas of software testing, program analysis, and software security. During his Ph.D. studies, he worked as a research assistant at the National University of Singapore and as associate specialist at the University of California Berkeley.