Blog

Jan 30 2019

STAMP Workshop: The State-of-the-art in Java Automation Testing

inria.jpgThis STAMP workshop welcomes software testing professionals for a dedicated session on software testing automation. European testing experts and researchers from STAMP consortium will present the innovative STAMP toolset for Java applications.

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.

Venue

Inria Sophia-Antipolis
2004 Route des Lucioles,
06902 Valbonne.
See map

Date

January 30, 2019, from 13:30 to 18:00. 

Workshop agenda

 (in progress):

  • Welcome coffee
  • Introduction to STAMP technologies and toolset
  • STAMP beta testing campaign: interested participants have the opportunity to register and to contribute to the STAMP toolset.
  • Hands-on Session: Bring your own laptop, your Java/Maven projects & test suite. Try DSpot and Descartes and interact with the designers!
    • First Contact with DSpot: how developers can amplify existing test cases.
    • First Contact with Descartes: how the Pitest plugin can provide more actionable and faster mutation analysis results.
  • Questions & Answers (participant feedback)
  • Cocktail

Free Registration


Registration is free but mandatory.  Please, use the button below. 

sophia.jpg

Dec 07 2018

Commit Assistant: Ubisoft Learning Bot

CommitAssistant

What if a development bot could help you detect software bugs automatically, then provide probable causes for each issue along with fixes suggestions? Identifying patterns in past bugs to better intercept new bugs might save significant debugging time and cost to software development teams.

At Ubisoft La Forge Research Lab in Montreal, Technical Architect Mathieu Nayrolles collaborates on such a learning bot with Concordia University expert Abdelwahab Hamou-Lhadj at the Electrical and Computer Engineering Department. Using the innovative CLEVER approach, they can detect commits that are likely to introduce bugs, with an average of 79.10% precision and a 65.61% recall. 

CLEVER combines code metrics, clone detection techniques, and project dependency analysis to detect risky commits within and across projects. CLEVER operates at commit-time, before the commits reach the central code repository. Also, because it relies on code comparison, CLEVER does not only detect risky commits but also makes recommendations to developers on how to fix them. 

You can find more details on the risky commit detector online:

Dec 06 2018

Telecom Valley, 6 December 2018, Sophia-Antipolis

Date: 6 December 2018, 12:00-14:00
Place: Business Pôle - Pépinière d'entreprises, 1047 Route des Dolines, Allée Pierre Ziller, 06560 Valbonne, France

Telecom Valley, the French riviera digital ecosystem association, receives two participants of the STAMP project. They are presenting STAMP main software outcomes and the beta-testing campaign, in the context of a Software Test & Quality community meeting. 

Title: Amplify Your Testing Efforts Automatically With STAMP Open Source Tools

Abstract:
How to effectively support DevOps teams throughout the continuous integration and continuous deployment lifecycle? The OW2 open source community is involved in the Horizon 2020 STAMP project as a use case provider. Also, OW2's Management-Office team supports the R&D project collaboration and leads dissemination and exploitation activities with nine more academic and industrial partners. STAMP technical outcomes targets Java applications and associated popular test tools (JUnit, log4j, Selenium), Gradle and Maven for deliverability automation, Swagger for REST API description, Nomad and Docker to describe deployments. Four main software tests have been developed so far (DSpot, Descartes, CAMP and Botsing), now proposed in a beta testing campaign. Beyond ActiveEon, OW2, XWiki use cases and project experiments, more external DevOps feedbacks will contribute to improve the STAMP toolset and to explore exploitation scenarios in 2019 and beyond.

           

Presentations

  • Olivier BOUZEREAU, OW2 Community Coordinator 
  • Mael AUDREN DE KERDREL, ActiveEon Software Engineer 

Dec 05 2018

POSS 2018, 5-6 December, Paris

https://www.ow2.org/download/Events/Paris_Open_Source_Summit_2018/POSS.png?width=150

Place: DOCK PULLMANN, Paris - Aubervilliers
Date: 05-06 December 2018

OW2 and INRIA teams are presenting the STAMP project on their respective POSS booth, the community one being shared with Orange and 7Bulls members. OW2 is also coordinating two conference tracks, the Open Source Community Summit and the Open Source in Big European Cities. For more information, please visit:

Nov 29 2018

STAMP Project in Global Security Mag

GSM_logo.png

The STAMP beta testing campaign press release has been posted on Global Security Mag November 29, 2018.

Nov 27 2018

Cloud Expo Europe 2018, 27-28 November, Paris

https://www.ow2.org/download/Events/Cloud_Expo_Europe_Paris/CEE.png?width=150
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.

Nov 21 2018

STAMP Newsletter November 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

 

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.

Nov 15 2018

STAMP Project in Cloud Expo Europe Blog

CE_euro_logo.png 

The Cloud Expo Europe blog published the STAMP beta-testing campaign press release on November 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