Software Engineering & Software Management 2018 - 09.03.2018, Universität Ulm - SE 2018 in Ulm
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Software Engineering & Software Management 2018 05. - 09.03.2018, Universität Ulm Software Engineering Gesellschaft Programming Languages für Informatik
Innenstadt Wissenschaftsstadt Beide Karten: Kartendaten © 2018 GeoBasis-DE/BKG (©2009), Google Goldsponsoren Silbersponsor Lokaler Sponsor
Willkommen in Ulm! Wir begrüßen Sie herzlich zu den Tagungen Software Engineering (SE) des Fachbereichs Softwaretechnik der Gesellschaft für Informatik (GI) sowie Software Management (SWM) des GI-Fachausschusses WI-MAW hier an der Universität Ulm. Die jährlich stattfindende Tagung des Fachbereichs Softwaretechnik der Gesellschaft für Informatik dient als Plattform für den Austausch von Erfahrungen und Erkenntnissen aus dem Bereich der Softwaretechnik. Die Tagung richtet sich sowohl an Softwareentwickler und Softwareentwicklerinnen aus der Praxis, als auch an Forscherinnen und Forscher aus dem akademischen Umfeld. Die seit 1995 stattfindende Tagung des GI-Fachausschusses WI-MAW fokussiert auf die vielfältigen Herausforderungen des modernen Produktmanagements und der Produktin- novation an der Schnittstelle von Softwaretechnik und der wirtschaftlichen Verwertung software-intensiver Produkte und Dienstleistungen. Das wissenschaftliche Hauptprogramm der Tagungen setzt das sehr erfolgreiche Format der letzten Jahre fort und enthält Beiträge zu exzellenten Forschungsergebnissen der letzten beiden Jahre, die auf den internationalen Topkonferenzen und in den Topzeit- schriften der Softwaretechnik veröffentlicht wurden. Ziel ist die Stimulation des wis- senschaftlichen Diskurses innerhalb der deutschsprachigen Softwaretechnik sowie die Erhöhung der Sichtbarkeit bereits veröffentlichter Ergebnisse. Das wissenschaftliche Hauptprogramm wird ergänzt durch Beiträge zu Fallstudien in der industriellen Praxis sowie neuen Ideen. Es wird abgerundet durch einen Special Track zu „Erklärbarer Soft- ware“ – einem aktuell spannenden Thema in der Softwareentwicklung. Alle Einreichun- gen wurden von mindestens drei Gutachtern begutachtet und anschließend durch die jeweiligen Programmkomitees ausgewählt. Schließlich ergänzen Workshops zu aktuellen Themen in Forschung, Praxis und Lehre das Tagungsprogramm. Wir danken allen Beteiligten, insbesondere den Autoren und Vortragenden für die Be- reicherung des Programms, den Programmkomitees für die gewissenhaften Reviews, den Keynote-Speakern für die spannenden Beiträge, den Sponsoren, der Universi- tät Ulm und der Stadt Ulm, sowie nicht zuletzt allen Unterstützern bei der lokalen Organisation, die diese Veranstaltung möglich gemacht haben. Wir freuen uns auf eine interessante Konferenz und hoffen auf viele span- nende Diskussionen und tolle neue Ideen! Matthias Tichy, Eric Bodden, Marco Kuhrmann, Stefan Wagner und Jan-Philipp Steghöfer Ulm, im März 2018
Keynotes Prof. Brian Fitzgerald Prof. Dr. Sven Apel Crowdsourcing Software Development: Understanding Org anizational Evolution of Silver Bullet or Lead Balloon Software Projects Crowdsourcing is emerging as an alternative outsourcing The role of the organizational structure of large-scale, strategy which is gaining increasing attention in the soft- distributed software projects and its relation to project ware engineering community. However, crowdsourcing success has been gaining considerable attention in the re- software development involves complex tasks which dif- search and practice of software engineering. Research has fer significantly from the micro-tasks that can be found shown that analyzing the organizational structure reveals on crowdsourcing platforms such as Amazon Mechanical a great extent of information relevant for project evoluti- Turk—the latter are much shorter in duration, and typically on and success, including quality, productivity, and delays. very simple and do not involve any task interdependen- However, despite encouraging results, the knowledge on cies. To achieve the potential benefits of crowdsourcing which organizational patterns are desirable and how we in the software development context, companies need can elicit and improve them is often anecdotal, and im- to understand how this strategy works, what challenges plications thereof are transferred only rarely systematic arise, and what factors might affect crowd participation. ally. In this talk, I will report on our ongoing endeavor of Research to date on crowdsourcing software development studying real-world software projects to provide deep in- has tended to focus on the ‘crowd’ or the technical plat- sights into the nature and role of organizational structure form, with little research from the perspective of the cus- for understanding and ensuring project success as well as tomer who is seeking to leverage the crowdsourcing deve- to drive the development and evaluation of efficient soft- lopment model. The findings from an in-depth case study ware-engineering practices and tools. In the long run, we of crowd-sourcing software development in a Fortune 500 aim at answering a number of scientifically and practically company are augmented with an analysis of over 13,000 relevant research questions, including how we can extract crowdsourcing competitions over a ten-year period on the accurate information on a project‘s organizational struc- Topcoder crowdsourcing platform, one of the most popu- ture, which organizational patterns arise in practice, how lar platforms for software development, are drawn on to they vary over time, and how they relate to project success. evaluate the effectiveness of crowdsourcing in a software Methodologically, we base our research on a rigorous net- development context. work approach, which includes a representation of organi- zational structures, called a developer network, as well as ◼◼Mittwoch, 07.03., 09:15 Uhr, O28-H22 a state-of-the-art network-analysis framework. ◼◼Donnerstag, 08.03., 09:00 Uhr, O28-H22 Brian Fitzgerald is Director of Lero – the Irish Software Research Centre, Sven Apel holds the Chair of Software where he previously held the role of Engineering at the University of Passau, Chief Scientist. Prior to that he ser- Germany. The chair is funded by the ved as Vice-President Research at the esteemed Emmy-Noether and Heisen- University of Limerick. He also holds berg Programs of the German Research an endowed professorship, the Kreh- Foundation (DFG). Prof. Apel received biel Chair in Innovation in Business & his Ph.D. in Computer Science in 2007 Technology, at the University of Lime- from the University of Magdeburg, Ger- rick. His research interests lie primarily many. His research interests include in software development, encompassing open source and software product lines, software analy- inner source, crowdsourcing software development, agile sis, optimization, and evolution, as well as empirical me- and lean software development, and global software de- thods and the human factor in software engineering. He is velopment. His publications include 15 books, and over the author or co-author of over a hundred peer-reviewed 150 peer-reviewed articles in the leading international scientific publications. He serves regularly in program journals and conferences in both the Information Systems committees of top-ranked international conferences and and Software Engineering fields, including MIS Quarterly he is a member of the editorial boards of IEEE Transactions (MISQ), Information Systems Research (ISR), IEEE Transac- on Software Engineering, IEEE Software, and Empirical tions on Software Engineering (TSE) and ACM Transactions Software Engineering. His work has received two Best Pa- on Software Engineering Methodology (TOSEM). Prior to per Awards, one ACM SIGSOFT Distinguished Paper Award, taking up an academic position, he worked in the soft- as well as awards by the Ernst-Denert Foundation, the Ka- ware industry for about 12 years, in a variety of sectors rin-Witte Foundation, and the State of Saxony-Anhalt. Sven (including finance, telecommunications, manufacturing, Apel is a member of the Young Academy of Europe. bespoke software development) in a number of countries (Ireland, Belgium, Germany).
Dr.-Ing. Julien Siebert Dr. Gerald Stieglbauer Algorithm Accountability, Algorithm Literacy Revolution vs. Evolution: Model-Based Engi- and the hidden assumptions from algo- neering and the Industry - The Potential of rithms MBE Micro Injections Our societies are facing problems that are more and more By now, model-based engineering (MBE) has a long tra- complex so that decision making is often helped or even dition in academics and research. In contrast to this long delegated to algorithms. Algorithmic decision making tradition, however, adoption of MBE principles in the in- (ADM) processes are complex socio-technical systems dustry still remain limited. This led to corresponding deba- which interacts with society on a large scale. Credit scoring, tes within the modelling community about the root causes automatic job candidate selection, predictive policing, or of this limited adoption. In this talk, the speaker highlights recidivism risk assessment are examples, among others, the importance of these debates and shares his experi- of already used ADM systems. In this talk, I will start with ence gained during six years of technology knowledge an overview of what is so far understood as Algorithm Ac- transfer activity from research to industrial applications. countability and Algorithm Literacy. I will then focus on al- As its central hypothesis, the talk will be about so-called gorithms that carry with them modeling assumptions (e.g., MBE Micro Injections, for which the speaker has observed machine learning, data-mining algorithms...) and show the potential to make the adoption of MBE principles in what effects this have on the interpretation of the algo- industry more successful. Since the idea of MBE Micro In- rithms results and how we could, from a software enginee- jections comprises not only technical issues but as well ring point of view, bring more explainability. socio-cultural aspects, the speaker will talk about concrete observations in these directions during past and ongoing ◼◼Donnerstag, 08.03., 10:30 Uhr, O28-H22 research projects. ◼◼Freitag, 09.03., 09:00 Uhr, O28-H22 Julien Siebert holds a master degree Gerald Stieglbauer, is AVL’s expert on in Engineerring and a master degree model-based approaches such as mo- in Artificial Intelligence. He holds a deling languages and modeling lan- PhD in computer science, from INRIA - guage design (with special focus on Université de Lorraine (Nancy, FR), on DSLs), model transformation, and sys- the topic of meta-modeling for distri- tem engineering. He studied Applied buted simulations of complex systems Computer Science at the University of (http://www.mecsyco.com/). He later Salzburg, graduated 2003 and recei- spent 2 years of postdocs in the The- ved his PhD in 2007. He was awarded oretical Physics Institute from the TU with the BMW Scientific Award (dip- Berlin (SFB 910) working on numerical simulations of non- loma thesis) and the Award of Excellence of the Austrian linear dynamics of complex systems (wave propagation, Government (PhD thesis). The focus of both theses was in patterns formation and coupled oscillators). Before joining the area of model-based development and simulation of the Algorithm Accountability Lab, in the TU Kaiserslautern, safety-critical software for embedded systems. In 2007, he he spent several years at Zalando in Berlin as software en- joined the AVL to become responsible for the development gineer and datascientist. of a model transformation engine for a testbed configura- tion system. In 2011, he joined the Research & Technology department for Instrumentation and Test Systems at AVL’s headquarter in Graz. Since then, he is technology scout for model-based engineering (MBE) in support of knowledge transfer from science to AVL and vice versa. In this context, his focus of interest goes beyond the technological as- pects of MBE and includes especially observations about socio-cultural aspects of successful strategies aiming at a sustainable introduction of innovations in industry.
Workshop Programm Montag Dienstag 8:00 Registrierung (O28-2001) 9:00 ISEE SEELS O27-121 EMLS O27-122 O27-123 10:15 Kaffeepause (H21) 10:45 11:00 ISEE EMLS SEELS O27-121 O27-123 O27-122 Registrierung (O28-2001) 12:15 Mittagessen 13:00 (Mensa) SEERTS 13:45 O27-2203 ISEE EMLS O27-121 O27-123 CSE O27-2203 14:45 Kaffepause (H21) 15:15 15:15 Kaffepause (H21) 15:45 SEERTS O27-2203 ISEE EMLS CSE O27-121 O27-123 O27-2203 17:00 17:15 CSE EMLS 2018 Workshop on Continuous Software Collaborative Workshop on Evolution and Engineering Maintenance of Long-Living Software Systems In order to develop and deliver high-quality products to Langlebige softwareintensive Systeme sind häufigen An- their customers, software companies have to adopt state- forderungsänderungen ausgesetzt. Das führt u. a. zu inkon- of-the-art software development processes. To face this sistenten Anforderungsspezifikationen, Architekturerosion challenge, companies are applying innovative methods, und SLA-Verletzungen. Die Relevanz dieser Problematik approaches and techniques like agile methods, DevOps, ergibt sich vor allem in der industriellen Praxis, in der ein Continuous Delivery, test automation, infrastructure as solches System ständig weiterentwickelt werden muss. Be- code or container-based virtualization. These new ap- sonders im Kontext von DevOps erfolgen viele Änderun- proaches have a high impact on the specification, design, gen in kurzer Zeit, aber auch für eingebettete Systeme wird development, maintenance, operation and the evolution dies immer wichtiger. Traditionelle Methoden zur Entwick- of software systems. Therefore, common software engi- lung und Betrieb von Softwaresystemen sind begrenzt auf neering activities, organizational forms and processes diese neuen Herausforderungen vorbereitet und bedürfen have to be questioned, adapted and extended to ensure der weiteren Integration. continuous and unobstructed software development (Con- tinuous Software Engineering). So far, there is a lack of ◼◼Dienstag, 06.03., 9:30-17:30 Uhr, O27-123 systematic approaches to face these challenges. The goal of this workshop is to present and discuss innovative so- lutions, ideas and experiences in the area of Continuous Software Engineering (CSE). ◼◼Dienstag, 06.03., 14:00-17:15 Uhr, O27-2203
ISEE 2018 Anforderungen in universellen E-Learning-Systemen zu identifizieren und zu diskutieren. Der Workshop fördert Workshop on Innovative Software Enginee- die Vernetzung zwischen E-Learning-Experten und Soft- waretechnikern und lädt sowohl zu formalen Präsentati- ring Education onen aktueller Forschungs- und Entwicklungsarbeiten ein, The number of students continuously increases and pre- als auch zur Teilnahme an der offenen Diskussion aktuel- sents ever greater challenges for instructors in software ler und kommenden Forschungsfragen. engineering. In courses with a huge number of students, it is particularly difficult to motivate students to actively ◼◼Dienstag, 06.03., 9:00-12:15 Uhr, O27-122 participate. At the same time, practice-oriented and pro- ject-related training is becoming increasingly important, SEERTS but project courses in cooperation with industry are often associated with high costs. Digital teaching, online courses Workshop on Software Engineering for Ap- and new teaching concepts complement the curriculum. They offer a wide range of possibilities for modern and at- plied Embedded RealTime Systems tractive teaching, but present instructors with methodical, Softwareengineering in forschungsintensiven Bereichen technical and organizational challenges. In this workshop, wie beispielsweise dem Fahrer-assistierten oder auto- innovative teaching approaches in software engineering nomen Fahren in der Automobilindustrie erfordern zu- will be presented and discussed. The topic of the workshop nehmend höchst durchdachte Architekturen sowie ein is highly relevant for teaching at universities, colleges, and optimiertes und sicheres Zusammenspiel einer Vielzahl online, since courses can no longer be offered in high qua- an Aktuatoren, Sensoren und vernetzten Software-Kompo- lity for large numbers of students without systematic ap- nenten. Darüber hinaus stellen die Vernetzung, Elektromo- proaches. bilität sowie heterogene Entwicklungsprozesse Entwickler ◼◼Dienstag, 06.03., 9:00-17:15 Uhr, O27-121 vor neue Herausforderungen. Die zugehörigen Anforderun- gen an Echtzeit, Kausalität, Sicherheit, Modularität, Ska- SEELS lierbarkeit oder der Einsatz verschiedenster Standards er- fordern geeignete domänenspezifische Werkzeuge. Häufig Software Engineering für E-Learning- ist die Modell-getriebe Softwareentwicklung dabei ein we- sentlicher Bestandteil. Der SEERTS Workshop soll aktuelle Systeme Technologien für die Berücksichtigung spezieller Anforde- Der Workshop "Software Engineering für E-Learning-Sys- rungen innerhalb der eingebetteten Echtzeit Domäne (Ro- teme" (SEELS) widmet sich softwaretechnischen Fragestel- botik, Automotive, o.ä.) darstellen und bestmöglich anhand lungen rund um die Entwicklung von E-Learning-Systemen industrieller Anwendungen erläutern. Hierzu gehören The- und die Realisierung von vernetzten E-Learning-Land- men wie Tracing, Scheduling, Partitioning, Mapping, Simu- schaften an Schulen und Hochschulen. Ziel des Workshops lation, Optimization, Resource Management, Mode-Switch ist es, aktuelle Forschungsfragen z.B. zu Schnittstellen von considerations, Constraint-Programming und weitere. E-Learning-Systemen, Sicherheit in heterogenen E-Lear- ning-Landschaften und das Management fachspezifischer ◼◼Montag, 05.03., 13:00-17:00 Uhr, O27-2203 informatiCup Endrunde Erleben Sie die Endrunde des GI-Studierendenwettbe- werbs 2018! Die vorausgewählten besten Teams präsen- tieren ihre Lösungen zu der anspruchsvollen Aufgabe und kämpfen um das Preisgeld von insgesamt 8.000 EUR. Der Mittwoch, 7.3. O25-H7 Wettbewerb ist kein reiner Programmierwettbewerb, son- dern eine Programmieraufgabe muss „ganzheitlich“ gelöst 9:30 Begrüßung und Vorstellung der Aufgabe werden, d.h. die jeweilige Lösung muss in ihrem theore- 10:00 Präsentation Team 1 tischen Kontext begründet und ansprechend präsentiert werden. 10:30 Präsentation Team 2 11:00 Pause Der informatiCup 2018 widmet sich der Aufgabe, für eine gegebene Fahrzeugroute die bezüglich des effektiven 11:30 Präsentation Team 3 Benzinpreises optimalen Tankstopps zu berechnen. Die 12:00 Präsentation Team 4 Grundlage für diese Optimierung sollen die historischen Benzinpreise der letzten fünf Jahre, gegebenenfalls wei- 12:30 Mittagspause tere Zusatzinformationen, sowie darauf angewendete 14:00 Jurysitzung Methoden der Datenanalyse und -vorhersage sein. Mehr zum Wettbewerb und zur aktuellen Aufgabe finden Sie auf 18:00 Preisverleihung (O28-H21) https://gi.de/informaticup/.
Mittwoch Programmü 8:00 Registrierung (O28-2001) 9:00 Eröffnung SE / SWM (H22) 9:15 Keynote: Brian Fitzgerald (H22) Crowdsourcing Software Development: Silver Bullet or Lead Balloon 10:15 Kaffeepause (H21) 10:45 SE 1 - Software Product Lines SE 2 - Security SWM 1 - Wissenschaftliches Pro- G. Taentzer, R. Salay, D. Strüber, M. Chechik Z. Mann, A. Metzger gramm Transformation of Software Product Lines: A Optimized Cloud Deployment of Multitenant S. Schockert, G. Herzwurm Generalizing Framework based on Category Software Considering Data Protection Con- Agile Software Quality Function Deployment Theory cerns - Abridged Version F. Schönhofen, S. Schockert, G. Herzwurm A. Knüppel, T. Thüm, S. Mennicke, J. Meinicke, B. Mathis, V. Avdiienko, E. Soremekun, Das Business Model House of Quality: Bewer- I. Schaefer M. Böhme, A. Zeller tung plattform-basierter Geschäftsmodelle mit Is There a Mismatch between Real-world Fea- Detecting Information Flow by Mutating Input Quality Function Deployment ture Models and Productline Research? Data A. Kaufmann, D. Riehle P. Hohl, J. Ghofrani, J. Muench, M. Stupperich, Q. Ramadan, M. Salnitri, D. Strüber, J. Jürjens, The QDAcity-RE Method for Structural Domain K. Schneider P. Giorgini Modeling Using Qualitative Data Analysis Searching for Common Ground: Existing Lite- Integrating BPMN- and UML-based Security rature on Automotive Agile Software Product Engineering via Model Transformation Lines O27-123 O28-1002 O27-2203 12:15 Mittagessen (Mensa) 13:00 Podiumsdiskussion „50 Jahre Software Engineering: Ergebnisse und Herausforderungen“ (H22) 14:15 SE 3 - Processes und Evolution of Erklärbare SW 1 - Understandable SWM 2 - Fallstudien in der Industrie Software Engineering Verification A. Rösel A. Metzger, P. Bohn E. Bodden, L. Nguyen Quang Do Innovationsschub – Erfahrungen am Fallbei- Predictive Business Process Monitoring unter Explainable Static Analysis spiel „IT Products“ Berücksichtigung von Prognoseverlässlichkeit und Risiko J. Padberg, A. Schlaefer, S. Schupp S. Klepper, B. Bruegge Ein Ansatz zur nachvollziehbaren Verifikation Impact of Hypothesis-Driven Development on K. Lauenroth medizinisch-cyber-physikalischer Systeme Effectiveness, Quality, and Efficiency in Innova- Softwareentwicklung braucht mehr Gestal- tion Projects tungkompetenz: Digital Design als neues F. Auer, M. Felderer Rollenideal im Software Engineering Shifting Quality Assurance of Machine Lear- ning Algorithms to Live Systems O27-123 O28-1002 O27-2203 15:45 Kaffepause (H21) 16:15 SE 4 - Testing Erklärbare SW 2 - Understandable SWM 3 - Neue Ideen H. Spieker, A. Gotlieb, D. Marijan, M. Mossige Decisions S. Klepper, C. Grimm, B. Bruegge Reinforcement Learning for Automatic Test V. Klös, T. Göthel, S. Glesner Continuous Innovation and Experimentation Case Prioritization and Selection in Conti- Comprehensible Decisions in Complex Self- in Complex Problem Domains: Problem Solving nuous Integration Adaptive Systems and Decision Support as a Starting Point for a Unified Process Framework J. Miguel Rojas, T. White, B. Clegg, G. Fraser K. Schneider Code Defenders: Crowdsourcing Effective Tests Erklärungen (nur) nach Bedarf C. Jud, G. Herzwurm and Subtle Mutants with a Mutation Testing Herausforderungen für das IT-Produktma- Game D. Braun, F. Matthes nagement durch externe Plattformen Generating Explanations for Algorithmic L. Prechelt, H. Schmeisky, F. Zieris Decisions of Usage-Based Insurances using K. Kahle, A. Götze Quality Experience: A Grounded Theory of Natural Langauge Generation Agile Produktentwicklung bei Software-Spin- Successful Agile Projects Without Dedicated Offs an der Universität Testers O27-123 O28-1002 O27-2203 17:45 Willkommensempfang mit GI informatiCup Preisverleihung 20:00 (H21)
übersicht Donnerstag 8:00 Registrierung (O28-2001) 9:00 Keynote: Sven Apel (H22) Understanding Organizational Evolution of Software Projects 10:00 Kaffeepause (H21) 10:30 Keynote: Julien Siebert (H22) Algorithm Accountability, Algorithm Literacy and the hidden assumptions from algorithms 11:30 SE 5 - Empirical SE 1 SE 6 - Modeling SE 14 - Software Architektur A. Johanson, W. Hasselbring H. Shariat Yazdi, L. Angelis, T. Kehrer, U. Kelter K. Busch, R. Heinrich, A. Busch, R. Reussner Empirical Evaluation of a domain-specific A framework for capturing, statistically mode- Automated Analysis of the Co-evolution of language for high-performance marine eco- ling and analyzing the evolution of software Software Systems and Business Processes system simulation models A. Busch, A. Koziolek F. Fagerholm, M. Kuhrmann, J. Muench R. Hebig, D. Eddine Khelladi, R. Bendraou Using Architecture Knowledge to Improve Au- Guidelines for using empirical studies in soft- Reporting on a Survey on Approaches to Co- tomated S oftware Architecture Design Space ware engineering education Evolution of Metamodels and Models Exploration O27-123 O28-1002 027-2203 12:30 Mittagessen (Mensa) 13:30 SE 7 - Empirical SE 2 SE 8 - Model evolution and transfor- Erklärbare SW 3 - Understandable V. Bertram, S. Maoz, J. Ringert, B. Rumpe, mation Software M. von Wenckstern R. Kluge, M. Stein, G. Varró, A. Schürr, J. Winkler, A. Vogelsang Component and Connector Views in Practice: M. Hollick, M. Mühlhäuser „What Does My Classifier Learn?“ A Visual Ap- An Experience Report A systematic approach to constructing fami- proach to Under-standing Natural Language lies of incremental topology control algo- Text Classifiers M. Böhme, E. Soremekun, S. Chattopadhyay, rithms using graph transformation E. Ugherughe, A. Zeller R. Hebig Wo ist der Fehler und wie wird er behoben? Ein D. Strüber, V. Acretoaie, J. Plöger UI-Tracer: A Lightweight Approach to Help Experiment mit Softwareentwicklern. Clone Detection for Rule-Based Model Trans- Developers Tracing User Interface Elements to formation Languages Source Code M. Kuhrmann, P. Diebold, J. Muench, P. Tell, V. Garousi, M. Felderer, K. Trektere, F. McCaffe- C. Tsigkanos, T. Kehrer, C. Ghezzi P. Holl, E. Scepankova, F. Matthes ry, O. Linssen, E. Hanser, C. Prause Modeling and Verification of Evolving Cyber- Smart Contract based API usage tracking on Hybrid Software and System Development in Physical Spaces the Ethereum Blockchain Practice: Waterfall, Scrum, and Beyond O27-123 O27-2203 O28-1002 15:00 Kaffepause (H21) 15:30 SE 9 - Program analysis and failure SE 10 - Software Process prediction D. Riehle, M. Capraro, D. Kips, L. Horn L. Glanz, S. Amann, M. Eichberg, M. Reif, Inner Source in Platform-Based Product Engi- M. Mezini neering CodeMatch: Obfuscation Won’t Conceal Your Repackaged App F. Zieris, L. Prechelt Observations on Knowledge Transfer of M. Reif, M. Eichberg, M. Mezini Professional Software Developers during Pair Call Graph Construction for Java Libraries Programming T. Pitakrat, D. Okanović, A. van Hoorn, M. Mohamad, G. Liebel, E. Knauss L. Grunske LoCo CoCo: Automatically Constructing Coor- Architecture-Aware Online Failure Prediction dination and Communication Networks from for Distributed Software Systems Model-Based Systems Engineering Data 17:00 O27-123 O28-1002 18:30 Empfang der Stadt Ulm (Rathaus Ulm) 19:30 gemeinsamer Fußweg zum Konferenzdinner 20:00 Konferenzdinner mit Preisverleihung Software Engineering Preis (Bootshaus)
Freitag 8:00 Registrierung (O28-2001) 9:00 Keynote: Gerald Stieglbauer (H22) Revolution vs. Evolution: Model-Based Engineering and the Industry - The Potential of MBE Micro Injections 10:00 Vorträge Preisträger Software Engineering Preis (H22) 10:30 Kaffeepause (H21) 11:00 SE 11 - Requirements and Tracea- SE 12 - Design SE 13 - Program editing and com- bility S. Peldszus, G. Kulcsár, M. Lochau, prehension R. Kasauli, G. Liebel, E. Knauss, S. Schulze N. Peitek, J. Siegmund, C. Parnin, S. Apel, J. S. Gopakumar, B. Kanagwa On Continuous Detection of Design Flaws in Hofmeister, C. Kästner, A. Begel, Requirements Engineering Challenges in Evolving Object-Oriented Programs using A. Bethmann, A. Brechmann Large-Scale Agile System Development Incremental Multi-Pattern Matching Neural Efficiency of Top-Down Program Com- prehension B. Tenbergen, T. Weyer, K. Pohl J. Greenyer, T. Gutjahr Hazard Relation Diagrams: a diagramma- Symbolic Execution for Realizability-Che- T. Berger, M. Voelter, H. Peter Jensen, tic representation to increase validation cking of Scenario-based Specifications T. Dangprasert, J. Siegmund objectivity of requirements-based hazard Efficiency of Projectional Editing mitigations B. Vogel-Heuser, J. Fischer, S. Feldmann, S. Ulewicz, S. Rösch, S. Bougouffa B. Behringer, J. Palz, T. Berger A. Demuth, R. Kretschmer, M. Tröls, Modularity and architecture of PLC-based PEoPL: Projectional Editing of Product Lines G. Kanakis, D. Maes, A. Egyed software for automated production Systems: Experiences on Traceability and Consistency An analysis in industrial companies Checking across Engineering Tools in an Automation Solution Company O27-123 O27-2203 O28-1002 12:30 SE 19 - Closing (H22) 12:45 Mittagessen (Mensa) 13:30 Programm digital se18.uni-ulm.de/program-overview Design inspired by Freepik
Die besten Infotainmentsysteme der Welt. Für die besten Autos der Welt. Mittagessen Die e.solutions GmbH, ein Joint Venture von Audi und Elektrobit mit einem Team aus mehr als 650 internationalen Mitarbeitern, entwickelt an drei Standorten hochkom- plexe Infotainmentsysteme für Audi, Porsche, Bentley und die anderen Marken des VW Konzerns. Die Lösungen der Firma basieren auf zu- kunftsweisender Hard- und Software in Sie können Ihre Essensgutscheine gegen ein Mittagessen aktuell bereits ca. tausend Varianten. Von (mit Getränk) eintauschen. Geben Sie dazu einfach an der zentralen Infotainment-Steuergeräten, Kasse der Mensa, Burgerbar, Caféteria oder dem Bistro Ih- über Kombiinstrumente, bis zu Tablets ren Gutschein ab. und weiteren Bediengeräten – unsere Infotainment Systeme begeistern Autofahrer Die Essensgutscheine finden Sie in Ihrer Badge. Das ak- weltweit. tuelle Essensangebot des Studierendenwerks finden Sie online: Informieren und bewerben Sie sich unter: www.esolutions.de uulm.de/mensaplan IHR EINSTIEG BEI ADESSO Sie wollen dort einsteigen, wo Zukunft program- Gemeinsam setzen wir herausfordernde Kunden- miert wird? Dann sind Sie mit einem Start in einem Projekte um. Dafür brauchen wir Menschen, die ihr unserer Software Development- oder Consuting- Wissen und ihre Fähigkeiten einbringen. Planen und Von Anfang an Teams bei adesso genau richtig. realisieren Sie in interdisziplinären Projektteams Teil des Teams! Wir gehören für Einsteiger und Professionals zu anspruchsvolle Anwendungen und Unternehmens- Entwickelt bereits kluge IT-Lösungen: den Top-Adressen in der IT-Welt und fokussieren portale als: Christina Bussek | IT-Consultant uns auf die Optimierung der Kerngeschäftsprozesse • Software Engineer (m/w) Java und Microsoft unserer Kunden. • Analyst IT-Consultant (m/w) CHANCENGEBER – IHRE BENEFITS – WAS ADESSO AUSMACHT WIR HABEN EINE MENGE ZU BIETEN: Kontinuierlicher Austausch, Teamgeist, eine in- terne hierarchieübergreifende Duz-Kultur und ein anerkennender Umgang sorgen für ein Arbeits- klima, das verbindet. So belegen wir beim Wett- Weiterbildung Welcome Events: Days fachlich und mit Spaß bewerb „Deutschlands Beste Arbeitgeber in der ITK 2016“ den 1. Platz! Mehr als 2.600 adessi, über 120 Weiterbildungen sowie ein Laptop und Smart- phone ab dem ersten Tag warten auf Sie! Mitarbeiter- Hemden- Auszeit- prämien reinigung programm Es wird Ihnen bei uns gefallen! Mehr Informationen auf www.karriere.adesso.de Olivia Slotta aus dem Recruiting-Team freut sich auf Ihre Kontaktaufnahme: adesso AG // Olivia Slotta // T +49 231 7000-7100 // jobs@adesso.de
50 Jahre Software Engineering: Ergebnisse & Herausforderungen In diesem Jahr jährt sich zum 50. Mal die erste Konferenz zum Thema Software Engineering, die, von der NATO or- Auf dem Podium dabei sind ganisiert, 1968 nicht weit von Ulm in Garmisch stattfand. Damals wurde neben dem Namen „Software Engineering“ auch der Begriff „Software-Krise“ geprägt. Beide Begriffe haben die Informatik in Forschung und Praxis in den letz- ten Jahren 50 Jahren begleitet und geprägt. Dieses Jubilä- um ist Grund genug, 50 Jahre zurück, aber insbesondere auch nach vorne zu blicken. Prof. Dr. Gerhard Goos In der Podiumsdiskussion „50 Jahre Software Engineering: KIT und FZI, Karlsruhe, Teilnehmer der Ergebnisse und Herausforderungen“ werden zum einen NATO-Konferenz und einer der Gründer- aus heutiger Sicht die damals gesehenen Herausforde- vater der deutschen Informatik rungen reflektiert, zum anderen über Erfolge und echte Fortschritte der letzten 50 Jahre gesprochen. Vor allem Gerhard Goos erhielt 1970 den ersten Lehrstuhl für In- werden aber auch zukünftige Herausforderungen an die formatik an der Universität Karlsruhe. Zusammen mit Softwaretechnik und nötige Weiterentwicklungen gemein- Friedrich L. Bauer schrieb er die ersten Lehrbücher für sam mit dem Plenum diskutiert. Informatik und war von 1973 bis 2003 Hauptherausgeber der Lecture Notes in Computer Science. Im Jahr 1984 war ◼◼Mittwoch, 07.03., 13:00 Uhr, O28-H22 Gerhard Goos an der Gründung des FZI beteiligt, wo er als Direktor den Forschungsbereich Software Engineering leitete. 1986 bis 1991 war er Vorstand der Gesellschaft für Mathematik und Datenverarbeitung (GMD). Seine Haupt- themen waren und sind die Übersetzertechnologie und Methoden der Software-Konstruktion. Originalausgabe des damaligen Konferenz-Reports, welcher im Januar 1969 erschien. Eine digitale Version ist zu finden unter http://homepages.cs.ncl.ac.uk/brian.randell/NATO/
Historische Aufnahme der ersten Software Engineering Konferenz 1968 in Garmisch-Partenkirchen Matthias Grund Christine Regitz Gründer und Vorstand Aufsichtsrat © Kathrin Richter, andrena objects AG SAP SE Trendsetter - GI e.V. Matthias Gund ist seit 1986 als Software-Entwickler, Berater Christine Regitz ist Vice President User Experience in der und Projektmanager international tätig. Als Mitbegründer Anwendungsentwicklung der SAP SE. Nach dem Studium startete er 1995 die andrena objects AG und führte sie vom der Betriebswirtschaftslehre und Physik an der Universität Nischenanbieter für objektorientierte Softwareentwicklung des Saarlandes und der Universita Degli Studi Bari (Itali- zu einem führenden Beratungs- und Entwicklungshaus für en) nahm sie eine Beratertätigkeit bei der IDS Prof. Scheer agiles Software Engineering. Dabei steht nicht nur die An- auf. 1994 wechselte sie zur DACOS Software GmbH, die zu wendung, sondern die aktive Mitgestaltung und Weiterent- diesem Zeitpunkt von der SAP übernommen wurde. Nach wicklung agiler Methoden im Vordergrund. kurzer Zeit in der Beratung wechselte sie in die Anwen- dungsentwicklung der SAP und ist dort seitdem in unter- schiedlichen Aufgaben und Funktionen tätig. Seit 2015 ist sie außerdem Vizepräsidentin der GI. Prof. Dr. Alexander Pretschner Dr. Simone Rehm Lehrstuhlinhaber Software CIO und Vizepräsidentin Engineering TUM und wiss. Universität Stuttgart Direktor fortiss © Max Kovalenko/Univ. Stuttgart Alexander Pretschners Forschungsgebiet ist das Software Simone Rehm hat Informatik an der Uni Stuttgart studiert Engineering mit Spezialisierungen im Testen und der ver- und wechselte nach dem Diplom 1986 als wissenschaft- teilten Daten-Nutzungskontrolle. Er studierte Informatik an liche Mitarbeiterin an das Forschungszentrum Informatik der RWTH Aachen und anschließend mit einem Fulbright- (FZI) in Karlsruhe. Nach der Promotion ging Frau Rehm Stipendium an der University of Kansas. Nach der Promo- 1992 zunächst in den IT-Bereich der Pharmaindustrie, be- tion an der TU München arbeitete er als Oberassistent an vor sie 1995 die IT-Leitung beim Südwestfunk (SWF), spä- der ETH Zürich, bis er im Rahmen des Fraunhofer-Attract- ter Südwestrundfunk (SWR), in Baden-Baden übernahm. Programms als Gruppenleiter an das Fraunhofer-Institut Im Jahre 2001 erfolgte der Wechsel zur IT-Leitungsaufgabe für Experimentelles Software Engineering sowie gleichzei- bei TRUMPF in Ditzingen mit weltweiter Zuständigkeit für tig als adjungierter Extraordinarius an die TU Kaiserslau- IT + Prozesse im Unternehmen. Anfang 2016 hat sie in die tern wechselte. Vor seiner Berufung als Ordinarius an die Leitungsebene der Universität Stuttgart gewechselt und ist TU München 2012 war er Ordinarius am Karlsruher Institut dort nun hauptamtliche Prorektorin für Informationstech- für Technologie. nologie und CIO.
Verbindungen Telefonnummern Ort Haltestelle Registration 0731 - 50 31330 In dringenden Fällen 0731 - 50 24161 Tagungsort Universität Süd von internen Telefonen direkt die letzten fünf Ziffern wählen Comfor Hotel Rosengasse Goldenes Rad Rathaus Taxi 0731 - 66 0 66 InterCity Hotel Hauptbahnhof WLAN IQ Hotel Lise-Meitner-Straße B&B Hotel Ehinger Tor Ibis Hotel Theater Alle Verbindungen über „Ehinger Tor“. Abends und nachts warten an den Haltestellen „Ehinger Tor“ und „Willy- Brandt-Platz“ Busse und Bahnen aufeinander. Bitte beachten Sie, dass Sie ab 21.30 Uhr in allen Bussen nur noch vorne ein- und aussteigen können. Ihr Konferenzausweis erlaubt es Ihnen in der Zeit vom Kostenloses WLAN via „welcome“, kein Passwort erforder- 05. bis 09.03.18 die öffentlichen Verkehrsmittel im Stadtge- lich. „eduroam“ kann, falls Zugang vorhanden, natürlich biet Ulm/Neu-Ulm ganztägig zu nutzen. genutzt werden.
Übersichtspläne Universität Süd O29 Registrierung O25 O26 O27 2001 2002 2003 2004 2203 O28 H7 H21 H22 Cafeteria H20 Haupteingang Süd Mensa Universität Ulm Universität Süd Niveau 2 Gebäudekreuze O27 und O28 Registrierung zur Mensa vom 2001 2002 2003 2004 Parkplatz O27 O28 2203 H21 H22 H20 Niveau 2 121 122 O27 O28 123 1002 Niveau 1
Programmübersicht Mittwoch Donnerstag Freitag 8:00 8:00 8:00 Registrierung Registrierung Registrierung (O28-2001) (O28-2001) (O28-2001) 9:00 9:00 9:00 Eröffnung SE / SWM (H22) Keynote: Gerald Stieglbauer (H22) 9:15 Keynote: Sven Apel (H22) Revolution vs. Evolution: Understanding Organizational Evolution Model-Based Engineering and the Keynote: Brian Fitzgerald (H22) of Software Projects Industry - The Potential of MBE Micro Crowdsourcing Software Development: Injections Silver Bullet or Lead Balloon 10:00 10:00 Kaffeepause Vorträge Preisträger 10:15 (H21) Software Engineering Preis (H22) Kaffeepause (H21) 10:30 10:30 Keynote: Julien Siebert (H22) Kaffeepause 10:45 SE 1 SE 2 SWM 1 Algorithm Accountability, Algorithm Lite- (H21) Software Security Wissen- racy and the hidden assumptions from 11:00 SE 11 SE 12 SE 13 Product schaft- algorithms Require- Design Program Lines liches ments and editing and Programm 11:30 SE 5 SE 6 SE 14 Traceability compre- Empirical Modeling Software hension SE 1 Architektur O27-123 O28-1002 O27-2203 12:15 O27 -123 O28-1002 O27-2203 O27-123 O27-2203 O28-1002 Mittagessen 12:30 12:30 SE 19 - Closing (H22) (Mensa) 12:45 Mittagessen 13:00 (Mensa) Mittagessen (Mensa) Podiumsdiskussion „50 Jahre Software Engineering: 13:30 Ergebnisse und Herausforderungen“ SE 7 SE 8 Erklärbare (H22) Empirical Model evo- SW 3 SE 2 lution and Under- 14:15 transfor- standable Workshops SE 3 Erklärbare SWM 2 mation Software Processes SW 1 Fallstudi- Montag, 5.3. und Evo- Under- en in der lution of standable Industrie O27-123 O27-2203 O28-1002 SEERTS 13:00-17:00, O27-2203 Software Verifica- 15:00 Enginee- tion Kaffepause (H21) Dienstag, 6.3. ring O27-123 O28-1002 O27-2203 15:30 ISEE 9:00-17:15, O27-121 SE 9 SE 10 15:45 Program Software Kaffepause EMLS 9:30-17:30, O27-123 analysis Process (H21) and failure 16:15 CSE 14:00-17:15, O27-2203 SE 4 Erklärbare SWM 3 prediction Testing SW 2 Neue SEELS 9:00-12:15, O27-122 Under- Ideen standable 17:00 O27-123 O28-1002 Decisions 17:45 O27-123 O28-1002 O27-2203 18:30 informatiCup Willkommensempfang mit Empfang der Stadt Ulm Mittwoch, 7.3. GI informatiCup Preisverleihung (Rathaus Ulm) Präsentationen 9:30-12:30, O25-H7 (H21) Preisverleihung 18:00, O28-H21 19:30 gemeinsamer Fußweg 20:00 20:00 Konferenzdinner (Bootshaus)
Sie können auch lesen