Abstract :
Summary form only given. Software analytics is to enable software practitioners to perform data exploration and analysis in order to obtain insightful and actionable information for data-driven tasks around software and services. In this talk, based on the success of technology transfer on software analytics at Microsoft Research Asia, I will share our experiences in carrying out successful technology transfers mainly including (1) incorporation of a broad spectrum of domain knowledge and expertise, e.g., management, machine learning, large-scale data processing and computing, and information visualization; and (2) investigation into how practitioners take actions on the produced information, and providing effective support for such information-based action taking. I will talk about the implications of our experiences for software engineering education and training, such as skill-set requirements, curriculum development, and academia-Industry collaboration.
Keywords :
computer science education; data analysis; data visualisation; learning (artificial intelligence); software engineering; Microsoft Research Asia; academia-Industry collaboration; curriculum development; data analysis; data computing; data exploration; data-driven task; domain expertise; domain knowledge; information visualization; information-based action taking; large-scale data processing; machine learning; management; skill-set requirement; software analytics; software engineering education; software engineering training; technology transfer;