2015 AMOS and ARCH Project Testimonial by DATEV eG

DATEV eG is a strong industry partner and a repeat participant in the AMOS projects. In 2015, DATEV sponsored two projects, one on cloud computing, and one on offline communication. The sponsors of the cloud computing project write to us:

Die DATEV eG hat 2015 im Rahmen von AMOS 2015 das Projekt “Cloud Migration und Vergleich” initiiert und begleitet. Ziel des Projekts war die Verprobung der Migration von existierendem Anwendungscode auf Public Cloud Plattformen sowie der Vergleich der Alternativen. Entstanden sind neben der auf drei Plattformen laufenden Anwendung ein wertvoller Bericht mit den Migrationserfahrungen. Dieser beinhaltet neben der Beschreibung der aufgetretenen Probleme und der bewältigten Hindernisse die dazu passenden Lösungen. Außerdem beinhaltet er Empfehlungen zur Auswahl von Technologie und Architekturen zur Vermeidung von Vendor-Lockin. Die Zusammenarbeit mit dem engagierten, mit fundierten Kenntnissen ausgestatteten und ergebnisorientiert ausgerichteten Studententeam der FAU war für uns lehrreich und hat uns wertvolle Erkenntnisse aus einer bewusst nicht von DATEV-Erfahrungen geprägten Perspektive gebracht. AMOS-Projekte sind für uns auch zukünftig eine gute Plattform, um relevante Themenstellungen, die etwas abseits der gerade im Fokus stehenden Aktivitäten liegen, von zukunftsorientiert denkenden jungen Fachkräften bearbeiten zu lassen.

This project was a larger than normal project, as an AMOS team joined forces with an ARCH team to make sure that both aspects, architecture and implementation, were covered. Kudos to the two teams, AMOS 1 and ARCH 1, for a superb job and making an important industry partner happy!

Another Ranking, this Time FAU is #123 in Research World-Wide

The FAU public relations office points to another ranking (in German), this time the Times Higher Education ranking of 2015, which lists FAU as the 123rd best research university in the world. Weirdly, it is only the 12th best university in Germany. This speaks to the overall research strength of German universities, I guess. The article also suggests that the strength of FAU are its MedFak and TechFak, i.e. the medical researchers and engineering researchers. Not surprisingly, to those who didn’t know, we call this region “medical valley”.

Final Thesis: Migrating Code into the Cloud

Abstract: Wahlzeit is an open source Java web application that gives you a solid software base to set up your own photo rating website. Besides that, it is used during the lecture Advanced Design and Programming to teach agile methods and open source software development. In addition to the software, we want to provide Wahlzeit with the according infrastructure for your photo rating website. Google App Engine (GAE) is selected in this thesis as the appropriate cloud service for our needs. Therefore we migrate Wahlzeit from a Tomcat Server application running on our own hardware to GAE that provides Google infrastructure without costs for smaller web projects. To run on GAE we adjusted several parts of Wahlzeit, like the persistence layer, the session management, and the project deployment. Furthermore we created a detailed design, to make Wahlzeit a RESTful service that could serve several clients.

Keywords: Cloud computing, software migration, code migration, Wahlzeit, Google App Engine

PDFs: Master Thesis, Work Description

Reference: Lukas Hahmann. Migrating Code into the Cloud. Master Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2015.

FAU is #2 in Germany, #52 world-wide in Innovation

