Track: Evolution and Maintenance (EM)
ABOUT
Changes are an unavoidable part of software development, as software systems must respond to evolving goals, requirements, platforms, resources, and environmental swifts. Thus, along software evolution, during the maintenance phase, a substantial part of the codebase is changing. Further, maintenance of software systems in such dynamic world is a continuous task. Nevertheless, software quality generally falls short of expectations, and software systems continue to suffer from symptoms of aging as they are adapted to changing requirements and environments. An efficient way to overcome or avoid the negative effects of software aging is placing change and evolution at the center of the software development process.
We seek novel contributions on how to help developers evolve software systems and cope with the aging and deterioration of quality. We invite high-quality submissions describing significant, original, and unpublished results related to, but not limited to, any of the listed topics.
TOPICS
Topics of interest include, but are not limited to:
Change and defect management
Code smells detection and visualization
Empirical studies on software maintenance and evolution
Artificial intelligence applied to software evolution
Evolution of Artificial Intelligence systems
Human aspects of software maintenance and evolution
Maintenance and evolution processes, methods, techniques, and tools
Management of code clones
Mining software repositories
Reverse engineering and re-engineering
Software quality assurance
Software metrics and quality assessment
Software refactoring and restructuring
Software testing theory and practice
Technical debt in software maintenance
TRACK COMMITTEE
Chairs: Claudia Raibulet (Universita' degli Studi di Milano-Bicocca , Italy) and Elvira-Maria Arvanitou (University of Macedonia, Greece)
Program Committee:
TBA
Claudia Raibulet is an Associate Professor at the Universita' degli Studi di Milano-Bicocca in Milan, Italy and an Assistant Professor at the Vrije Universiteit Amsterdam, in The Netherlands. She obtained her Ph.D. from Politecnico di Torino, Italy. Her main research interests concern software engineering topics, with a focus on the development of self-adaptive systems and the quality assessment in software systems. She is an editorial board member of the Information and Software Technology Journal and an associate editor of the IEEE Access Journal. She leaded two special issues on Software Architectures for Smart and Adaptive Systems. She is involved in referee activities for various international journals, as well as in organizing and program committees for international conferences and workshops. More than eighty research articles published in international journals, conferences, and workshops are co-authored by her.
Dr. Elvira-Maria Arvanitou is a Post-Doctoral Researcher at the Department of Applied Informatics, in the University of Macedonia, Greece. She holds a Ph.D. degree in Software Engineering from the University of Groningen (Netherlands, 2018), an M.Sc. degree in Information Systems from the Aristotle University of Thessaloniki, Greece (2013), and a B.Sc. degree in Information Technology from the Technological Institute of Thessaloniki, Greece (2011). Her PhD thesis has been awarded as being part of the top-3 ICT-related in Netherlands for 2018. She has more than 25 papers in international conferences and journals.