christian berger [email protected]
TRANSCRIPT
Towards Thinking Cars
Christian [email protected]
Generaltopics of interest:
• Autonomousdrivingforvariousplatforms(1:10,cars,trucks)• Continuousdeploymentandexperimentationforautomotivesystems• Simulationsforautonomousdrivingsolutions
Dr. Thorsten [email protected]
• Research on HighlyConfigurable Systems (HCS)– Software Product Lines– Software Ecosystems
• In the Domains of– Systems Software– Automotive, Avionics, and
Embedded Systems– Mobile Apps
• Developing Methods and Tools for– Adopting and Evolving HCS– Modeling and Configuring HCS
General interests:- Software architecture and platforms- Evidence-driven development- Software ecosystems- Innovation and startups
Michel [email protected]
Thesis Project suggestions:• Automated Program Explanation = AI for program
understandingTo design and build software that can explain (other) software based on the automated analysis of software project artefacts such as: UML design + source code (including comments) + commit message + tests + …
• Analysing the correspondence between design and code over time
• Analysing the impact of architecture design on source code modularity
• Analysing the relation between source code commenting patterns and importance of classes in software design (BSc)
• Automated Lay-outing of Class Diagrams– Based on: class-role, importance, user preferences, machine learning from
examples• Software Design Environment on a Whiteboard
– Support distributed awareness in remote collaboration
GeneralInterests:SoftwareDesignandModelingAutomatedProgramUnderstanding
HoQuangTruong
Rodi Jolak
explanation
Ivica [email protected]
• component-based software engineering• software architecture• software configuration management• software development environments and tools• software engineering in general
Regina [email protected]
• SoftwareEvolution• SoftwareComprehension• SoftwareClonesandRefactoring• SoftwareMaintenance&Changeability• SystemMigrationandUpdating
• Model-DrivenEngineering(MDE)&Low-CodeDevelopment
• HybridSoftwareProcesses
• Digitalcertificationinadditivemanufacturing(Co-operationwithSWEREA)
Jennifer [email protected]
@jenhork
• Requirements Engineering & Early Requirements Modeling• GoalModelingandCreativity(http://creativeleaf.city.ac.uk/)• BusinessIntelligenceModeling(http://www.cs.utoronto.ca/~jm/bim/)
• Requirements Modeling and Game Development (with S. Björk)
• Strategic API Value and Measurements• (SoftwareCenterProject#26)• WithAxis,Bosch,Ericsson, Grundfos,&TetraPak
• Large-Scale Agile Requirements Engineering• (SoftwareCenterProject#27,withEricKnauss)• WithBosch,Ericsson,Grundfos,Siemens,TetraPak,VolvoCars,&Volvo
Trucks
Fullacademicpage:www.cs.utoronto.ca/~jenhork
Francisco [email protected]
8
Research interests:• Software Testing Techniques
• Test case selection, minimization, prioritization;
• (Meta-)Empirical Software Engineering• Reproducibility, replication, re-analysis;
Ideas for thesis proposal:• Platform for automated experiments with software testing techniques;• A formal experiment to investigate disparate software testing techniques;• Integration between test tools and automated testing techniques;• Meta-heuristics and synthesis test artefacts through meta-heuristics;• Reproducible research!
What will we explore together?• Statistics, quantitative research, test processes, development of tools.
Eric [email protected]
Main topics:• Requirements Engineering• Agile Methods
Especially when applied to: • Global Software Development• Continuous Integration and Deployment• Software Ecosystems
Philipp [email protected]
• Areas and keywords:– Cloud computing (AWS, Google, ...)– Services computing (Microservices, ...)– Performance monitoring / testing (load testing, JMH, ...)– Deployment and middleware (Docker, Kubernetes, ...)– Continuous experimentation (A/B testing, canaries, …)– … many other things that relate to SE for Web systems
• Types of theses:– Systems thesis à build and evaluate a cool prototype– Empirical thesis à form an interesting hypothesis, test it on data
• More info: http://philippleitner.net/theses/
@xLeitix
Grischa [email protected]
• Model-Driven Engineering (MDE)• Requirements Engineering
– Integration of Requirements Engineering into MDE• Requirements Communication
& Knowledge Management• Tool Interoperability
• Check my publications to get an overview over my topics and possible connection points!
Agneta Nilsson
• Change Management / Software Process Improvement– Organizing and managing ways of working – transformations– From Traditional to Agile and Continuous Deployment
• User Experience– Integrating UX practices into SE practices
Patrizio Pelliccione
ModelingandVerificationofSoftwareArchitectures
Interoperabilityamongtoolsandlanguages
Automaticconstructionofmodels
Autonomousquadrotors
• Security• Privacy
Measuring organizational performance• Industrial problem formulation
– How to use existing formal and informal metrics at the partner companies and the role these metrics play in decision making (as well the quality of these decisions)?
• Approach in the project– Mine data from source code, defect repositories, effort
reporting systems– Compile the data into ISO 15939 indicators & measurement
systems• Milestones/results so far
– Objective release-readiness indicators– Source code risk assessment using heatmaps– Product stability assessments before release
Miroslaw Staron
Dr. Jan-Philipp Steghö[email protected]
• Traceability ManagementHow can you figure out what you need to change in your design/code/tests/requirements when something changes in your project?
• VariabilityHow can you handle the different variations of a hardware and software in a large embedded systems product?
• Agile Processes for Self-Adaptive SystemsHow do you build a system in an agile fashion that self-adapts to the environment?
Agneta Nilsson
Richard [email protected]
• Software testing• Software quality• Applied statistics
– Bayesian statistic– Machine learning