I spent the semesters of my Master’s degree working on different topics at the ISF at TUBS.
e4CompareFramework frontend: The project explorer of the Eclipse / Java e4CompareFramework has been migrated from SWT to JavaFX.
Evaluation of variablilty- and taxonomy mining: Using Xtend code clone analysis tools were automatically evaluated against a ground truth generated by the e4CompareFramework clone generator.
An Architecture Information Query Language for the Digital Architecture Twin (Thesis): In my thesis, I developed an Architecture Information Query Language (AIQL) that allows users to query the Digital Architecture Twin (DArT) for such stakeholder-tailored architecture information using the Xtext language workbench and the Epsilon Object Language (EOL). The results have been published in a paper (Ammermann et al., 2023).
References
2023
ECSA
A Query Language for Software Architecture Information
Joshua Ammermann, Sven Jordan, Lukas Linsbauer, and 1 more author
In Software Architecture - 17th European Conference, ECSA 2023, Istanbul, Turkey, September 18-22, 2023, Proceedings, 2023
@inproceedings{DBLP:conf/ecsa/AmmermannJLS23,author={Ammermann, Joshua and Jordan, Sven and Linsbauer, Lukas and Schaefer, Ina},editor={Tekinerdogan, Bedir and Trubiani, Catia and Tibermacine, Chouki and Scandurra, Patrizia and Cuesta, Carlos E.},title={A Query Language for Software Architecture Information},booktitle={Software Architecture - 17th European Conference, {ECSA} 2023, Istanbul,
Turkey, September 18-22, 2023, Proceedings},series={Lecture Notes in Computer Science},volume={14212},pages={337--345},publisher={Springer},year={2023},url={https://doi.org/10.1007/978-3-031-42592-9\_23},doi={10.1007/978-3-031-42592-9\_23},timestamp={Sun, 24 Sep 2023 15:46:10 +0200},biburl={https://dblp.org/rec/conf/ecsa/AmmermannJLS23.bib},bibsource={dblp computer science bibliography, https://dblp.org},}