Songqing Yue, Ph.D.

Assistant Professor

Department of Computer Science and Software Engineering

Office: Ullrich 212

Phone: 608-342-3984

Email: yues AT

My research interests include topics in software engineering, with a special focus on program transformation systems and Domain-Specific Languages (DSLs).  My research is focused on program transformation techniques applied to languages widely used in HPC. The goal is to address a number of challenges in developing and maintaining HPC software. I also have interests in Data Mining, High Performance Computing (HPC), and network security.
Undergraduate Research
Cole Nelson, one of my research assistants, is going to present his work at Research in the Rotunda. Read more...
Journal Papers
1. Yue, S., Gray, J. “Transforming C Applications with Meta-programming,” International Journal for Computers & Their Applications. March 2016, Vol. 23 Issue 1, P57-68. 12p
2. Yue, S., Gray, J. “SPOT: A DSL for Extending FORTRAN Programs with Meta-Programming,” Advances in Software Engineering. vol. 2014, pp. 1-23.
3. Jacob, F., Yue, S., Gray, J., & Kraft, N. (2012). “Modulo-F: A Modularization Language for FORTRAN Programs,” Journal of Convergence Information Technology, vol. 7, no. 12, pp. 256-263.
4. Xiao, Y., Yue, S., Fu, B., Ozdemir, S. (2011). “GlobalView: building global view with log files in a distributed/networked system for accountability,” Security and Communication Networks, 7(12), 2011, pp. 2564–2586.
Conference Papers
1.Yue S, Yue S, Smith R. “A State-based Approach to Context Modeling and Computing,” In Proceedings of 2017 IEEE Ubiquitous Intelligence and Computing (UIC 2017).
2. Yue, S., Yue, S., & Smith, R. A Survey of Testing Context-aware Software: Challenges and Resolution. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP) 2016, pp. 102-108.
3. Yue, S., Gray, J. “A DSL for Reducing the Accidental Complexities of using Program Transformation Engines,” In Proceedings of the 24th International Conference on Software Engineering and Data Engineering, 2015, pp. 195-200.
4. Yue, S., Gray, J. “Extending C with Computational Reflection,” In Proceedings of the 24th International Conference on Software Engineering and Data Engineering, 2015, pp.201-206. (Best Paper Award)
5. Yue, S., Gray, J. “OpenFortran: Extending Fortran with Meta-programming,” WolfHPC of the companion publication for The International Conference for High Performance Computing, Networking, Storage, and Analysis, SC2013.
6. Yue, S. “Program transformation techniques applied to languages used in high performance computing,” In Proceedings of the 2013 companion publication for conference on Systems, programming, & & Applications: Software for Humanity, pp. 49-52.
7. Yue, S., Xiao, Y., “Building Global View with Log Files in a Distributed /Network System,” In Proceedings of the IEEE Global Telecommunications Conference, 2010, pp 23-29
8. Yue, S., Xiao, Y., Xie, G., “Fault Tolerance Experiments in 4D Future Internet Architecture,” International conference of Communication and networking, FGCN/ACN 2009, pp. 543-552
Book Chapter
1.Yue, S., Xiao, Y., “A Survey of Fault Tolerance in Ad-hoc Networks and Sensor Networks,” a book chapter of Underwater Acoustic Sensor Networks, Auerbach Publications, Taylor & Francis Group, pp.109-142