Projects
Contact
News
Projects
Software Evolution |
![]() |
Participants
Prof. Dr. Andreas WinterM.Sc. Jan Jelschen
The term software evolution has come to replace the somewhat negatively connoted software maintenance, and is also used now as an umbrella term for fields researching the phenomenon, and developing methods, techniques, and tools, to deal with legacy software systems, and to counteract the quality decline during continued development.
Software evolution research is a major focus of the software engineering group, and has been exercised through participation in software migration and software quality projects like SOAMIG and Q-MIG. Tools and techniques of software evolution have also been applied towards achieving energy efficiency in software (see research focus SEEE).
Modernizing legacy systems is, due to their size and complexity, only feasible with a high degree of automation. Thus, a major challenge of the field is the provision of integrated tool support. This is addressed by research on software evolution services, and the toolchain-building framework Sensei.
Theses
Completed Theses
- 10.10.2017
Tool-Chain zur Software-Migration nach HANA (MA) - 18.10.2016
Applying the SENSEI Service Orchestration Approach to WSO2 (MA) - 07.10.2014
Ein Composition-Finder für Service-Orchestrierungen (BA) - 30.09.2014
Editoren für Service-Orchestrierungen (MA) - 17.12.2013
Software-Evolutions-Services zur Berechnung und Visualisierung von Metriken (BA) - 10.12.2013
Entwicklung eines modularen Refactoring-Tools in SCA (BA) - 18.12.2012
Vergleich komponentenbasierter Frameworks zur Integration von Software-Reengineering Werkzeugen (MA) - 18.12.2012
Analyse von Visual C (MA) - 17.12.2012
Brückenarchitektur zur Softwaremigration (DA) - 27.11.2012
Eine Fallstudie zur Interoperabilität von Reengineering-Werkzeugen in SCA (BA) - 30.10.2012
Software Visualization Services (BA) - 21.06.2011
Entwicklung eines generischen Ansatzes zur plattformunabhängigen Instrumentierung von Code (IP) - 14.11.2010
Architekturrestrukturierung von openArchitectureWare für die Integration in das Eclipse Modeling Project (IP) - 27.07.2010
A MetaModel Based Approach To Generating Visualisations (IP)
Publications
[article]
![]() ![]() |
|
![]() |
Altuntas, Muhammed; Engelhardt, Rebecca; Winter, Andreas: Software-Migration nach HANA, vol. 38, no. 2, In: Softwaretechnik-Trends, pp. 14-15, May 2018. |
[incollection]
![]() |
|
![]() |
; Jelschen, Jan; Winter, Andreas: Refactorings for Energy Efficiency, In: Marx Gómez, Jorge; Sonnenschein, Michael; Vogel, Ute; Winter, Andreas; Rapp, Barbara; Giesen, Nils (eds): Refactorings for Energy Efficiency;Advances and New Trends in Environmental and Energy Informatics, Progress in IS, Springer International Publishing, Berlin, Heidelberg, 2016. |
[article]
![]() ![]() |
|
![]() |
Jelschen, Jan; Meier, Johannes; Winter, Andreas: SENSEI Applied: An Auto-Generated Toolchain for Q-MIG, vol. 35, no. 2, In: Softwaretechnik-Trends, pp. 39-40, May 2015. |
[article]
![]() ![]() |
|
![]() |
Meier, Johannes; Kuryazov, Dilshodbek; Jelschen, Jan; Winter, Andreas: A Quality Control Center for Software Migration, vol. 35, no. 2, In: Softwaretechnik-Trends, pp. 19-20, May 2015. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan: Service-Oriented Toolchains for Software Evolution, In: Proceedings of the 9th IEEE Symposium on the Maintenance and Evolution of Service-Oriented Systems and Cloud-Based Environments (MESOCA 2015) , p. 51‚ Nr58, Bremen, Germany, IEEE, 2015. |
[proceedings]
![]() ![]() |
|
![]() |
Winter, Andreas; Smit, Mike; Babar, Muhammad Ali (eds): 2015 IEEE 9th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Environments (MESOCA) , IEEE, Bremen, Germany, 2015. |
[inproceedings]
![]() ![]() |
|
![]() |
Gottschalk, Marion; Jelschen, Jan; Winter, Andreas: Saving Energy on Mobile Devices by Refactoring, In: Gómez, Jorge Marx; Sonnenschein, Michael; Vogel, Ute; Winter, Andreas; Rapp, Barbara; Giesen, Nils (eds): EnviroInfo, Information and Communication Technology for Energy Efficiency, 2014, pp. 437-444, Oldenburg, Germany, September 2014. |
[inproceedings]
![]() ![]() |
|
![]() |
; Jelschen, Jan; Winter, Andreas: Towards Quality Models in Software Migration, In: Softwaretechnik-Trends, vol. 34, no. 2, pp. 40-41, Vienna, Austria, Gesellschaft für Informatik, May 2014. |
[inproceedings]
![]() ![]() |
|
![]() |
; Jelschen, Jan; Kuryazov, Dilshodbek; Winter, Andreas: Quality Measurement Scenarios in Software Migration, In: Softwaretechnik Trends, vol. 34, no. 2, pp. 54-55, Bonn, Gesellschaft für Informatik, May 2014. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan; Winter, Andreas: Modeling Service Capabilities for Software Evolution Service Integration, In: Softwaretechnik Trends, vol. 34, no. 2, pp. 91-92, Bonn, Gesellschaft für Informatik, May 2014. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan; ; Winter, Andreas: Towards Quality-Driven Software Migration, In: Software Engineering Workshops 2014, vol. 1129, pp. 8-9, Kiel, Germany, ISSN 1613-0073 CEUR-WS, February 2014. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan: SENSEI: Software Evolution Service Integration, In: CSMR-WCRE Software Evolution Week, pp. 469-472, Antwerp, Belgium, IEEE, 2014. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan: Discovery and Description of Software Evolution Services, In: Softwaretechnik Trends, vol. 33, no. 2, pp. 59-60, Bonn, Gesellschaft für Informatik, May 2013. |
[inproceedings]
![]() ![]() |
|
![]() |
; Jelschen, Jan; Winter, Andreas: Energy-Efficient Code by Refactoring, In: Softwaretechnik Trends, vol. 33, no. 2, pp. 23-24, Bonn, Gesellschaft für Informatik, May 2013. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan; Ostendorp, Marie-Christin; Meier, Johannes; Winter, Andreas: A Description Model for Software Evolution Services, In: 1er Congreso Nacional de Ingeniería Informática / Sistemas de Información , pp. 1-12, Cordoba, Argentina, ISSN 2346-9927, RIISIC, 2013. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan; Winter, Andreas: A Toolchain for Metrics-based Comparison of COBOL and Migrated Java Systems, In: Softwaretechnik Trends, vol. 32, no. 2, pp. 67-68, Bonn, Gesellschaft für Informatik, May 2012. |
[inproceedings]
![]() ![]() |
|
![]() |
; Josefiok, Mirco; Jelschen, Jan; Winter, Andreas: Removing Energy Code Smells with Reengineering Services, In: Goltz, Ursula; Magnor, Marcus; Appelrath, Hans-Jürgen; Matthies, Herbert K.; Balke, Wolf-Tilo; Wolf, Lars (eds): Beitragsband der 42. Jahrestagung der Gesellschaft für Informatik e.V. (GI), vol. 208, GI-Edition - Lecture Notes in Informatics (LNI), pp. 105-120, Bonner Köllen Verlag, 2012. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan; ; Josefiok, Mirco; Pitu, Cosmin; Winter, Andreas: Towards Applying Reengineering Services to Energy-Efficient Applications , In: Ferenc, Rudolf; Mens, Tom; Cleve, Anthony (eds): Proceedings of the 16th Conference on Software Maintenance and Reengineering, pp. 353-358, IEEE, 2012. |
[inproceedings]
![]() ![]() |
|
![]() |
Jelschen, Jan; Winter, Andreas: Towards a Catalogue of Software Evolution Services, In: Softwaretechnik Trends, vol. 31, no. 2, pp. 36-37, Bonn, Gesellschaft für Informatik, May 2011. |