TY - GEN
T1 - Quality assessment for large-scale industrial software systems
T2 - 26th Asia-Pacific Software Engineering Conference, APSEC 2019
AU - Zhi, Chen
AU - Deng, Shuiguang
AU - Yin, Jianwei
AU - Fu, Min
AU - Zhu, Hai
AU - Li, Yuanping
AU - Xie, Tao
PY - 2019
Y1 - 2019
N2 - To assure high software quality for large-scale industrial software systems, traditional approaches of software quality assurance, such as software testing and performance engineering, have been widely used within Alibaba, the world's largest retailer, and one of the largest Internet companies in the world. However, there still exists a high demand for software quality assessment to achieve high sustainability of business growth and engineering culture in Alibaba. To address this issue, we develop an industrial solution for software quality assessment by following the GQM paradigm in an industrial setting. Moreover, we integrate multiple assessment methods into our solution, ranging from metric selection to rating aggregation. Our solution has been implemented, deployed, and adopted at Alibaba: (1) used by Alibaba's Business Platform Unit to continually monitor the quality for 60+ core software systems; (2) used by Alibaba's R&D Efficiency Unit to support group-wide quality-aware code search and automatic code inspection. This paper presents our proposed industrial solution, including its techniques and industrial adoption, along with the lessons learned during the development and deployment of our solution.
AB - To assure high software quality for large-scale industrial software systems, traditional approaches of software quality assurance, such as software testing and performance engineering, have been widely used within Alibaba, the world's largest retailer, and one of the largest Internet companies in the world. However, there still exists a high demand for software quality assessment to achieve high sustainability of business growth and engineering culture in Alibaba. To address this issue, we develop an industrial solution for software quality assessment by following the GQM paradigm in an industrial setting. Moreover, we integrate multiple assessment methods into our solution, ranging from metric selection to rating aggregation. Our solution has been implemented, deployed, and adopted at Alibaba: (1) used by Alibaba's Business Platform Unit to continually monitor the quality for 60+ core software systems; (2) used by Alibaba's R&D Efficiency Unit to support group-wide quality-aware code search and automatic code inspection. This paper presents our proposed industrial solution, including its techniques and industrial adoption, along with the lessons learned during the development and deployment of our solution.
KW - experience report
KW - software quality assessment
KW - software quality model
UR - http://www.scopus.com/inward/record.url?scp=85078210095&partnerID=8YFLogxK
U2 - 10.1109/APSEC48747.2019.00028
DO - 10.1109/APSEC48747.2019.00028
M3 - Conference proceeding contribution
AN - SCOPUS:85078210095
T3 - Asia-Pacific Software Engineering Conference
SP - 142
EP - 149
BT - Proceedings - 2019 26th Asia-Pacific Software Engineering Conference, APSEC 2019
PB - Institute of Electrical and Electronics Engineers (IEEE)
CY - Los Alamitos, CA
Y2 - 2 December 2019 through 5 December 2019
ER -