Ein kurzer Foliensatz zu Werkzeugen für Graphtransformation.
All posts by Maximilian Freiherr von Künßberg
- Organisatorisch schließen wir uns dem Seminar “Verteilte Systeme” an. Tretet dem Moodle-Kurs bei und nehmt an den Terminen teil.
- Mögliche Themen aus dem Gebiet Software Engineering findet ihr in dem vorherigen Post (Themenliste nochmal aktualisiert). Bei Interesse an einem der Themen kontaktiert mich (Jens Kosiol) über Discord oder Email. Hier noch der Foliensatz zur Seminarvorstellung.
- Bei jedem Thema geht es hauptsächlich darum, ein wissenschaftliches Paper zu lesen, zu verstehen und vorzustellen. Der Vortrag/die Ausarbeitung soll jeweils das softwaretechnische Problem erklären, das das Paper addressiert, die Methode, die in dem Paper verwendet wird, um das Problem zu lösen, und wie gut dieser Ansatz funktioniert. Eine kleine Literaturrecherche, wie andere das Problem gelöst haben, und/oder eigenes Ausprobieren des Ansatzes gehören aber auch dazu. Details werden für jedes Thema jeweils abgesprochen.
Hier die Folien zur ersten Vorlesung: Einführung und Organisation.
Im Sommersemester 2024 werden wir für das Seminar mit dem Fachgebiet “Verteilte Systeme” kooperieren. Der Termin für das gemeinsame Auftakttreffen wird noch im Moodle-Kurs bekanntgegeben; dort wird der genauere Ablauf erläutert.
Das Fachgebiet Software Engineering bietet Seminarthemen aus dem Gebiet des Search-based Software Engineering an, wo Probleme aus dem Software Engineering durch (metaheuristische) Optimierung gelöst werden. Bei jedem Thema wird es die Aufgabe sein, ein gegebenes Paper vorzustellen, einzuordnen und ggf. vorgestellte Techniken oder Tools auch selbst auszuprobieren.
Eine Liste der Paper, die als Grundlage für die einzelnen Themen dienen:
- Nadia Alshahwan, Xinbo Gao, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, Taijin Tei, Ilya Zorin: Deploying Search Based Software Engineering with Sapienz at Facebook. SSBSE 2018: 3-45 (Link: https://link.springer.com/chapter/10.1007/978-3-319-99241-9_1); Level: B.Sc.
- Bobby R. Bruce, Justyna Petke, Mark Harman, Earl T. Barr: Approximate Oracles and Synergy in Software Energy Search Spaces. IEEE Trans. Software Eng. 45(11): 1150-1169 (2019) (Link: https://ieeexplore.ieee.org/document/8338061); Level: B.Sc., M.Sc.
- Rodrigo Casamayor, Carlos Cetina, Oscar Pastor, Francisca Pérez: Studying the Influence and Distribution of the Human Effort in a Hybrid Fitness Function for Search-Based Model-Driven Engineering. IEEE Trans. Software Eng. 49(12): 5189-5202 (2023) (Link: https://ieeexplore.ieee.org/document/10314766); Level: B.Sc.
- Giovanni Grano, Christoph Laaber, Annibale Panichella, Sebastiano Panichella: Testing with Fewer Resources: An Adaptive Approach to Performance-Aware Test Case Generation. IEEE Trans. Software Eng. 47(11): 2332-2347 (2021) (Link: https://ieeexplore.ieee.org/document/8865437); Level: B.Sc., M.Sc.
- Giovani Guizzo, Francesco Califano, Federica Sarro, Filomena Ferrucci, Mark Harman: Inferring test models from user bug reports using multi-objective search. Empir. Softw. Eng. 28(4): 95 (2023) (Link: https://link.springer.com/article/10.1007/s10664-023-10333-8); Level: B.Sc., M.Sc.
- Giovani Guizzo, Justyna Petke, Federica Sarro, Mark Harman: Enhancing Genetic Improvement of Software with Regression Test Selection. ICSE 2021: 1323-1333 (Link: https://ieeexplore.ieee.org/document/9401972); Level: B.Sc.
- Caroline Lemieux, Jeevana Priya Inala, Shuvendu K. Lahiri, Siddhartha Sen: CodaMosa: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models. ICSE 2023: 919-931 (Link: https://www.carolemieux.com/codamosa_icse23.pdf); Level: B.Sc.
- Soumaya Rebai, Vahid Alizadeh, Marouane Kessentini, Houcem Fehri, Rick Kazman: Enabling Decision and Objective Space Exploration for Interactive Multi-Objective Refactoring. IEEE Trans. Software Eng. 48(5): 1560-1578 (2022) (Link: https://ieeexplore.ieee.org/document/9200705); Level: B.Sc., M.Sc.
- Bernardino Romera-Paredes, Mohammadamin Barekatain, Alexander Novikov, Matej Balog, M. Pawan Kumar, Emilien Dupont, Francisco J. R. Ruiz, Jordan S. Ellenberg, Pengming Wang, Omar Fawzi, Pushmeet Kohli, Alhussein Fawzi: Mathematical discoveries from program search with large language models. Nat. 625(7995): 468-475 (2024) (https://www.nature.com/articles/s41586-023-06924-6); Level: B.Sc., M.Sc.
Die Kommunikation zur Veranstaltung finden über den Blog und folgenden Discord-Server statt:
GKiST-Discord-Server
Bitte tretet dem Server bereits bei, damit wir entscheiden können, ob die Veranstaltung stattfinden wird oder nicht.
Die Kommunikation zur Veranstaltung finden über den Blog und folgenden Discord-Server statt:
GMDE-Discord-Server
----Slot----- R. 1340 | R. 1344
-------------- Mo -------------
09:30 - 10:00 35367219 35548317
10:00 - 10:30 35971029 36007943
10:30 - 11:00 36002274 35955724
11:00 - 11:30 35913319 35825953
Pause
12:30 - 13:00 35986861 35841328
13:00 - 13:30 35702353 35836979
13:30 - 14:00 35838915 35617972
14:00 - 14:30 35951870
14:30 - 15:00 35988414 35834933
-------------- Di -------------
09:30 - 10:00 35987590
10:00 - 10:30 35706489
10:30 - 11:00 35971144
11:00 - 11:30
Pause
12:30 - 13:00 35464316
13:00 - 13:30 35954321
13:30 - 14:00 36009509
14:00 - 14:30
14:30 - 15:00 36015814
-------------- Mi -------------
09:30 - 10:00
10:00 - 10:30
10:30 - 11:00 35430070 35890537
11:00 - 11:30 35832603 35958556
Pause
12:30 - 13:00 35687395 35966740
13:00 - 13:30 35993623
13:30 - 14:00
14:00 - 14:30 35824000
14:30 - 15:00
-------------- Do -------------
09:30 - 10:00 35980814 35963848
10:00 - 10:30
10:30 - 11:00 36007969
11:00 - 11:30 35536336
Pause
12:30 - 13:00 35990169
13:00 - 13:30 35995940 35953452
13:30 - 14:00 35963653 32213331
14:00 - 14:30 35964478
14:30 - 15:00 35965350
-------------- Fr -------------
09:30 - 10:00
10:00 - 10:30 35668903 35969415
10:30 - 11:00 35686257 35537812
11:00 - 11:30 35836809
Pause
12:30 - 13:00 35977414 35830542
13:00 - 13:30 35964788 2243632
13:30 - 14:00 35957616 35851983
14:00 - 14:30 35789426 35963765
14:30 - 15:00 35919395 36009608
2243642
32213331
35367219
35430070
35464316
35536336
35537812
35548317
35617972
35668903
35686257
35687395
35702353
35706489
35789426
35824000
35825953
35830542
35832603
35834933
35836809
35836979
35838171
35838915
35841328
35851983
35890537
35913319
35919395
35951870
35953452
35954321
35955724
35957616
35958556
35959313
35963512
35963653
35963765
35963848
35964788
35965350
35966740
35969415
35971029
35971144
35977414
35980814
35986861
35987590
35988414
35988414
35988609
35990169
35993623
35995940
36002274
36004744
36007943
36007969
36008445
36009509
36009608
36015814
Hier nochmal eine aktualisierte Version des Foliensatzes zu NSGA-II und SPEA2. Ich habe bei der Berechnung der raw fitness bei SPEA2 explizit gemacht, dass der Vergleich sich auf die Pareto-Dominanz bezieht.