Songqing Yue, Ph.D.

Assistant Professor

Department of Computer Science and Software Engineering

Office: Ullrich 212

Phone: 608-342-3984

Email: yues AT uwplatt.edu

Home
Teaching
Research
Advising
 
 
My research interests include topics in software engineering, with a special focus on program transformation systems and Domain-Specific Languages (DSLs). I also have interests in High Performance Computing (HPC) and network security. 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.
 
 
Journal Papers
1. Yue, S., Gray, J. “Transforming C Applications with Meta-programming,” International Journal of Computer Applications.
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/Workshop Papers
1. 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.
2. 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.
3. 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)
4. 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.
5. 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.
6. 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
7. 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