ABSTRACT
Effective software performance analysis needs to be conducted by crossing multiple disciplines such as algorithms, data structures, effective coding, performance data collection and its associated overheads, computer architecture, operating systems, containers and virtual machines, statistical analysis, machine learning and applied mathematics. However, no students are prepared to learn all these subjects in school. There is a need to develop software performance training at work. We need a training program that targets the different needs of new and old employees. We are working on developing such a program here at Alibaba. This paper describes our focus on practical aspect of mastering various subjects to aid software performance analysis.
Index Terms
- Developing Software Performance Training at Alibaba
Recommendations
Software Performance Analytics in the Cloud
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance EngineeringThe emergence of large-scale software deployments in the cloud has led to several challenges: (1) measuring software performance in the data center, and (2) optimizing software for resource management. This tutorial addresses the two challenges by ...
Developing Software Engineers: A Study of Professionalization in a CS Senior Capstone (Abstract Only)
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationMy research investigates the role of practical experience on professionalization and confidence in students of software engineering during their university-to-work transition. Practical experience comes in many forms, including internships, capstone ...
Software performance tuning of software product family architectures: Two case studies in the real-time embedded systems domain
Software performance is an important non-functional quality attribute and software performance evaluation is an essential activity in the software development process. Especially in embedded real-time systems, software design and evaluation are driven ...
Comments