Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

PhD Student; Technology and Innovation Manager
Researcher in Continuous, Agile, Usability and Mobile Engineering
Software Architect; Swift, Objective-C and Java Developer
Certified Scrum Master; Apple Certified Trainer


 

Tutor in POM (Summer 2017)

We will teach Project Organization and Management (POM) again in the summer semester 2017: it has a focus on software project management with exercises on agile methods, meeting management, retrospectives, release management, continuous integration and continuous delivery

POM has special emphasis on blended, experiential and interactive learning, mixing theory with exercises. We expect more than 400 students. Therefore, we are looking for motivated tutors who help us in the preparation and conduction of exercises. If you are interested, please write a short email to Stephan Krusche.

Continue reading
178 Hits

2nd CSE Workshop @ SE 2017

CSEWe are co-hosting the 2nd 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 8 pages) presenting original and evaluated research and short papers (up to 4 pages) describing novel ideas, identified challenges and experience reports. The workshop will take place on February 21, 2017 in Hanover, Germany, in conjunction with the Software Engineering conference 2017. You can find a detailed description of the topics covered and the call for papers can be found on the CSE17 website. We are looking forward to your paper submissions until January 8, 2017 (extended) and great discussions during the workshop!

Continue reading
447 Hits

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.

Continue reading
855 Hits

Tutors wanted: EIST and POM (Summer 2016)

We will teach two courses in the summer semester 2016: (1) Introduction to Software Engineering (EIST) has a focus on software development with exercises on analysis, design, modeling, programming and testing. (2) Project Organization and Management (POM) has a focus on software project management with exercises on agile methods, meeting management, retrospectives, 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 1000 students in EIST and more than 400 students in POM. Therefore, we are looking for motivated tutors who help us in the preparation and conduction of these exercises. If you are interested in EIST, please write an email to Jan Knobloch. If you are interested in POM, please write an email to Stephan Krusche.

Continue reading
1680 Hits

Werner-von-Siemens-Ring foundation awards young scientist

Since 1978, the technical and scientific associations of the Werner-von-Siemens-Ring foundation honor young nature scientists and engineers. The young scientists receive a honor medal and a certificate, and are invited to join events of the foundation. The Gesellschaft für Informatik (GI) recommended Stephan Krusche as young scientist for his successful research in the area of agile development and continuous software engineering.

The Werner-von-Siemens-Ring foundation followed the recommendation. Prof. Dr. Joachim Ullrich, the chairmen of the foundation, honored Stephan in addition to four other researchers in natural sciences as young scientist 2015 in a colloquium in Berlin. Stephan had the opportunity to present his research about agile development and continuous software engineering to the members of the foundation.

Stephan is the third researcher of the Chair for Applied Software Engineering who received the award. He follows Timo Wolf and Walid Maalej who received the award in 2007 and 2010. 

Continue reading
1639 Hits

First prize for computer science of Hans Riegel Stiftung

b2ap3_thumbnail_honor.jpgHendrik Noeller (the person to the right in the picture) participated in the innovative TUMKolleg program of the Otto-von-Taube-Gymnasium where school students have the chance to experience their first research at TU München in their final year in the Gymnasium. Hendrik took the change and did his research in the area of collaborative real time applications at the chair of applied software engineering.

In his excellent work he successfully improved a framework for the synchronization of data between different systems (iOS, OS X and Java applications) in real time and received the first prize for computer science of the Hans Riegel Stiftung in the large auditorium of the LMU. Stephan Krusche received the silver badge of honor of TUM for supervising his work.

Hendrik just finished the Abitur with the best possible grade and will study computer science at TU München in the upcoming winter semester. Then he can continue his research about collaborative real time applications at the chair of applied software engineering.

Continue reading
2459 Hits

Results of Seminar Games Development (WS14/15)

12 amazing small games made it into the iOS AppStore! 24 students developed them during the Seminar Games Development with iOS (WS14/15) using Swift and SpriteKit:

CircleFever

CircleFever tests your reflexes. Catch the symbols with corresponding forms by rotating up and down your game circles! (by Christoph Erl and Johann Rottenfußer)

Fluffy Run

Help Fluffy ducklings through a world full of abysses. Tap on the ducklings to jump and fly, and save as many as possible! (by Monika Wintergerst and Alexander Richter)

Food Chain

Food Chain: Control a mouse and navigate it through a maze to reach the tasty cheese. But be aware of cats - they are hungry, too! (by Timo Lamprecht and Jana Pejic)

