Lu Xiao (lxiao6)

Lu Xiao

Assistant Professor

School of Systems and Enterprises

Education

  • PhD (2016) Drexel University (Computer Science)
  • BE (2009) Beijing University of Science and Technology (Network Engineering)

Research

Dr. Lu Xiao's research interests focus on software engineering, in particular, including software architecture, software maintenance, software testing, and software quality.

General Information

Lu Xiao is an Assistant Professor in the School of Systems and Enterprises at Stevens Institute of Technology. Her research interests lie in the broad area of software engineering, particularly in software architecture, software economics, cost estimation, and software ecosystems. She completed her PhD in Computer Science at Drexel University in 2016, advised by Dr. Yuanfang Cai. Her work focused on the relationship between software architecture and quality. She published her work in different conferences and journals, including ICSE, ESEM, FSE, and JSS. She received the first place prize at the ACM Student Research Competition in 2015. She earned her Bachelor’s degree in Computer Science from Beijing University of Posts and Telecommunications in 2009.

Institutional Service

  • Academic Coordinator Chair
  • Ph.D. Committee Member
  • SSE Faculty Search Committee Member
  • Graduate Curriculum Committee Member
  • SSE Graduate Curriculum Committee Member
  • Institute Curriculum Committee Member
  • Women@SSE Chair
  • 150th Anniversary Academic Symposium Committee Meeting Member
  • Working Group on Improving Student-Faculty Interaction Member

Professional Service

  • ICSME Program Committee
  • SANER Program Committee
  • ICSA Program Committee
  • IEEE Transactions on Software Engnieering Reviewer Board
  • CSER 2023 Conference Chair
  • ASE Program Committee
  • Mining Software Repository Program Committee
  • Journal of Systems and Software Reviewer
  • IEEE International Conference on Software Analysis, Evolution and Reengineering Publicity Chair
  • Journal of Empirical Software Engnieering Reviewer
  • ACM SRC Program Committee
  • Transactions on Software Engineering and Methodology Reviewer
  • Automated Software Engineering, Student Research Competition Program Committee
  • Foundations of Software Engineering, Tool Demonstration Program Committee
  • 2019 INFORMS Conference on Service Science Program Committee

Professional Societies

  • IEEE Member

Grants, Contracts and Funds

1. CAREER: AI-Empowered Architecture-Centric Framework for Systematic Software Performance Optimization, 2021-2026. Sole PI Lu Xiao
Award Amount: $486,183
Agency: National Science Foundation

2. SHF: Small: Collaborative Research: Test-Centric Architecture Modeling, 2019-2022.PI Lu Xiao (Lead), collaborative project with Tingting Yu at Kenturky University
Award Amount: $260,464 (Stevens)
Agency: National Science Foundation

3. CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide SoftwareArchitecture Infrastructure, 2018-2021.PI Lu Xiao, collaborative project with Nenad Medvidovic at University of SouthernCalifornia (Lead), Sam Malek at University of California Irvine, Mehdi Mirakhorliat Rochester Institute of Technology, Yuanfang Cai at Drexel University, and RickKazman at University of Hawaii.
Award Amount: $126,427.00 (Stevens)
Agency: National Science Foundation

4. RT 205-Identifying and Measuring Modularity Violations in Cyber-Physical Systems,2018-2019.PI Lu Xiao and Co-PI Micheal Pennock at Stevens Institute of Technology.
Award Amount: $250,893.00
Agency: System Engineering Research Center

5. RT 180-New Project Incubator, 2017-2018PI Jon Wade, Stevens Institute of Technology; Co-PIs: David Coe, University of Al-abama Huntsville; Paul Grogan, Stevens Institute of Technology; Azad Madni, Uni-versity of Southern California; Karen Marais, Purdue University; Tom McDermott,Georgia Institute of Technology; Gary Witus, Wayne State University; and Lu Xiao,Stevens Institute of Technology.
Award Amount: $19,723.00 (My topic)
Agency: System Engineering Research Center

Selected Publications

