Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Can big data bring a breakthrough for software automation?

This is a preview of subscription content, log in to check access.


  1. 1

    Xu J, Chen D, Lv J, et al. Software Automation (in Chinese). Beijing: Tsinghua University Press, 1994

  2. 2

    Pressman R. Software Engineering: a Practitioner’s Approach. Boston: McGraw Hill Press, 2010

  3. 3

    Hudak P. Conception, evolution, and application of functional programming languages. ACM Comput Surv, 1989, 21: 359–411

  4. 4

    Mernik M, Heering J, Sloane A M. When and how to develop domain-specific languages. ACM Comput Surv, 2005, 37: 316–344

  5. 5

    Hutchins W, Somers H. An Introduction to Machine Translation. London: Academic Press, 1992

  6. 6

    D’Ambros M, Lanza M, Robbes R. Evaluating defect prediction approaches: a benchmark and an extensive comparison. Empir Softw Eng, 2012, 17: 531–577

  7. 7

    Mou L L, Li G, Zhang L, et al. Convolutional neural networks over tree structures for programming language processing. In: Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI-16), Phoenix, 2016. 1287–1293

  8. 8

    Mei H, Chang J C, Yang F Q. Software component composition based on ADL and middleware. Sci China Ser F-Inf Sci, 2001, 44: 136–151

Download references


This work was supported by National Key Research and Development Program of China (Grant No. 2017YFB1001803).

Author information

Correspondence to Hong Mei.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Mei, H., Zhang, L. Can big data bring a breakthrough for software automation?. Sci. China Inf. Sci. 61, 056101 (2018).

Download citation