SI Seminar by Csaba Nagy
Date: 17 November 2022 / 16:30 - 17:30
USI Campus Est, room D0.03, Sector D // online on MS Teams
You can join here
Perils and Pitfalls of the Application-Database Gap
Database manipulation code is usually seen as an outsider in the codebase of a system. It lies between the program and the database, so it belongs partially to both but not entirely to one. In larger systems, a complex database requires a department of database administrators separated from the software engineers who maintain the application code. Both teams are in charge of maintaining their own side, which results in an increasing gap between them as the system evolves, leading to software maintenance problems. In my presentation, I will show interesting perils and pitfalls of this ‘application-database gap.’
Csaba Nagy is a postdoctoral researcher at the Software Institute – USI, Lugano. Before coming to Lugano, he was a postdoctoral researcher at the University of Namur in Belgium and an adjunct at the University of Szeged in Hungary, where he earned his PhD in 2014. He also gathered experience in several industrial software engineering projects, such as developing parsers and static analyzers for various programming languages. His main research interests include information systems’ maintenance and evolution, software quality, program analysis and transformation, in general, working with source code for approaches to aid software development.
Chair: Antonio Mastropaolo
ℹ️ The seminar will be in presence for everyone in room D0.03. If you are unable to attend in presence, the SI website contains a link to a Teams video call in the “location" field (i.e., click on “D0.03").
In February 2019, the Software Institute started its SI Seminar Series. Every Thursday afternoon, a researcher of the Institute will publicly give a short talk on a software engineering argument of their choice. Examples include, but are not limited to novel interesting papers, seminal papers, personal research overview, discussion of preliminary research ideas, tutorials, and small experiments.