Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Happy World Emoji Day! - Siemens reports about SIEMojis on their research and innovation page.

To celebrate the World Emoji Day last Tuesday, July 17, 2018, Siemens published an article on the future of manufacturing and the use of emojis in the industrial world on its "Pictures of the Future" website. The article refers to the project, SIEMojis, which was implemented in the course of the iPraktikum in the winter semester 2018.

Jochen Nickles, the customer of the Siemens team, is quoted in the article: "Our prototype offers a highly promising means of bringing man and machine closer together."

We are pleased that the results of an iPraktikum have made it to the innovation pages of Siemens. We show that real problems are being worked on in the course of the iPraktikum and that innovations are being driven in the participating companies.

We would like to thank the whole SIEMojis team around project leader Andreas Seitz and coach Marija Jovanović. Thanks to Alina Usova, Anil Karatas, Dmitrii Petukhov, Florian Bodlée, Fridolin Koch and Mykola Vankovych.

Siemens iPraktikum Team IOT is among the 10 winners of the Siemens Global University Challenge

The Siemens IOT team has successfully won the worldwide Siemens Global University Challenge. With the idea of the IIoT Bazaar, the team around project leader Andreas Seitz and coach Phillip Diller was able to prevail against a multitude of other ideas. The prize is an invitation to a 1-week hackathon at Siemens in Nuremberg. Three of the 10 participants of the iPraktikum will be invited and get the chance to further develop the prototype and get expert feedback. Besides the invitation to Nuremberg, the Challenge is endowed with 1000€.

Details about the idea of the IIoT Bazaar can be found on the pages of the Global University Challenge.

We are delighted that Siemens is setting up such a challenge and opportunity and that we can present and refine our ideas there.

Thanks to the whole Siemens IOT team who made the application possible with a lot of effort and time. Thanks to Moritz Kellermann, Deeksha Sinha, Phuong Mai Mai, Illia Ovchynnikov, Maksym 'Max' Hrinenko, Tim Lewandowski, Ali Abbas Jaffri and Alina Turbina 

Best Paper Award (Industry Track) at ICSSP 2018

The paper Practitioners’ Eye on Continuous Software Engineering: An Interview Study (PDF) by Jan Ole Johanssen, Anja Kleebaum, Barbara Paech, and Bernd Bruegge was awarded the best paper award in the industry track of the ACM 2018 International Conference on Software and System Process (ICSSP 2018) in Gothenburg, Sweden. The definitive version of the paper is available in the ACM Digital Library.

In the paper, the authors present results from an interview study with 24 practitioners from 17 companies during 20 interviews, describing practitioners' definitions of CSE, most relevant elements for CSE, their experiences, and plans for future additions to their CSE process. The paper concludes with a model of CSE, the Eye of CSE.

Apply for the iPraktikum or its related courses for the summer semester!

We will offer the iPraktikum again in the coming summer semester! We are looking for participants in various roles. Would you like to learn about software engineering in an applied setting while developing a mobile application? Apply as a Developer for the practical course iPraktikum.

If you have already participated in a project at our chair, consider applying for the seminar/practical course Agile Project Management. In this course, you get to take on the role of a Coach and learn about agile project management in a real project.

Are you an experienced iOS developer? Apply to be a Tutor in our introductory courses and teach beginners how to develop in Swift as participant in the (pro)seminar Teaching iOS. You prepare an interactive tutorial and help students during the course. If you have any questions feel free to contact Dominic Henze or ios (at) in.tum.de.

4th RCoSE Workshop @ ICSE 2018

We organize the 4th International Workshop on Rapid Continuous Software Engineering together with international colleagues. The goal of this workshop is to present and discuss innovative approaches, ideas and experiences in the area of rapid continuous software engineering, in particular agile practices, continuous integration and continuous delivery, tool support for continuous software engineering, live and automatic experimentation, software evolution and maintenance.

We are soliciting full research papers (up to 7 pages), position papers (up to 4 pages) and industrial abstracts (1 page). The workshop will take place on May 29, 2018 in Gothenburg, Sweden, in conjunction with the International Conference on Software Engineering (ICSE) 2018. You can find the call for papers on the RCoSE 2018 website. We are looking forward to your paper submissions until February 5, 2018  and great discussions during the workshop! (Please note: abstracts are due January 30, 2018)

Join our Software Engineering Essentials MOOC - Starting October 24, 2017

Our massive open online course Software Engineering Essentials (SEECx) starts again. Together with the TUM Media Center we developed this course and provide it for learners all over the world on edX. It is an intensive course which is 8 weeks long and will start on October 24, 2017. It includes video lectures, quizzes, modeling and programming exercises and focuses on management, development and patterns.

https://www.edx.org/course/software-engineering-essentials-tumx-seecx-0 

