Primary supervisor
Xiaoning DuResearch area
Software EngineeringNowadays more and more intelligence software solutions emerge in our daily life, for example the face recognition, smart voice assitants, and autonomous vehicle. As a type of data-driven solutions, intelligent components learn their decision logic from data corpus in an end-to-end manner and act as a black box. Without rigorous validation and verification, intelligent solutions are error-prone especially when deployed in the real world environment. To monitor, identify, mitigate and fix these defects becomes extremely important to ensure their service quality and user experience. Just as operations of tranditional software, the operations of intelligent software systems are in urgent needs as more and more are depolyed and used in practice. This project aims to explore an effective operation solution for intelligent systems to guard their execution and evolution.
Required knowledge
- deep learning
- software development lifecycle