Home | Sitemap | Index | Contact | Legals | KIT
M.Sc. Zoya Durdik

Researcher

Tel: +49 721 9654 646

Fax: +49 721 9654 647

zoya.durdik(at)fzi.de

FZI Forschungszentrum Informatik
Haid-und-Neu-Straße 10-14
D-76131 Karlsruhe

Room R 1.1.33

Chair Prof. Reussner
Institute for Program Structures and Data Organization
Karlsruhe Institute of Technology (KIT)

Building 50.34
Am Fasanengarten 5
76131 Karlsruhe, Germany

Research Interests

My main research interests are:

  • Software architectures design and modelling
  • Long-living industrial systems and their evolution
  • Requirements engineering
  • Architectural styles and design patterns
  • Agile methods, Scrum

 

Related research interests:

  • Extra-functional software qualities analysis and prediction: performance, reliability
  • Component-based and service-based software development and software architecture
  • Model-driven Software Development

Projects

  • Research project ADVERT

Architecture- and Quality-centric Evolution of Long-Living Software Systems.

  • Project lead BMBF-Research project COCKTAIL

Scalable, KMU-focused Mashup & SaaS service platform. Performance and reliability prediction.

  • Project DARWIN II, Industry

Migration and evolution strategies of long living software systems. Case studies.

  • Project DARWIN, Industry

Migration and evolution strategies of long living software systems. State-of-the-art and guidelines.

Model-driven techniques to support the development of mobile apps.

Publications

Awarded with CompArch Young Investigator Award 2010

Publications are listed on a separate page.

Teaching and Advising

Theses

Please contact me if you are interested in a Master Thesis/Diplom Work or Bachelor Thesis/Student Work related to my research interests.

Master Thesis/Diplom Work topics presented below can be reduced to the Bachelor Thesis/Student Work.

 

Your own thesis ideas related to my research fields are kindly welcome. If you are interested in a specific topic, we can surely find a suitable and interesting thesis topic for you.

 

Lectures, seminars and laboratories:

  • 2012 - Scrum, double lecture, USI, Lugano
  • 2012 - Agile software development and Scrum, lecture course, DHBW, Karlsruhe
  • 2011 - Scrum, double lecture, USI, Lugano
  • 2011 - Agile software development and Scrum, lecture course, DHBW, Karlsruhe
  • 2011 - Proseminar "Inside Eclipse", supervision, Karlsruhe Institute of Technology
  • 2010 - Agile software development and Scrum, lecture course, DHBW, Karlsruhe
  • 2010 - Seminar "Software Certification", supervision, Karlsruhe Institute of Technology

 

Open Theses

Studentische Hilfskraft: Entwicklung eines Systems zur Auswahl von Architekturlösungen (z.B. Komponenten oder Entwurfsmustern)

Die Entwurfsmuster, Third-party Komponenten und Web Ser-vices sind einen Beispiel von wiederverwendbaren Lösungen, die im Praxis-Kontext weit verbreitet sind. Solche Lösungen orientieren sich an die bestimmten Probleme im bestimmten Kontext im Bereich Software-Engineering und haben einen nachgewiesen positiven Einfluss auf das Qualität und die Wartbarkeit der Software. Deren Anwendung erfordert...[more]

By:Zoya Durdik

Studentische Hilfskraft: Weiterentwicklung von Architekturreferenzsystems

Das Common Component Modelling Example (CoCoME) ist ein Architekturreferenzsystem und dient als eine Referenzarchitektur und eine Referenzimplementierung für ein komponenten-basiertes System. CoCoME wird international als ein Benchmark anerkannt für die Methoden, die sich mit den komponenten-basierten Systemen beschäftigen (z.B. Performanzvorhersagen, Reverse Engineering oder...[more]

By:Zoya Durdik

Empirical Validation of the Approach for Architectural Design with Documented Design Decisions

Diploma or Master Theses.

In this diploma / master thesis you design and perform an empirical study of an architecture design approach with documented design decisions.[more]

By:Zoya Durdik

Curriculum Vitae (CV)

2009 – Present

PhD-study, Department of Computer Science, University of Karlsruhe

2007-2009

PhD-study and teaching assistance, St. Petersburg State Electro-Technological University

2008-2009

Project Management and Support, GTECH Corporation

2005 -2007 Master study Informatik, St. Petersburg State Electro-Technological University. The fourth place at the University competition for the Best Masters-degree research work
2006-2008 Master study System Analytics and Management, St. Petersburg State Technological Extern University
2005-2008

Software Engineer - Graphics and Integration Developer, Research center NIC

2001-2005

Bachelor study Informatik, St. Petersburg State Electro-Technological University. The second place at the University competition for the Best Bachelors-degree research work

1999-2007

Working student, CH ImpexKonsult AB

1991-2001 Graduation certificate, the 2.SPb Gymnasium with extended English language

 

Completed Theses

Modellgetriebene Entwicklung von mobilen Anwendungen, Studentische Hilfskraft

Im Modagile Mobile Projekt werden mobile Anwendungen für mehrere mobile Plattformen (Android, iOS) entwickelt. Dank modellgetriebener Techniken werden die Anwendungen nicht mehr einzeln für jede Plattform geschrieben, sondern aus Modellbeschreibungen generiert. Details werden auf der konkreten Zielplattform von Hand ausprogrammiert. Statt für jede mobile Plattform jeweils komplett neu zu...[more]

By:Zoya Durdik

(Semi-) Automated Approach for the Selection and Validation of Architecture Patterns

Motivation

Architecture patterns are well-known approved solutions for the repeating software-engineering problems in a given context. They are recognized and validated to have a positive influence on software properties, such as maintainability, understandability and flexibility. However, their application requires founded knowledge in the application domain and in the area of software...[more]

By:Zoya Durdik

Erweiterung eines agilen Vorgehensmodells durch ein Software-Architektur-Artefakt

Motivation

Die Studienarbeit beschäftigt sich mit Software-Architektur und agiler Software Entwicklung. Einerseits versprechen agile Software Entwicklungsmethoden hohe Flexibilität und Risikominimierung, andererseits kann das Fehlen von expliziter Software-Architektur schlechte nicht-funktionale Anforderungen, hohe Kosten und höheres Risiko für ein Software-System bedeuten. Obwohl, der...[more]

By:Zoya Durdik