›› 2015, Vol. 30 ›› Issue (5): 935-941.doi: 10.1007/s11390-015-1572-8

Special Issue: Software Systems

• Special Section on Software Systems • Previous Articles     Next Articles

Roundtable: Research Opportunities and Challenges for Emerging Software Systems

Xiangyu Zhang1(张翔宇), Dongmei Zhang2(张冬梅), Yves Le Traon3, Qing Wang4(王青), Lu Zhang5(张路)   

  1. 1 Department of Computer Science, Purdue University, West Lafayette, IN 47907, U.S.A.;
    2 Microsoft Research, Beijing 100080, China;
    3 Faculty of Science, Technology and Communication, University of Luxembourg, Luxembourg;
    4 Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;
    5 School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
  • Received:2015-08-09 Revised:2015-08-10 Online:2015-09-05 Published:2015-09-05
  • About author:Xiangyu Zhang is an associate professor at Purdue University, West Lafayette. He received his Ph.D. degree in computer science from the University of Arizona, Tucson, in 2006, and his M.S. and B.S. degrees in computer science from University of Science and Technology of China, Hefei.

For this special section on software systems, several research leaders in software systems, as guest editors for this special section, discuss important issues that will shape this field's future directions. The essays included in this roundtable article cover research opportunities and challenges for emerging software systems such as data processing programs (Xiangyu Zhang) and online services (Dongmei Zhang), with new directions of technologies such as unifications in software testing (Yves Le Traon), data-driven and evidence-based software engineering (Qing Wang), and dynamic analysis of multiple traces (Lu Zhang).——Tao Xie, Leading Editor of Special Section on Software System.

[1] Zhang D, Dang Y, Lou J G, Han S, Zhang H, Xie T. Software analytics as a learning case in practice:Approaches and experiences. In Proc. International Workshop on Machine Learning Technologies in Software Engineering (MALETS 2011), Nov. 2011, pp.55-58.

[2] Zhang D, Han S, Dang Y, Lou J, Zhang H, Xie T. Software analytics in practice. IEEE Software, 2013, 30(5):30-37.

[3] Fu Q, Lou J G, Wang Y, Li J. Execution anomaly detection in distributed systems through unstructured log analysis. In Proc. the 9th IEEE International Conference on Data Mining (ICDM 2009), Dec. 2009, pp.149-158.

[4] Lou J G, Lin Q, Ding R, Fu Q, Zhang D, Xie T. Software analytics for incident management of online services:An experience report. In Proc. the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013), Experience Papers, Nov. 2013, pp.475-485.

[5] Ding R, Fu Q, Lou J, Lin Q, Zhang D, Xie T. Mining historical issue repositories to heal large-scale online service systems. In Proc. the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2014), June 2014, pp.311-322.

[6] Fu Q, Zhu J, Hu W, Lou J, Ding R, Lin Q, Zhang D, Xie T. Where do developers log? An empirical study on logging practices in industry. In Companion Proc. the 36th International Conference on Software Engineering (ICSE 2014), May 31-June 7, 2014, pp.24-33.

[7] Shang W, Jiang Z M, Hemmati H, Adams B, Hassan A E, Marin P. Assisting developers of big data analytics applications when deploying on Hadoop clouds. In Proc. the 35th International Conference on Software Engineering, May 2013, pp.402-411.

[8] Malik H, Hemmati H, Hassan A E. Automatic detection of performance deviations in the load testing of Large Scale Systems. In Proc. the 35th International Conference on Software Engineering, May 2013, pp.1012-1021.

[9] Yang J, Evans D, Bhardwaj D, Bhat T, Das M. Perracotta:Mining temporal API rules from imperfect traces. In Proc. International Conference on Software Engineering, May 2006, pp.282-291.

[10] Godefroid P, Klarlund N, Sen K. DART:Directed automated random testing. In Proc. International Conference on Programming Language Design and Implementation, June 2005, pp.213-223.

[11] Zhang J, Chen J, Hao D, Xiong Y, Xie B, Zhang L, Mei H. Search-based inference of polynomial metamorphic relations. In Proc. International Conference on Automated Software Engineering, Sept. 2014, pp.701-712.

[12] Zou D, Wang R, Xiong Y, Zhang L, Su Z, Mei H. A genetic algorithm for detecting significant floating-point inaccuracies. In Proc. International Conference on Software Engineering, May 2015, pp.529-539.
No related articles found!
Full text



[1] Liu Mingye; Hong Enyu;. Some Covering Problems and Their Solutions in Automatic Logic Synthesis Systems[J]. , 1986, 1(2): 83 -92 .
[2] Chen Shihua;. On the Structure of (Weak) Inverses of an (Weakly) Invertible Finite Automaton[J]. , 1986, 1(3): 92 -100 .
[3] Gao Qingshi; Zhang Xiang; Yang Shufan; Chen Shuqing;. Vector Computer 757[J]. , 1986, 1(3): 1 -14 .
[4] Chen Zhaoxiong; Gao Qingshi;. A Substitution Based Model for the Implementation of PROLOG——The Design and Implementation of LPROLOG[J]. , 1986, 1(4): 17 -26 .
[5] Huang Heyan;. A Parallel Implementation Model of HPARLOG[J]. , 1986, 1(4): 27 -38 .
[6] Min Yinghua; Han Zhide;. A Built-in Test Pattern Generator[J]. , 1986, 1(4): 62 -74 .
[7] Wu Yunzeng;. On the Development of Applications of Logic in Programming[J]. , 1987, 2(1): 30 -34 .
[8] Tang Tonggao; Zhao Zhaokeng;. Stack Method in Program Semantics[J]. , 1987, 2(1): 51 -63 .
[9] Min Yinghua;. Easy Test Generation PLAs[J]. , 1987, 2(1): 72 -80 .
[10] Zhu Hong;. Some Mathematical Properties of the Functional Programming Language FP[J]. , 1987, 2(3): 202 -216 .

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: jcst@ict.ac.cn
  Copyright ©2015 JCST, All Rights Reserved