Danese Cooper of Paypal and Georg Grütter of Bosch will report in 20min snippets each about their experiences with introducing inner source to their software development organizations. Both are looking forward to engage with the audience Q&A style.
Date and time: Feb 8th, 4pm (sharp)
Location: Martensstr. 3, 91058 Erlangen
Room: 02.152-113 (2nd floor, “blaues Hochhaus”)
Availability: Open to the public
Directions: Set your navigational device (GPS) to Martensstr. 3 in Erlangen (Süd). Street parking is available (but not always easy). Martenstr. 3 is the “blaues Hochhaus” and recognizable as such. Room 02.152 is on the second floor of the high-rise.
We, the Open Source Research Group at Friedrich-Alexander-Universität Erlangen-Nürnberg, are actively involved with the InnerSource Commons – a group of practitioners and researchers working on and with inner source.
We are happy to forward to you the call for presentations for the InnerSource Commons Spring Summit 2018. Please consider sharing your inner source story!
This is to announce the opening of the call for presentations at the InnerSource Commons Summit Spring 2018. The summit comprises all aspects of InnerSource – the use of open source inspired development practices within the confines of a company or other institution.
Submission deadline: February 28th, 2018
Submission form: http://innersourcecommons.org/springsummit2018_cfp
Summit date: May 16th – 18th, 2018 near Stuttgart, Germany (near Stuttgart)
Continue reading Call for Presentations: InnerSource Commons Spring Summit 2018
We will host a talk on “Analysis by Synthesis by Graphics Hardware” in NYT, our course on how to perform research (free and open to the public):
- by: Marc Stamminger
- about: Analysis by Synthesis by Graphics Hardware
- on: 2018-01-31, 14:30 Uhr
- at: Cauerstr. 7/9, H6
Abstract: Visual Computing is about the synthesis of images with a computer (rendering) as well as the reconstruction of 3D models from an image (computer vision). “Analysis-by-synthesis” combines the two: to reconstruct the shape of an object, we start with some object and adapt its shape until its rendering looks like the input image. In the talk I will explain this principle in more detail, will show how this is related to AlgoKS and will present results obtained with this approach.
Speaker: Marc Stamminger is a professor for visual computing at the Friedrich-Alexander-University of Erlangen-Nuremberg since 2002. His research is focused on real-time visual computing, in particular real-time rendering and visualization, augmented and mixed reality, and digital image forensics.
The computer science department by way of our research group is hosting a colloquium talk (free and open to the public):
- by: Joseph Yoder
- about: Deliver Fast with Confidence
- on: 2018-02-01, 16:00 Uhr
- at: Martensstr. 3 (blaues Hochhaus), Raum 02.152-113 (second floor)
Abstract: Being agile, with its attention on extensive testing, frequent integration, and focusing on important product features, has proven invaluable to many software teams. When building complex systems it can be all too easy to primarily focus on features and overlook software qualities, specifically those related to software architecture. Time has shown that agile practices are not sufficient to prevent or eliminate technical debt, which can ultimately affect reliability. Many issues arise when there isn’t good validation through tests and constant attention to the architecture and code quality. It is important to recognize what is core to the architecture and the problem at hand while evolving it. If there is not enough attention on the architecture and the code, technical debt will creep in to the point where it can become muddy, making it hard to deliver new features quickly and reliably. Two principles that can help teams deliver more quickly and with confidence is to focus on code quality and delivery size. Small frequent delivery with constant attention to a good codebase is crucial to being able to sustain faster reliable delivery. Practices that can help keep the code clean or prevent it from getting muddier include: Testing, Divide & Conquer, Gentrification, Quarantine, Refactoring, and Craftsmanship. This talk examines various practices and techniques such as Continuous Integration, Continuous Delivery, Continuous Inspection, along with techniques to pay good attention to software quality, all of which enable teams to deliver fast and with confidence.
Speaker: Joseph (Joe) Yoder (agilist, computer scientist, speaker and pattern author) is the founder and principal of The Refactory (www.refactory.com), a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development. Joe serves as president of the board of The Hillside Group, a group dedicated to improving the quality of life of everyone who uses, builds, and encounters software systems. He is best known as an author of the Big Ball of Mud pattern, which illuminates many fallacies in software architecture. Joe teaches and mentors developers on agile and lean practices, architecture, building flexible systems, clean design, patterns, refactoring, and testing. Joe has recently been working with organizations and thought leaders on the best practices for including quality aspects throughout the complete software life-cycle. In 2015 he won the New Directions award with a colleague at Saturn 2015, given to the presentation that best describes innovative new approaches and thought leadership in the application of architecture-centric practices for the presentation “QA to AQ: Shifting from Quality Assurance to Agile Quality”. Joe thinks software is still too hard to change. He wants to do something about this and believes that you can start solving this problem through the use of proven practices (patterns) and by putting the ability to change software into the hands of the people with the knowledge to change it.
We will host an industry talk on “Property-Based Testing mit Java” in ADAP, our course on advanced design and programming (free and open to the public):
- by: Johannes Link, Selbstständiger Software-Therapeut
- about: Property-Based Testing mit Java
- on: 2018-02-05, 13:00 Uhr
- at: Martensstr. 5/7, Raum 0.68
- as part of: ADAP
Abstract: Testgetriebene Entwicklung in objekt-orientierten Sprachen setzt bislang meist auf Beispiel-basierte Testfälle, wie man sie leicht mit JUnit und ählichen Test-Frameworks erstellen kann. Schaut man jedoch über den Tellerrand zu funktionalen Programmiersprachen wie z.B. Haskell oder F#, dann findet man dort etwas anderes: Property-Tests. Property-Tests basieren auf der Idee, die erwünschten Eigenschaften unseres Programms zu beschreiben und anschließend das Framework
selbstständig Testfälle generieren zu lassen, welche diese Eigenschaften bestätigen oder falsifizieren. In diesem Vortrag werde ich sowohl auf die Theorie hinter Property-Based Testing eingehen, als auch konkret zeigen, wie man mit Jqwik unter Java solche Tests umsetzen kann.
Speaker: Johannes Link beschäftigt sich schon seit Ende des letzten Jahrhunderts mit Extreme Programming und anderen agilen Ansätzen. Ein wesentlicher Schwerpunkt dabei war und ist die testgetriebene Entwicklung. Zu diesem Thema hat er bereits mehrere Bücher geschrieben und lernt dennoch immer noch dazu. Johannes war einer der Köpfe hinter der Konzeption und Umsetzung der JUnit-5-Plattform und ist Core-Committer bei jqwik.net.
Wir werden am Freitag, 2017-12-08, um 11:30 Uhr, am Senior Design Day des Startup-Inkubators der FAU teilnehmen. Unser Beitrag sind die folgenden drei Vorträge resp. Demos (jeweils nur wenige Minuten). Das Event ist kostenfrei; Tickets gibt es hier.
- Das Uni1 / AMOS Projektkonzept für Industrieinnovation mit Universitäten
Uni1 ermöglicht es Unternehmen, preisgünstig und flexibel mit Universitäten in der Lehre zusammenzuarbeiten und eine Pipeline fuer offene Innovation zu erzeugen. Wir stellen als wichtiges Beispiel das AMOS Projekt vor, einen Kurs, in dem Unternehmen Softwareentwicklungsprojekte mit der FAU abwickeln.
- Das 2017 AMOS Projekt “Raspberry Pi as User Control Board” mit Sivantos
The mission of this AMOS project is to enhance the Sivantos Fitting Software System with a Raspberry Pi user control board to test the software efficiently and rapidly replacing the existing manual interaction with the system under test. Our project enables test engineers and manual testers at Sivantos to test their software faster, more comfortably, more efficiently and more thoroughly.
- Das 2015 AMOS Projekt “Croudtrip!” mit Elektrobit
Als Teil des Elektrobit-internen Innovationswettbewerbs wurde die Idee eines Car-Sharing-Dienst entwickelt, welcher auf Basis von Elektrobit Diensten und Produkten entwickelt eine Startup darstellen sollte, die das Elektrobit (jetzt Continental) Ökosystem bereichert. Das Projekt wurde als AMOS Projekt in 2015 umgesetzt. PS: Crowd + Cloud + Kraut = Croud
Yesterday and today we hosted the 2nd GI AK workshop on microservices and DevOps at SUSE, in Nuremberg. We had 37 registrations, 26 people showed up, and about half of them were from industry. Thank you SUSE, for having us!
We are organizing a meeting of the GI AK on microservices and devops on October 19-20th in Nuremberg. Suse has generously offered their event space for the workshop. The workshop is free and open to the professional public. The agenda has been finalized. It is still possible to register for the workshop. Despite this English-language announcement, the workshop is likely to be held in German.
We will be talking about open source user consortia at the Tag der Technischen Fakultät of FAU on Nov 17, 2017. Please find our poster depicted below.
Update: The agenda has been finalized and announced.
We are organizing a meeting of the GI AK on microservices and devops on October 19-20th in Nuremberg. Suse has generously offered their event space for the workshop. The workshop is free and open to the professional public. There is a preliminary agenda and you can make a talk suggestion. If you would like to participate, please don’t forget to register. Despite this English-language announcement, the workshop is likely to be held in German.