Computer Science Colloquium
Gran Sasso Science Institute (GSSI), L'Aquila, Italy
Software Performance Antipatterns to reduce Traceability UncertaintyThu 21.01.2016, 14:00, 60 minutes
SCP3 218, Science Park 3
AbstractThe problem of interpreting the results of performance analysis is quite critical in the software performance domain: mean values, variances, and probability distributions are hard to interpret for providing feedback to software architects. Support to the interpretation of such results that helps to fill the gap between numbers and architectural alternatives is still lacking. This talk is aimed at illustrating PANDA (Performance Antipatterns aNd FeeDback in software Architectures), a framework for addressing the results interpretation and feedback generation problem by means of performance antipatterns, that are recurring solutions to bad practices in software development. Such antipatterns can play a key role in understanding the traceability between architectural model elements and performance analysis results, since they can be used to reduce the uncertainty while bridging these two domains.
BioCatia Trubiani is a Post-doctoral Researcher at the Gran Sasso Science Institute (GSSI), L'Aquila, Italy, since April 2014. She received the PhD in Computer Science at the University of L'Aquila with a dissertation on the automated generation of architectural feedback from software performance analysis results. During her PhD studies she visited the Imperial College of London in UK and the Karlsruhe Institute of Technology in Germany. Her main research interests include the quantitative modelling and analysis of interacting heterogeneous distributed systems. She is especially interested in the model-driven QoS analysis of software architectures, model-driven refactoring by means of software performance antipatterns, and trade-off QoS analysis and optimization.
Invited by Institute for Software Systems Engineering
The Computer Science Colloquium is organized by the Department of Coputer Science at JKU, the Österreichische Gesellschaft für Informatik (ÖGI) and the Österreichische Computergesellschaft (OCG).