Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

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.

iPraktikum Team Receives SmartHome Deutschland Award 2018

Following the outcome of 2017, the iHaus iPraktikum team of the winter term 2017/18 again received the first place in the category “best student achievement” (“Beste studentische Leistung”) at the SmartHome Deutschland Award 2018. Over the course of one semester, the eight students have developed the iHaus DNA system.

The current generation of smart homes comes with a great variety of sensors and actuators. Many of these devices interact with each other, creating a unique footprint of the occupants' routines and behavioral patterns. At the same time, there is a high effort for occupants in setting up rules for the automation of their regular activities. The iHaus DNA system tackles this problem by smartly detecting daily habits and suggesting their automatic execution to the occupants. Furthermore, the iHaus DNA system is able to identify anomalies and thereby contributes to its user's comfort, security, safety, and health.

As part of an all-day event in the Rotes Rathaus in Berlin on May 14, 2018, the students presented the project and thereafter received the award for the first place. The SmartHome Deutschland initiative represents a trade-spanning, interdisciplinary communication platform to enable information exchange between regional smart home organizations and representatives of research, development, industry, commerce, and craft.

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)

Tutors in Summer 2018: EIST & POM

We will teach two large courses in summer 2018: Introduction to Software Engineering (EIST) has a focus on software development with exercises on analysis, design, modeling, programming and testing. Project Organization and Management (POM) introduces students to agile methods, meeting management, configuration management, release management, continuous integration and continuous delivery.

Both courses have special emphasis on blended and experiential learning, mixing theory with exercises. We expect more than 1600 students in EIST and more than 500 students in POM. Therefore, we are looking for motivated tutors who help us in the preparation and conduction of exercises. Tutors can participate with a HiWi contract, or as part of a Seminar / Praktikum. If you are interested, please fill out the application form with your motivation, CV and transcript of records.

Best Paper Award at ESEM 2017

CSEThe paper REACT: An Approach for Capturing Rationale in Chat Messages by Rana AlkadhiJan Ole JohanssenEmitza Guzman and Bernd Bruegge won the best paper award in the short paper track of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2017) in Toronto, Canada. In the paper, the authors present REACT (RationalE Annotations in ChaT messages), a novel lightweight approach to capture rationale in developers' chat messages.

1st ISEE Workshop @ SE 2018

ISEE

We organize the 1st Workshop on Innovative Software Engineering together with Leibniz Universität Hannover and TU Clausthal. The goal of this workshop is to present and discuss innovative approaches, ideas and experiences in the area of software engineering education, in particular project courses with industry, active learning in large courses, digital teaching and online courses.

We solicit full papers (up to 8 pages) presenting original and evaluated research, short papers (up to 4 pages) describing novel ideas, identified challenges and experience reports and poster abstracts (up to 2 pages). The workshop will take place on March 6, 2018 in Ulm, Germany, in conjunction with the Software Engineering conference 2018. You can find the topics of interest and the call for papers on the ISEE18 website. We are looking forward to your paper submissions until December 7, 2017  and great discussions during the workshop!

Visual Paradigm

As an Academic Training Partner of Visual Paradigm, TUM - Institut fuer Informatik - Lehrstuhl 1 is granted the use of Visual Paradigm for UML modeling, business process modeling, database design, etc.
Continue reading

3rd CSE Workshop @ SE 2018

CSEWe are co-hosting the 3rd Workshop on Continuous Software Engineering together with RWTH Aachen and FAU Nürnberg. The goal of this workshop is to present and discuss innovative solutions, ideas and experiences in the area of continuous integration and continuous delivery including workflows, technologies, architecture, testing and culture.

We solicit full papers (up to 7 pages) presenting original and evaluated research, short papers (up to 4 pages) describing novel ideas, identified challenges and experience reports and industry abstracts (up to 2 pages). The workshop will take place on March 6, 2018 in Ulm, Germany, in conjunction with the Software Engineering conference 2018. You can find a detailed description of the topics covered and the call for papers on the CSE18 website. We look forward to your paper submissions until December 7, 2017  and great discussions during the workshop!

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

 

TÜV SÜD Innovation Award 2017: First Place

TÜV SÜD has awarded the TÜV SÜD Innovation Award for the first time: joint winners are Tarek Ouertani (Munich Workaround GmbH) and Constantin Scheuermann (TU Munich, Chair for Applied Software Engineering). Together they have developed the intelligent working glove ProGlove, which simplifies workflows in production and logistics thanks to innovative scanning technology. The prize is endowed with 25.000 Euro and is aimed at small and medium-sized enterprises (SME), which have developed and already launched market-oriented products or services in cooperation with science. The iPraktikum 2015 ILAS project laid the foundations for a successful research cooperation.

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.

iPraktikum Team got First Place at SmartHome Deutschland Award 2017

An iPraktikum team of the winter term 2016/17 got first place in the category “best student achievement” (“Beste studentische Leistung”) at the SmartHome Deutschland Award 2017. The nine students worked together with iHaus AG on the topic “Efficient Energy Management in Private Households”.

Within one semester, the students developed an intelligent system that automates the management of energy—an increasingly complex process. The occupants of a smart home can use an intuitively designed app to choose between four different modes. For instance, the Eco Mode ensures the environmental-friendly usage of energy by preferring solar energy and reducing non-required energy consumption to a minimum. Moreover, the occupants can apply a Vacation Mode, a High Availability Mode, and a Money Saving Mode. In addition, the system keeps on informing the occupants about the house status and provides possibilities to make manual adjustments.

As part of an all-day event on May 30, 2017, in the Rotes Rathaus in Berlin, the students presented the project and thereafter received the award for the first place. The SmartHome Deutschland initiative is supported by the Federal Ministry for Economic Affairs and Energy and represents a trade-spanning, interdisciplinary communication platform to enable information exchange between regional smart home organizations and representatives of research, development, industry, commerce, and craft.

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.

Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
More information Ok