SAST VÄST
  • Hem
  • SAST VÄST 2021
  • SAST VÄST 2020
    • Detailed program Q3
  • SAST VÄST 2019 EXPO
    • Program Q3
    • Talare EXPO
    • Test Lab & Events
    • Karta till EXPO
    • Testgalan
  • 2019
    • 2019 M1
  • SAST VÄST 2018 Q3
    • Program Q3
    • Talare Q3
    • Test Lab & Events
    • Karta till Q3
  • SAST VÄST 2017 Q3
    • Talare Q3
    • Program Q3
    • Test Lab Q3
    • Events Q3
    • Testgalan 2017
    • Karta till Q3
  • Bilder SAST Väst 2017 Q3
  • Bilder SAST VÄST 2016 Q3
  • Q3 Program Info

Talarpresentationer / Information about speakers

Picture

09.00 - 10.00 Language-Based Software Testing 
​
-
Professor Andreas Zeller

Software test generation (fuzzing) can be made much more effective if one knows what to search for. But how can users inform fuzzers about the program and its domain? And how can they control what a fuzzer should do?

In this talk, I present and introduce tools and techniques that allow users to leverage languages of program inputs, from recursive languages such as JavaScript to complex binary inputs. Language specifications can be mined from existing programs, yielding well-readable, well-structured grammars that can be customized and tailored at will. Our new FormatFuzzer compiles input specifications into highly effective fuzzers and parsers, leveraging hundreds of existing format specifications, from GIF to MP4.

Professor Andreas Zeller

Andreas Zeller is faculty at the CISPA Helmholtz Center for Information Security and professor for Software Engineering at Saarland University, both in Saarbrücken, Germany. His research on automated debugging, mining software archives, specification mining, and security testing has won several awards for its impact in academia and industry. 

​Zeller is an 
ACM Fellow, an IFIP Fellow, an ERC Advanced Grant Awardee, and holds an ACM SIGSOFT Outstanding Research Award.
Picture

10.00-11.00 Transforming Volvo Cars -from fossil dinosaur to digital product 
- Jonn Lantz

The car suddenly turned into a smartphone on wheels, while most car OEMs discussed if to follow the white rabbit or not? Volvo cars are running - towards electrification, the software product and AD, but are we effective enough? This is the story of the change, and why the test organisation at Volvo cars is gaining power.

Jonn Lantz

Jonn Lantz is technical leader in agile sw development at Volvo cars with about 12 years of automotive experience, most years working as a change driver within software development and CI. With a background in theoretical physics research (quantum computing) it was natural to spend the first automotive years on modelling and model based software testing, but later on this has turned more into microservices, networking and leadership.
Picture

11.00-12.00 Transforming Volvo Cars software testing- from unstructured to structured
- Erik Sternerson

Collaboration across boundaries is tricky. Collaboration across boundaries in the middle of a transformation is even trickier. If collaboration ends up implying endless alignment discussions and slow processes, teams have no choice but to build their own solutions. So how do we give teams the foundation for working together? We provide structure!In this session, we will look at the concrete and proven solutions we've deployed at Volvo Cars for structured code, structured collaboration and structured data in test automation with a focus on ease-of-use and re-usability.

We will walk through a variety of concepts ranging from “Little to know, much to discover” through “Inner Source Development” and getting data out of your test automation that enables analytics and machine learning. Concepts will be both explained and illustrated by examples, to share ideas and practices that can be applied to test automation on any scale.

Erik Sternerson

​Erik Sternerson has built industry experience through technical leadership in test automation architecture and large-scale (1000+ engineers) continuous integration systems from both the telecom and automotive industry for over a decade, and is a co-founder of the CI/CD specialist company doWhile in Sweden where his roles include subject-matter expert on test automation as well as principal architect of doWhile’s CI product portfolio.
Picture

13.10-14.00 Do we need new testing techniques for systems that include deep learning components? - Professor Paolo Tonella

Deep neural networks are increasingly adopted in safety and business critical domains, such as autonomous driving, financial trading and medical diagnosis. Hence, their dependability and reliability are major concerns, which cannot be addressed by resorting to well established software testing and verification practices. In fact, the root cause of inadequate behaviours of deep learning based systems is quite different from traditional software faults. The approach to handle and resolve such issues deviates also quite substantially from traditional software engineering practices.

In this talk, I will discuss the nature of deep learning faults, presenting a fault taxonomy obtained from multiple sources, such as software repository and forum mining, as well as interviews with developers. Then, I will consider the assessment of the quality of deep learning systems, introducing the notion of frontier of behaviours. Finally, I will describe a technique for misbehaviour prediction that aims at anticipating and preventing failures of such systems.

Professor Paolo Tonella

Paolo Tonella is Full Professor at the Faculty of Informatics and at the Software Institute of Università della Svizzera Italiana (USI) in Lugano, Switzerland. He is Honorary Professor at University College London, UK and he is Affiliated Fellow of Fondazione Bruno Kessler, Trento, Italy, where he has been Head of Software Engineering until mid 2018. Paolo Tonella holds an ERC Advanced grant as Principal Investigator of the project PRECRIME.

​Paolo Tonella wrote over 150 peer reviewed conference papers and over 50 journal papers. His H-index (according to Google scholar) is 57. He is/was in the editorial board of the ACM Transactions on Software Engineering and Methodology, of the IEEE Transactions on Software Engineering, of Empirical Software Engineering, Springer, and of the Journal of Software: Evolution and Process, Wiley. His current research interests are in software testing, in particular approaches to ensure the dependability of machine learning based systems, automated testing of web applications, and test oracle inference and improvement.
Picture

14.00-15.00 Asking powerful questions - Workshop held by QualityMinds AB

Asking questions is among the most important skills a tester can possess. Asking powerful questions and reflecting on the answer is often very tricky and nothing that is tought in school. In this workshop you will learn more about asking questions and analyzing the answer(s), by playing an educational game.

After this workshop you will have more tools and knowledge in how to questioning your surrounding and improve your questioning, whether it is questioning your SUT or want information form your colleague.

No prerequisites necessary and no preparations needed. Depending on the attendees, the smaller groups talk could be in Swedish or English.

Max number of attendees are 75 persons.
Zoom link: ​https://zoom.us/j/96897609533
Picture

15.00-16.00 Effective Use of AI in Automated Software Testing: Practicality and Scalability Benefits 
- Professor Lionel C. Briand

Testing is the main mechanism used in industry to assess and improve the dependability of software systems. Various techniques from Artificial Intelligence (AI), e.g., evolutionary computing, machine learning, and natural language processing, can lead, if integrated properly, to scalable and practical test automation solutions. This talk will cover recent and representative examples of novel applications of AI to software test automation, done in collaboration with industry partners in the satellite and automotive domains. Lessons learned and future research directions will then be discussed.

Professor Lionel C. Briand

Lionel C. Briand is professor of software engineering and has shared appointments between (1) The University of Ottawa, Canada and (2) The SnT centre for Security, Reliability, and Trust, University of Luxembourg. Over the last 25 years, he has led and run many collaborative research projects with industry in many application domains, including, for example, automotive and satellite. He holds an ERC advanced grant and a Canada Research Chair (Tier 1).

He was one of the founders of the ICST conference (IEEE Int. Conf. on Software Testing, Verification, and Validation, a CORE A event) and its first general chair. He was also EiC of Empirical Software Engineering (Springer) for 13 years and led, in collaboration with first Victor Basili and then Tom Zimmermann, the journal to the top tier of the very best publication venues in software engineering.

Further details can be found on: 
http://www.lbriand.info
Powered by Create your own unique website with customizable templates.