Galactic Defense

Galactic Defense: Defend your galaxy with your spaceship. B fast and cautious because the enemies will try to shoot in your direction! (by Marius Schulz and Ledian Xhani)

Glitch 'em up

Glitch 'em up: Board the cockpit and dodge asteroids! Glitches bend spacetime. Are you able to use them for your advantage?. (by Michael Wang and Fabian Manhardt)

Keep Up

Keep Up the ball on platforms and reach as many platforms you can. Get the highscore and challenge your friends via GameCenter! (by Florian Ruppert and Wenbo Huang)

Mobius 3D

Mobius 3D is inspired by a moebius strip. It's orientation-less and endless. You lose your mind, but you collect as many coins as possible! (by Maximilian Flis and Fei Pan)

Monster Roly

In Monster Roly you help Roly to get to his favorite food - donuts. Tilt your device to roll Roly. Be careful: the world is a dangerous place! (by Ute Schiehlen and Stefan Cimander)

Saws

Saws is a 2D game in which you move a bird around to find the lost baby bird. Be careful not to touch the saws! (by Jan Göbel and Parisa Elahidoost)

Shifuban

Shifuban: You're ship was hit by canon causing holes and water gushing. Move the barrels onto the holes and rescue the ship! (by Anja Kastenmayer and Henning Helmbrecht)

Tiny Wizard

In Tiny Wizard you control a wizard to protect the Tree of Life. Several enemies like orcs and thieves attack not only the tree but also our tiny hero! (by Daniel Peter and Alba Xhani)

Wormcraft

Wormcraft is a two player 3D game. Destroy the enemy team with a grenade or bazooka by demolishing the surrounding environment! (by Shivam Agrawal and Lukas Kick)

If you like one of the games, please give it a nice rating share it with your friends :-)

Continue reading
2548 Hits

Reto - A ubiquitous P2P framework

Reto P2P FrameworkWe published the peer-to-peer real-time framework Reto on Github, that Julian Asamer developed during his Master's Thesis under the supervision of Stephan Krusche. Reto is available in Swift on iOS and OS X (sReto) and in Java 8 (jReto) for Windows, OS X and Unix. Both implementations are compatible with each other regarding the network protocol and the exposed API. Reto allows data exchange between multiple peers in WiFi networks, over Bluetooth or over the Internet using a dedicated, but simple WebSocket server. Reto supports discovery of and communication with peers that cannot be reached directly by using other peers to forward data. The framework offers an easy-to-use, high-level, object-oriented API and can be integrated without much effort into existing applications. Try out one of the example applications on Github and participate in the further development by creating issues and pull requests! Active contributors can also get write access to the repositories. 

Continue reading
2194 Hits

Continuous Delivery in Corporate Environments

The Continuous Delivery process for mobile applications developed at our chair was successfully implemented at Capgemini. As part of his Master’s Thesis, Sebastian Klepper adapted the process to the conditions in the company to deal with heterogeneous project environments, globally distributed resources, high security requirements, constraints for cloud-based services and multi-platform support. The process is now successfully used in (international) projects and is a valuable contribution for the knowledge transfer from university to industry.

Continue reading
2749 Hits

Results of iOS Praktikum 2014

In the iOS Praktikum 2014 more than 100 students developed iOS applications in real projects with 11 companies.

iNappkin: Usability Tests with iPads Damage Reporting for E-Bikes
TV Quiz App Online Appointment Scheduling for Car Maintenance
Personalized Flight Itinerary Remote Control of BoinxTV with an iPad
Innovative User Interface for Marketing of the Dash System Smart Control for the Intelligent Workplace
E-Learning Platform with Augmented Reality Interactive Showrooms with Augmented Reality
 
KneeHapp: Rapid Rehabilitation of Ligament Ruptures  

Find out more and watch videos of all final presentations on the project page!

Continue reading
2497 Hits

Seminar Games Development with iOS (WS14/15)

Swift We offer the Seminar Games Development with iOS again as a block course in September between Monday, 9 September 2014 and Friday, 19 September 2014. Interested students can apply for it by filling out the application form on the course page.

In the first week of the seminar we introduce Apple's new programming language Swift, Xcode 6 and iOS 8. Students also learn how to develop games using Apple's powerful iOS frameworks like SpriteKit and SceneKit. In the second week students develop their first game for iOS (supported by experienced supervisors and tutors), demonstrate and publish it into the iOS App Store.