The course is free and open to everyone and you will learn: 

  • methods and techniques to develop software for different domains and platforms
  • analyze requirements and transform the problem statement into models using textual analysis
  • model multiple representations of the system consistently
  • identify design patterns
  • map models to source code
  • integrate source code into an app
  • deliver this app to the customer using build and release management

 

Sign up for the iPraktikum or its related courses for the winter semester!

We will offer the iPraktikum again in the coming winter semester! We are looking for participants in various roles. Would you like to learn about software engineering in an applied setting while developing a mobile application? Apply as a Developer for the practical course iPraktikum.

If you have already participated in a project at our chair, consider applying for the seminar/practical course Agile Project Management. In this course, you get to take on the role of a Coach and learn about agile project management in a real project.

Are you an experienced iOS developer? Apply to be a Tutor in our introductory courses and teach beginners how to develop in Swift as participant in the (pro)seminar Teaching iOS. You prepare an interactive tutorial and help students during the course.

If you have any questions feel free to contact Dora Dzvonyar or ios (at) in.tum.de.

Join our Software Engineering Essentials MOOC - Starting May 30, 2017

SEECx Poster

We just announced our new massive open online course Software Engineering Essentials (SEECx) on edX that we developed together with the TUM Media Center. The course is 9 weeks long and will start on May 30, 2017. It includes video lectures, quizzes, modeling and programming exercises and focuses on management, development and patterns.

https://www.edx.org/course/software-engineering-essentials-tumx-seecx 

The course is free and open to everyone and you will learn: 

  • methods and techniques to develop software for different domains and platforms
  • analyze requirements and transform the problem statement into models using textual analysis
  • model multiple representations of the system consistently
  • identify design patterns
  • map models to source code
  • integrate source code into an app
  • deliver this app to the customer using build and release management

 

Introducing Swift to 80+ students

We held the intro course of the iPraktikum on April 19-25, in which we introduced over 80 students to the programming language Swift, concepts of iOS development as well as software engineering workflows they will need in the course. The course took place in the Rechnerhalle to fit all participants in one room at the same time. In 10 sessions, the participants completed interactive in-class exercises as well as homework in cooperation with tutors who are experienced iOS developers.

Tutors wanted: EASE MOOC (Winter 2016/17)

In the upcoming winter semester 2016/17, we will teach a completely new course Essentials of Applied Software Engineering (EASE) as Massive Open Online Course (MOOC). The course focuses on software development with exercises on analysis, design, modeling, programming and testing, but also includes project management and design patterns topics.

The course has a special emphasis on active, blended and experiential learning, mixing theory in online videos with online exercises to create an interactive learning experience for participating students. Therefore, we are looking for motivated tutors who help us in the preparation of videos and online exercises.

If you are interested, please write an application email with motivation, CV and TUM Online grade report to Stephan Krusche.

iPraktikum Client Acceptance Test


The iPraktikum is once again coming to the finish line. We are happy to invite you to the Client Acceptance Test (CAT), which will take place on Thursday, 14 July, 4:30 pm - 8:00 pm in the Interims Lecture Hall 1. We will also live stream the complete event: https://livestream.com/ios/16CAT.

Each of the 12 teams will give a presentation about the functionality of their App, a demonstration of the main features and the final status of their project. Check the schedule and other practical information here.

 

CPSSC'16 and CSE'16 - Review & Recordings

In February members of our chair organised the 1st International Workshop on Cyber-Physical Systems in the Context of Smart Cities (CPSSC'16) and the Workshop on Continuous Software Engineering (CSE’16) as part of SE 2016. Andreas Seitz and Constantin Scheuermann were responsible for the CPSSC’16 and Lukas Alperowitz together with colleagues from the RWTH Aachen were in charge for CSE’16.

The results of the CPSSC Workshop have been video recorded and are available online.

As part of the opening session, Volker Hartkopf held the keynote of the CPSSC´16 about "Campuses as Living & Lived Laboratories for Smart Cities".

After a short break, the scientific program started with the following contributions:

 

As part of the closing session a panel discussion with well-known experts in the area of Smart Cities, Cyber-Physical Systems and Smart Office Environments was organized. The scope of the discussion was "The Future of Smart Cities", which was moderated by Prof. Bernd Brügge, Ph.D.

Members of the Panel Discussion:

  • Prof. Dr.h.c. Volker Hartkopf, PhD, Carnegie Mellon University
  • Oliver Juli, Aspern Smart City Research
  • Prof. Dr. Ardeshir Mahdavi, Technische Universität Wien
  • Prof. Dr.-Ing. Monika Sturm, Leibniz Universität Hannover

The entire panel discussion as been recorded and is available online https://cloudbruegge.in.tum.de/index.php/s/V5eH9vH42wD0X3E.

Special thanks goes to Ruth Demmel and Andreas Jung for their great support during and after the CPSSC workshop, 2016.