Roundtable: Research Opportunities and Challenges for Emerging Software Systems

Springer Science and Business Media LLC - Tập 30 - Trang 935-941 - 2015
Xiangyu Zhang1, Dongmei Zhang2, Yves Le Traon3, Qing Wang4, Lu Zhang5
1Department of Computer Science, Purdue University, West Lafayette, U.S.A.
2Microsoft Research, Beijing, China
3Faculty of Science, Technology and Communication, University of Luxembourg, Esch-sur-Alzette, Luxembourg
4Institute of Software, Chinese Academy of Sciences, Beijing, China
5School of Electronics Engineering and Computer Science, Peking University, Beijing, China

Tóm tắt

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.

Tài liệu tham khảo

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. Zhang D, Han S, Dang Y, Lou J, Zhang H, Xie T. Software analytics in practice. IEEE Software, 2013, 30(5): 30–37. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.