If you have questions, please contact Stephan Krusche.

Continue reading
3735 Hits

Apple Authorized Training Center for Education


We are now Apple Authorized Training Center for Education (AATCe) and can offer courses for:

b2ap3_thumbnail_Mavericks-logo.png
IT Professionals
Integrate, manage
and support OS X
technologies.
b2ap3_thumbnail_buystrip_fcp_icon.png
Creative Professionals
Master Final Cut Pro,
Motion, Logic Pro
and Aperture.

If you like to differentiate yourself and get certified, please contact Stephan Krusche.

Continue reading
3935 Hits

Results of Seminar Games Development (WS13/14)

12 amazing small games made it into the iOS AppStore! They were developed in the Seminar Games Development with iOS (WS13/14) and are based on iOS 7 and SpriteKit.

1 on 1 Soccer

1on1 Soccer is a multiplayer soccer game that can be played against a friend on the same device via split screen! (by Thomas Krex and Chen Wenwen)

Calc(H)it

In Calc(H)it you solve mathematical equations by selecting the correct bubbles in a limited amount of time! (by Ralf Glawe and Andreas Hofbauer)

Fast Road

FastRoad is a game for car race lovers. Do not collide with traffic and drive as many miles as possible! (by Fabian Isele and Shatki Saxena)

Forest Defense

Forest Defense is a casual defense game where evil humans assault your forest with monstrous diggers. (by Nikolaos Tzioras and Roman Maier)

Hexedrez

Hexedrez is a turn-based board game. Its name is a combination of hexagon and ajedrez (Spanish for chess). (by Maximilian Tharr and Paul Tolstoi)

Jumpy Jump

Keep Space Monkey alive by jumping through space! Beware of rocks! (by Adrian Haarbach and Rishigesh Murugesh)

The Mazy Escape

The Mazy Escape is an adaptation of the dexterity game Labyrinth. Navigate through the maze to escape it! (by Artur Grunau and Emilia Markovska)

No Operation

No Operation is our take on the Twin-Stick Shooter Genre. Control an aircraft and survive as long as possible. (by Andreas Reiser and Benjamin Schagerl)

Project Neon

Project Neon is a mixture of pinball and physics. Apply impulses on the ball to destroy all bricks! (by Julius Appelhagen and Max Wandinger)

Spinsane

SpInsane is a single player puzzle game. The goal is to line up four or more items of the same color. (by Nadine Frankenberg and Ulrich Konrad)

Tomato

Tomato Splash is a combination of strategy and action-game. Throw tomatoes on your enemies! (by Benjamin Strobel and Martin Schwörer)

Trikon

TRIcon is a fun game with immense addiction factor. Control a ship via motion over a deep abyss! (by Alexander Bielski and Timm Beckmann)

If you like one of the games, share it with your friends! More information about the games and how they were developed can be found on the seminar website.

Continue reading
3534 Hits

Gesucht: Coaches fürs iOS Praktikum 2014

b2ap3_thumbnail_iOS14Icon.jpg Für das iOS Praktikum 2014 suchen wir noch Coaches, die bei der Betreuung der Projektteams helfen oder projektübergreifende Aufgaben (z.B. Continuous Delivery, Code Quality) übernehmen. Coaches übernehmen die Verantwortung für ein Team und verbessern ihre Management Fähigkeiten in einem agilen Projekt mit einem realen Kunden und echten Lieferungen.

Interessierte Student(inn)en können sich als Coach für das Seminar oder Praktikum Advanced Project Management bewerben. Weitere Infos und Details zur Bewerbung sind auf der Website der Veranstaltung zusammengefasst. Bei Fragen bitte an Stephan Krusche wenden.

Continue reading
3839 Hits

Results of iOS Praktikum 2013

In the iOS Praktikum 2013 more than 100 students developed iOS applications in real projects with 10 companies.

Sierra - Siemens Real Estate Room Advisor Interactive 3D Configurator for Retail Stores
Pedelec App - Rent an E-Bike Travel Navigator for your iPhone
Connecting People in Project-based Organizations Bringing the Bavarikon 3D Content to iPhone and iPad
Discover a city with your Audi Support for Rescue Helicopters
Mobile Shoe Configurator Access to Buildings with the iPhone

 

Find out more and watch videos of all final presentations on the project page!

Continue reading
4323 Hits