Archive


Blog - posts for February 2019

Feb 27 2019

STAMP Talk and Workshop, Station F Start-up Campus, Paris

station-f.jpg
Date: 27 February 2019
From: 2:00 PM to 4:30 PM 

Place: French Tech Central - Station F
55, boulevard Vincent Auriol
75013 Paris

View the presentations, photos, and agenda.

Feb 27 2019

Five Machine Learning Usages in Software Testing

According to the Reqtest team, machine learning is a hot trend this year, bringing revolutionary changes in workflows and processes.
In software testing, machine learning can be used for:

  • Test suite optimization, to identify redundant and unique test cases.
  • Predictive analytics, to predict the key parameters of software testing processes on the basis of historical data.
  • Log analytics, to identify the tests cases which need to be executed automatically.
  • Traceability, extracting keywords from the Requirements Traceability Matrix (RTM) to achieve test coverage.
  • Defect analytics, to identify high-risk areas of the application for the prioritization of regression test cases.

Read nine more recent testing trends from the Reqtest editors.

Feb 25 2019

Maven Central Top Libraries

Elastest Architecture

Analysing the Maven Central Repository during the second half of 2018, a group of scientific researchers led by Benoit Baudry, Professor in Software Technology at the KTH Royal Institute of Technology, reveals that Maven Central contains more than 2.5 million artifacts, a real treasure of extraordinary software development. More than 17% of the libraries have several versions that are actively used by a large number of clients.
However, 1.3 million dependencies declared are actually not used. Also, a vast majority of APIs can be reduced to a small, compact core and still serve most of their clients. 

For a more accurate exploration of the Maven Central ecosystem, read Benoit Baudry's article posted on Medium.com:
A journey at the heart of 2.4 million Maven artifacts

Feb 13 2019

STAMP Workshop at French Tech Central Station F

Improve your software quality with STAMP open source tools. Join Station F workshop in Paris next February 27, 2019.

Paris, February 13, 2019 - OW2, the global community for open source infrastructure software and its founding member Inria, the French national research institute for the digital sciences, are inviting entrepreneurs, developers and DevOps teams to a software quality Tech Talk. This talk will be provided by Caroline Landry, Inria Research Engineer on Wednesday 27 February from 2:15PM at French Tech Central Station F, 55 boulevard Vincent Auriol, 75013 Paris. It will be followed by a Networking Coffee and a workshop dedicated on STAMP automation tools, the direct outcome of an ongoing project supported by the European Union’s Horizon 2020 research and innovation programme. 

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. Using DSpot, STAMP users can detect and generate automatically missing assertions for Junit test cases. Adding Descartes, a Pitest plugin, to their own Java code, they get more actionable and faster mutation analysis results. CAMP brings configuration amplification based on Docker while Botsing offers a Java framework for crash reproduction.

Free registration is required to attend to the Station F talk and workshop: https://www.stamp-project.eu/view/Blog/StationF_STAMP_presentation  

Programme :

2h30-3h10: Part 1, Caroline Landry, Research Engineer at Inria Rennes, details STAMP tools and their business benefits, with the ActiveEon use case.
3h10-3h30: Networking coffee – Join the STAMP project experts to discuss about your own testing practices and problems
3h30-4h30: Part 2, STAMP Workshop focused on your Java project unit tests, and configuration tests for your Docker project. Take this opportunity to talk with Benjamin Danglot (Inria) and more STAMP tools designers from TUDelft and Sintef.

About STAMP 

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 Inria
Inria, the French national research institute for the digital sciences, promotes scientific excellence and technology transfer to maximise its impact. It employs 2,400 people. Its 200 agile project teams, generally in collaboration with academic partners, involve more than 3,000 scientists in meeting the challenges of computer science and mathematics, often at the interface of other disciplines. Inria works with many companies and supported the creation of over 160 startups. It strives to meet the challenges of the digital transformation of science, society and the economy. Visit: https://www.inria.fr

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 

Feb 11 2019

Global vs Local Coverage

Coverage

On the XWiki project, we've been pursuing a strategy of failing our Maven build automatically whenever the test coverage of each Maven module is below a threshold indicated in the pom.xml of that module. We're using Jacoco to measure this local coverage.

We've been doing this for over 6 years now and we've been generally happy about it. This has allowed us to raise the global test coverage of XWiki by a few percent every year.

More recently, I joined the STAMP European Research Project and one our KPIs is the global coverage, so I got curious and wanted to look at precisely how much we're winning every year. 

I realized that, even though we've been generally increasing our global coverage (computed using Clover), there are times when we actually reduce it or increase very little, even though at the local level all modules increase their local coverage...

Read Vincent Massol, XWiki CTO, full post and learnings

Feb 02 2019

FOSDEM 2019, 2-3 Febr., Brussels

STAMP_Fosdem19.jpg

The STAMP beta testing campaign and the project flyers are distributed on the XWiki and Cryptpad booth at Fosdem 2019.
Please, join the XWiki team, also active in the developer room, providing a session about "Collaborative information and content management applications".