Book Chapter

    Conference Proceeding

    1. Bondi, A.; Xiao, L. (2023). Early Progress on Enhancing Existing Software Engineering Courses to Cultivate Performance Awareness, (pp. 345-349). In Companion of the 2023 ACM/SPEC International Conference on Performance Engineering.
    2. Wang, X.; Xiao, L.; Yu, T.; Woepse, A.; Wong, S. (2022). JMocker: Refactoring Test-Production Inheritance by Mockito (pp. 125-129). 2022 IEEE/ACM 44th International Conference on Software Engineering.
    3. Wang, X.; Xiao, L. (2021). An automatic refactoring framework for replacing test-production inheritance by mocking mechanism. Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
    4. zhao, y.; Xiap, L. (2021). Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance. 2021 IEEE 18th International Conference on Software Architecture (ICSA).
    5. zhao, y.; Xiao, L.; babvey, P.; sun, l.; wang, s.; martinez, a. a. (2020). Automatically Identifying Performance Issue Reports with Heuristic Linguistic Patterns. Hoboken: Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’20).
    6. zhao, y.; Xiao, L.; wang, x.; chen, z.; chen, b.; liu, y. (2020). Butterfly Space: An Architectural Approach for Investigating Performance Issues (pp. 202-213). 2020 IEEE International Conference on Software Architecture (ICSA).
    7. zhao, y.; Xiao, L.; Xiao, L.; sun, l.; chen, b.; liu, y.; bondi, A. b. (2020). How Are Performance Issues Caused and Resolved?-An Empirical Study from a Design Perspective (pp. 181-192). Hoboken: Proceedings of the ACM/SPEC International Conference on Performance Engineering.
    8. wang, x.; Xiao, L.; huang, k.; chen, b.; zhao, y.; liu, y. (2020). DesignDiff: Continuously Modeling Software Design Difference from Code Revisions (pp. 179-190). 2020 IEEE International Conference on Software Architecture (ICSA).
    9. Zhao, Y.; Xiao, L.; Wang, X.; Chen, B.; Liu, Y. (2019). Localized or architectural: an empirical study of performance issues dichotomy. Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings (pp. 316--317).
    10. Zhou, D.; Wu, Y.; Xiao, L.; Cai, Y.; Peng, X.; Fan, J.; Huang, L.; Chen, H. (2019). Understanding evolutionary coupling by fine-grained co-change relationship analysis. Proceedings of the 27th International Conference on Program Comprehension (pp. 271--282).
    11. Wang, X.; Xiao, L.; Yang, Y.; Xu, X.; Jiang, Y. (2018). Poster: Identifying TraIn: A neglected form of socio-Technical incongruence. Proceedings - International Conference on Software Engineering (pp. 358-359).

    Journal Article

    1. Wei, C.; Xiao, L.; Yu, T.; Chen, X.; Wang, X.; Wong, S.; Clune, A. (2023). Automatically Tagging the “AAA” Pattern in Unit Test Cases Using Machine Learning Models. IEEE Transactions on Software Engineering (5 ed., vol. 49, pp. 3305-3324). HOBOKEN.
    2. Xiao, L.; cai, y.; kazman, r.; mo, r.; feng, q.. Detecting the Locations and Predicting the Costs of Compound Architectural Debts. IEEE Transactions on Software Engineering. Hoboken.
    3. Zhao, Y.; Xiao, L.; Bondi, A.; Chen, B.; Liu, Y. (2022). A Large- Scale Empirical Study of Real-Life Performance Issues in Open Source Projects. IEEE Transactions on Software Engineering. HOBOKEN.
      https://ieeexplore.ieee.org/document/9757842.
    4. Xiao, L. (2021). Architecture anti-patterns: Automatically detectable violations of design principles. IEEE Transactions on Software Engienering.
    5. Xiao, L.; Xiao, L.; Xiao, L.; Dzielski, J. (2020). A case study on modularity violations in cyber‐physical systems. Systems Engineering (3 ed., vol. 23, pp. 338-349). Hoboken.
    6. Mo, R.; Cai, Y.; Kazman, R.; Xiao, L.; Feng, Q. (2019). Architecture Anti-patterns: Automatically Detectable Violations of Design Principles. IEEE Transactions on Software Engineering. IEEE.

    Poster

    1. Lim, E.; Xiao, L.; Wang, X. (2023). Addition and Removal of Cyclic Dependencies in Software Systems. the 20th Conference on Systems Engineering Research, Poster Track,.

    Technical Report

    1. Xiao, L.; Pennock, M.; Cardoso, J.; Wang, X. (2019). Identifying and Measuring Modularity Violations on Cyber-Physical Systems (SERC Technical Report, SERC-2019-TR-006 ed.).
      https://apps.dtic.mil/dtic/tr/fulltext/u2/1074520.pdf.

    Courses

    SSW322
    SSW555
    SSW567
    SSW564