According to a recent Reuters ranking, FAU is the second most innovative university in Germany, and number 52 in the world. Innovation is counted by number of patents and publications, with an added focus on industry relevance and cooperation. Within Germany, TU Munich edged out FAU, but only barely (TUM is #50 world-wide). Go Friedrich-Alexander! (I guess.) Learn more in the original Reuters report and FAU’s comments on it (in German).

Impressions from Research Talk on Usability in OSS

In yesterday’s FAU computer science colloquium, we were treated to a lecture by Dr. Mikko Rajanen of the University of Oulu, Finland. Dr. Rajanen presented a talk on ‘Introducing Usability into Open Source Software Development Context.’ The talk  included an engaging, interactive discussion on how to bring usability knowledge to open source projects.

Reminder: Research Talk on Monday on ‘Introducing Usability into Open Source Software Development Context’

The computer science department by way of our research group is hosting a colloquium talk (free and open to the public):

  • by: Dr. Mikko Rajanen, University of Oulu, Finland
  • about: Introducing Usability into Open Source Software Development Context
  • on: Monday, 14 September 2015, 4:15pm
  • at: Cauerstr. 11, 91058 Erlangen, Room 01.150-128

Abstract: Usability is an important aspect of Open Source Software, but barriers exist for usability specialists’ participation in such projects. In OSS projects usability has traditionally been neglected, as OSS developers have traditionally been “scratching their own itch” and usability in the sense of ease of use has not been a major concern. Yet, nowadays many OSS solutions have attracted a large amount of users who do not want to participate in OSS development, but only to use the OSS. Thus, usability of OSS and usability work in OSS development have become crucial. UKKOSS research initiative has been experimenting with different approaches for introducing usability into OSS development projects as well as identifying the key factors that have an impact on the success of introducing usability into OSS development, such as project culture, project structure, differences and commonalities between HCI and OSS philosophies etc.

Speaker: Dr. Mikko Rajanen is a teaching assistant in the Department of Information Processing Science at the University of Oulu, Finland. He received his Ph.D. in 2011 after defending his thesis “Applying Usability Cost-Benefit Analysis—Exploration in Commercial and Open Source Software Development Contexts.” His research interests include introducing usability activities into open source software development, usability in computer and video games, and usability cost-benefit analysis. He has an ongoing research initiative with 16 student projects so far studying different ways to bring usability into open source software development.

FAU Engineering Faculty in the Top 100 Global Universities

According to the annually published Shanghai University Ranking, the engineering faculty of FAU (TechFak) ranks in the 76-100 bracket of the top global universities. This is the more amazing and a testament to our university’s capabilities, given that we keep reporting research data in a way disadvantageous to us. Case in point: German universities list Ph.D. students as employees, while foreign universities typically don’t. Thus, German universities tend to have an abysmal efficiency ratio when it comes to research output per employee.

Studentische Hilfskraftjobs bei Siemens Digital Factory

Please see this PDF for technical student jobs at Siemens Digital Factory in Erlangen/Nürnberg/Fürth.

Studentischer Hilfskraftjob an der Professur für Berufliche Kompetenzentwicklung

Eine Forschungspartnerin von uns sucht nach studentischen Hilfskräften:

Die Juniorprofessur für berufliche Kompetenzentwicklung sucht ab dem nächstmöglichen Zeitpunkt eine studentische Hilfskraft (m/w).

Was wir bieten:

  • Flexible Arbeitszeiten mit vielen Möglichkeiten zum home office.
  • Selbstverantwortliche Aufgaben im Bereich des Online-Learnings insbesondere in der Gestaltung von Lerninhalten auf WordPress und StudOn.
  • Recherche und Einbringung neuer Lehr-Lern-Tools für Online-Kurse; insbesondere Möglichkeiten zu Implementierung von Web 2.0 Elementen.
  • Mitarbeit bei der inhaltlichen Entwicklung von Online-Kursen für Studierende.
  • Unterstützung bei der Betreuung von Teilnehmenden der Online-Kurse.
  • Möglichkeit zur persönlichen Weiterbildung im Team.

Continue reading Studentischer Hilfskraftjob an der Professur für Berufliche Kompetenzentwicklung

Final Thesis: A Poor Man’s Approach to Technical Debt

Abstract: Technical debt is a metaphor to describe the trade of quality for short term goals. It is used to discuss the effects of short term goals on quality and productivity thereafter. While most research on technical debt is based on code metrics or qualitative investigations, this thesis explores the possibility to derive a model to compute technical debt based on project management data. For this, metrics are calculated from the data. They are compared to a known technical debt process to assess their suitability for prediction. Hereby, the quality of the data plays an important role for the usability of the results. While the use of management data promises more insights in technical debt, it suffers from the many factors that can influence the data.

Keywords: Technical debt, software engineering metrics, empirical software engineering

PDFs: Master Thesis, Work Description

Reference: Jan-Philipp Stauffert. A Poor Man’s Approach to Technical Debt. Master Arbeit, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2015.