Archive


Blog - posts for September 2018

Code_Defenders_Twitt.jpg

Mutation testing is a serious game

Automate what?

Thanks to this tweet from Arie Van Deursen, Head of Software Technical Department at TU DELFT and STAMP project partner, we are glad to share with you this online resource where you can learn about mutation testing through a serious game.
Pick your side carefully between attackers who are mutating the software code, and defenders who are adding new tests. And let us know about your gamification experience...

More on code-defenders.org 

Sep 19 2018

Repairnator to repair software bugs on a large scale

Code

Repairnator is an innovative bot to repair software bugs on a large scale, and an open source solution available to all developers now with a STAMP connection!

This development comes from the Spirals team, a joint team between Inria and the University of Lille within UMR 9189, CNRS-Centrale Lille-University of Lille, CRIStAL.

Sep 18 2018

Facebook SapFix and Sapienz to find and fix software bugs

Facebook engineers are investigating code automation using Artificial Intelligence in Sapienz and mutation-based fix in SapFix.
Both tools are designed to speed up the deployment of new software through distributed codes that are pre-tested and as stable as possible.
According to a recent article, they are intended for open source release in the future, once additional engineering work is completed, but no date is mentioned.

Sep 18 2018

Brice Morin, SINTEF Senior Research Scientist

CAMP builds a set of Docker images to test multiple configurations

Brice_Morin_Sintef.png

How would you present STAMP? 

Writing rich test suites able to bring a high level of confidence in your software is a costly and time-consuming endeavour. STAMP takes your existing tests and automatically amplify them, to generate more tests, increasing test coverage and reducing the number of regressions.

Sep 17 2018

Google Test Efficacy: running software at scale

Peter Spragins, Google Software Engineer and Teaching Assistant at UCSD Math Department, is summarizing almost four years of experience in running software tests at scale, with several colleagues in Mountain View (California).
"The two key numbers for the system's performance are sensitivity, the percentage of failing tests we actually execute, and specificity, the percentage of passing tests we actually skip. The two numbers go hand in hand."
Discover how Machine Learning is now part of the Google process of committing code. Read his article about Efficacy Presubmit Service

Lorentz_Center_Worshop_2018.jpg

In-Vivo Analytics for Big Software Quality Scientific Workshop, Leiden, Netherlands

Lorentz Center Scientific Workshop

Place: Lorentz Center, Leiden
Date: 19-21 September 2018
From: 9:00AM To: 17:00PM

Several STAMP partners, including TU Delft and KTH will participate in this Lorentz scientific workshop focused on the area of software analytics and big software.

Sep 12 2018

Inauguration of Castor Research Center

Castor center Inauguration
A collaboration between KTH, Saab and Ericsson, the CASTOR Software Research Center was inaugurated today at Östermalm (Sweden), with over 50 guests including KTH professors, researchers, industry representatives and employees from the French embassy and Vinnova. 

Prof. Benoit Baudry underlined the aim of delivering outstanding research in software engineering and also expressed his wishes to increase collaboration through more co-developments of open source software tools. The goal is also to increase the number of industry PhD students to run the core research activities of the center, and contributing to reducing the cultural gap that currently exists when referring to software technology between the industry and the lab.

Ingemar Söderquist (Saab) and Diarmuid Corcoran (Ericsson) shared their vision about the challenges and opportunities for software technology in their respective application areas (defense and telecom).

Robert Feldt, Professor of Software Engineering at Chalmers University of Technology in Gothenburg, talked about his experience for setting up collaborations with the industry on software research in Sweden. 

Kristina Höök, Professor in Interaction Design at KTH, presented her insights after having led for more than 10 years the “Mobile Life” research center at KTH.

The official opening was made by Pontus de Laval – CTO SAAB, Dr. Magnus Frodigh – Acting Head of Research at Ericsson, and Prof. Annika Trigell – KTH Vice-President for research, which followed by a reception dinner.

Check out the Castor Research Center inauguration presentations and photos 

Sep 08 2018

SSBSE 18, Montpellier

SSBS18
Place: Montpellier, Hôtel Mercure Centre Antigone
Conference: Symposium on Search-Based Software Engineering
Date: 8-9 September, 2018

The 10th Symposium on Search-Based Software Engineering, with Benoit Baudry (KTH) as General Chair, brings a rich SSBSE 18 scientific program with three tutorials, seven paper sessions and famous SSBSE 18 keynote speakers. Among them, Mark Harman (Facebook) explains "Deploying Search Based Software Engineering with Sapienz at Facebook". The conference is collocated with the 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2018) where STAMP partners including TU Delft and INRIA offer a Tutorial on Descartes.

STAMP_AutomateWhat.jpg

STAMP and DeFlacker approach compared

Automate what?

Flaky tests raise a major testing problem in the software industry, in term of performance overhead.

Automatically detecting flaky tests, DeFlaker provides a new milestone in order to cope with them in a principled way.
There is no need to re-run the failed tests anymore. 

In the STAMP project, we follow a similar philosophy: we target major testing problems (missing assertions, crash reproduction) and we invent principled tools that target those problems and that are evaluated on large and complex software projects. These projects are both coming from the STAMP project partners and from international open source members from the OW2 community.

Sep 03 2018

MASES Workshop 2018

MASES2018.jpgPlace: Montpellier, France
Date: 3/9/2018

Co-located with ASE 2019, MASES 2018 is the first International Workshop on Machine Learning and Software Engineering in Symbiosis.

  • Program Chairs include: Xavier Devroey, a postdoctoral researcher at the Software Engineering Research Group (SERG) of the Delft University of Technology, involved in the Software Testing Amplification European project (STAMP), aiming at bringing test automation and amplification to the DevOps world as well as Big Software on the Run 3TU project (BSR), aiming at developing novel techniques and tools to analyze software systems in vivo.
  • Keynote: Gaël Varoquaux, Machine learning and brain imaging researcher Research faculty (CR1), Parietal team, INRIA (FR)
  • Full Program: https://mases18.github.io/