Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba

Chen Zhi, Shuiguang Deng, Jianwei Yin, Min Fu, Hai Zhu, Yuanping Li, Tao Xie

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 26th Asia-Pacific Software Engineering Conference, APSEC 2019
PublisherIEEE Computer Society
Pages142-149
Number of pages8
ISBN (Electronic)9781728146485
DOIs
StatePublished - Dec 2019
Event26th Asia-Pacific Software Engineering Conference, APSEC 2019 - Putrajaya, Malaysia
Duration: Dec 2 2019Dec 5 2019

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume2019-December
ISSN (Print)1530-1362

Conference

Conference26th Asia-Pacific Software Engineering Conference, APSEC 2019
Country/TerritoryMalaysia
CityPutrajaya
Period12/2/1912/5/19

Keywords

  • experience report
  • software quality assessment
  • software quality model

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba'. Together they form a unique fingerprint.

Cite this