Archive
Blog - posts for November 2018
Nov 30 2018
STAMP Project featured in Intrusio
The STAMP beta testing campaign press release appears in the Intrusio website, November 30, 2018.
- Read the Intrusio article (French)
Nov 29 2018
STAMP Project in Global Security Mag
The STAMP beta testing campaign press release has been posted on Global Security Mag November 29, 2018.
- Read the Global Security Mag article (French)
Nov 27 2018
Cloud Expo Europe 2018, 27-28 November, Paris
Place: Paris Porte de Versailles
Booth: STAMP booth #L32
Date: 27-28 November 2018
This year conference theme is "Cloud computing as a force for digital transformation".
With quality code, this assertion is certainly true.
The STAMP toolset is exactly providing software quality on the cloud through testing automation and artificial intelligence.
To learn more about the STAMP tools, advanced software engineering, visit the booth #L32.
Ask for a demonstration, grab a flyer and interact with the team involved in the STAMP project.
- More information about this edition of Cloud Expo Europe
- You may also want to join the STAMP beta testing campaign to improve your java code as soon as possible.
Nov 21 2018
STAMP Newsletter November 2018
Join the STAMP beta testing campaign and add software testing automation to your DevOps approach.
-
Try the STAMP Tools
Generate frequent releases faster with high quality, thanks to STAMP testing tools. Join the beta testing campaign now.
-
Amplify your Java Tests
-
Hands-on Workshop at Inria
Don't miss the next opportunity to enhance your testing efforts. Attend the STAMP workshop in Sophia-Antipolis with live demos, 30 January 2019.
Be Part of the STAMP Success in Three Steps
Next Events
- 27-28 NOV. Visit the STAMP booth at Cloud Expo Europe 2018 in Paris, Porte de Versailles.
- 05-06 DEC. The STAMP toolset will be showcased at Paris Open Source Summit 2018.
- 30 JAN. Attend the STAMP workshop in Sophia-Antipolis to improve your tests automation practices.
Change your View on Software Testing
Read Henry Coles exclusive interview for the STAMP community. Discover how the designer of Pitest perceives the mutation testing adoption in the industry. And leverage your Pitest approach with Descartes.
Try More STAMP Tools
Do you code in a Java project with an existing test suite? Download the complete STAMP toolset to automatically generate new tests and extend your existing test cases. Give it a try now!
Nov 16 2018
DSpot Study on Ten Mature Open Source Projects
Improving existing Java test cases and give the improvements back to developers as patches or pull requests. Indeed, the idea is attractive. But is it yet an efficient and proven code optimisation process?
A scientific paper from Benjamin Danglot (Inria), co-signed with three more STAMP project contributors, tickles us to think so.
The PhD candidate provides a thorough study on ten notable and mature open source projects where all test methods from 40 unit test classes have been amplified by DSpot. This proves the STAMP tool ability to strengthen real unit test classes in Java.
More test automation will be offered in the future, requiring more understanding and comparison of test purposes. Moreover, DSpot can be placed in a continuous integration service (CI) where test classes would be amplified on-the-fly. This would greatly improve the industrial applicability of this software engineering research, conclude the authors.
- Title: Automatic Test Improvement with DSpot: a Study with Ten Mature Open-Source Projects
- Authors: Benjamin Danglot, Oscar Luis Vera-Pérez, Benoit Baudry, Martin Monperrus.
- Academic publication: Empirical Software Engineering, Springer Verlag, In press, pp.1-35. <hal-01923575>
Nov 15 2018
STAMP Project in Cloud Expo Europe Blog
The Cloud Expo Europe blog published the STAMP beta-testing campaign press release on November 15, 2018.
- Read the STAMP beta-testing campaign post in Cloud Expo Europe Blog (French)
- Discover more about the project team efforts during this edition of Cloud Expo Europe
Nov 15 2018
The OW2 Community Announces the Launch of STAMP Project Beta-Testing Campaign
Using innovative STAMP open source tools, Java developers and DevOps teams can now produce quality releases faster and more frequently.
Paris, November 15, 2018 - OW2, the global community for open source infrastructure software, announces the launch of STAMP beta-testing campaign. Java developers and DevOps teams are invited to download and try DSpot and Descartes, both outcomes of the STAMP project supported by the European Union’s Horizon 2020 research and innovation programme.
The STAMP beta-testing campaign is starting online at: l.ow2.org/stpbeta
STAMP stands for "Software Testing AMPlification". The STAMP tools act along the Continuous Integration and Continuous Distribution pipeline (CI/CD), reducing errors and eliminating failures in Java applications while they are being designed, configured, and sent to production.
STAMP users obtain a modern testing toolset to leverage their Java testing assets. They can produce software releases more frequently, more rapidly, with higher quality.
Using DSpot, STAMP early users can detect and generate automatically missing assertions for Junit test cases, also known as test amplification. Adding Descartes, a Pitest plugin, to their own java code, they get more actionable and faster mutation analysis results.
Beta-testers are requested to fill in a short questionnaire by 25 March 2019 to provide their feedback and help fine-tune the toolset. They will also be distinguished as STAMP contributors and enter the community. Moreover, the first campaign participants will receive a customized “STAMP test pilot” gift.
A dedicated mailing list has been set up to allow Beta-testers to exchange and share their experiences.
About STAMP Project
Leveraging advanced research in automatic test generation, STAMP aims at pushing automation in DevOps one step further through innovative methods of test amplification. The project is developed by a consortium of ten partners and has received funding from the European Union’s Horizon 2020 research and innovation programme. The STAMP toolset is evolving frequently. Stay tuned and visit: https://www.stamp-project.eu/
About OW2
OW2 is an independent industry community dedicated to developing open source code infrastructure (middleware and generic applications) and to fostering a vibrant community and business ecosystem. The OW2 Consortium hosts some one hundred technology projects, including ASM, Bonita, Chameleon, CLIF, DocDoku, Easybeans, Emerginov, Fractal, FusionDirectory, JOnAS, JORAM, JOTM, Knowage, LemonLDAP:NG, Lutece, OCCInterface, PetalsESB, Prelude, ProActive, RocketChat, SAT4J, Spagic, Spago4Q, Sympa, Talend Studio, Telosys, WebLab and Xwiki. Visit: https://www.ow2.org
- English version:
- Version française:
Nov 13 2018
How software code perturbation can strengthen its reliability?
A recent IEEE blog article, by a group of researchers involved in the STAMP project reveals that, facing state perturbations, software might be more stable and reliable than expected.
This fascinating phenomenon is called "Correctness Attraction" in reference to the concepts of “stable equilibrium” and “attraction basin” in physics. It underlines input points for which a software system eventually reaches the same fixed and correct point according to a perturbation model.
Moreover, this could lead to new “bug absorbing zones” in software applications where software engineering techniques would improve the correctness attraction.
Discover the reasons behind correctness attraction in this blog post:
Nov 06 2018
Luc Esape, artificial software fixer, unmasked by The Register
Luc Esape, aka Repairnator, is unmasked! The Java software fixer recently earned a world class reputation as a smart bot, thanks to an article posted on The Register by Thomas Claburn, a real editor based in San Francisco (California).
The Register article is entitled: The mysterious life of Luc Esape, bug fixer extraordinaire. His big secret? He's not human
For the INRIA researchers at University of Lille within the Spirals team, this international recognition underlines the open source software ability to fix bugs through automatically generated patches, provided within minutes during the continuous integration and continuous delivery.
A quote from KTH Professor Martin Monperrus, Repairnator and STAMP contributor, confirms the bot track records. In a few weeks, Repairnator has produced five patches that have been accepted by human developers and merged into their respective code bases: "This is a milestone for human-competitiveness in software engineering research on automatic program repair", he explains.
The online article along with multiple comments also raise unsolved questions about patch legal responsibility and future DevOps careers.
- Read Thomas Claburn article in The Register: https://www.theregister.co.uk/2018/10/17/luc_esape_bug_fixer/
- Read Martin Monperrus blog post about Repairnator: https://medium.com/@martin.monperrus/human-competitive-patches-in-automatic-program-repair-with-repairnator-359042e00f6a
Nov 06 2018
24th Dutch Testing Day, Delft, Netherlands
Campus: Delft University of Technology
Location: Building 20, Aula Conference Centre
Date: 6 November 2018
TU Delft is organizing the 24th Dutch Testing Day with keynotes, presentations, pitches, posters and demos.
Meet STAMP project partners and Tanja Vos, from the Testomat project, also involved in this conference.
Keynote Speakers:
- Bas Dijkstra (OnTestAutomation.com) - Why do we automate?
- Marianne Duijst (Sogeti) - Wearing Hermione’s Hat: Narratology for Testers
Check out Prof. Arie van Deursen (TU Delft) presentation about The European STAMP project on testing and Continuous Integration
For more information, visit the Dutch Testing Day website