Challenges and perspectives for automated approaches to gauge and improve code understandability
Janet Siegmund is professor for Software Engineering at the Chemnitz University of Technology. Prior to that, she led the junior research group PICCARD, funded by the Centre Digitisation.Bavaria. She received her Ph.D. from the University of Magdeburg in 2012 and she holds two master's degrees, one in Computer Science and one in Psychology. In her research, she focuses on programmers can be supported when working with source code, and on how students can be supported in becoming expert programmers. Janet Siegmund is the co-author of more than 30 peer-reviewed journal, conference, and workshop publications. She regularly serves as program-committee member for conferences and workshops. From 2014 to 2017, she was in the steering committee of the International Conference on Program Comprehension.
Ray leads a team at Google in California, USA charged with automated testing and analysis of millions of mobile apps. His overall focus is to create tooling to make maintaining software faster and easier. Ray's PhD research at the University of Virginia, USA concentrated on code understanding: measuring readability and automatically generating documentation.
Dr. Venera Arnaoudova is an Associate Professor in the School of Electrical Engineering and Computer Science (EECS) at Washington State University (WSU). Her research interest is in the domain of software engineering, and in particular, empirical software engineering, program comprehension, software evolution, and poor and good software practices. Her long-term research goal is to understand how human factors impact the cost and quality of the software they develop. In her research, she applies methods from Machine Learning, Natural Language Processing, Machine Translation, Neurocognitive Science, and others to Software Engineering.
Dr. Arnaoudova is a recipient of the NSF CAREER award in 2020 and the EECS Early Career Award in 2021. She has received two Distinguished Paper Awards (ICPC'18 and ICSM'10) and five Distinguished Reviewer Awards: at ESEC/FSE'20 and '21, at ICSME'20 and '21, and at ICPC'19. She is a Digital Learning Co-Chair for ACM SIGSOFT. She is part of the editorial board of the Empirical Software Engineering Journal (EMSE) and part of the review board IEEE Transactions on Software Engineering (TSE). She serves or has served as a program committee member for ESEC/FSE, ICSE, ICPC, ICSME, MSR, SANER, and others. At WSU, Dr. Arnaoudova is the Chair of the Computer Science Curriculum Committee and the Industry Engagement Fellow within the Innovation and Research Engagement Office (IREO) for Computer Science and Software Engineering.