Blog
Nov 09 2021
OW2 presents DECODER at OSXP
The OW2 open source community invites Open Source Experience Paris attendees to discover the H2020 DECODER platform in order to accelerate their software development, with quality and security. .
Paris, November 9, 2021 - The OW2 open source community booth #C16 is showcasing the DECODER platform, a new open source toolbox for DevSecOps teams at OSXP’21, 9-10 November, Paris Palais des Congrès. This platform is an outcome of the DECODER project that gathers seven members from four European countries, including one university (Universitat Politècnica de València), one research organization (CEA List), two industrial partners (Capgemini, Sysgo), two SMEs (Technikon, Tree Technology) and OW2 as non-profit organization. It is coordinated by Technikon, with CEA List as Technical Leader and involves OW2 as dissemination leader and use case provider..
Thanks to its methodology and its comprehensive toolset including the DECODER PKM (Persistent Knowledge Monitor), and specific modules designed for developers, testers and maintainers, the DECODER platform can automatically analyze and document IoT and cloud computing projects, providing a deeper understanding of software codes and their changes.
“The tools developed in DECODER have the potential to help developers manage the complexity of source code, as well as the complexity of artefacts such as requirements, diagrams, designs, documentation and test results,” says Armand Puccetti, CEA List Research Engineer, before adding: “Leveraging the information stored in this informal or semi-formal documents is one key goal of the DECODER project.”
DECODER provides a comprehensive open source framework for the DevSecOps teams, leveraging technologies such as NLP (natural language processing), and state-of-the-art Artificial Intelligence and Machine Learning techniques. Its main objective is to offer more efficiency along the application lifecycle, through code understanding, readability, reusability, compliance and security.
The DECODER project received funding from the European Union’s H2020 research and innovation programme under the grant agreement 824231.
For more information about DECODER, please visit: https://www.decoder-project.eu
About OW2
OW2 is an independent community dedicated to promoting open source software for information systems and to fostering their business ecosystems. OW2 federates 50+ organizations and 2500+ IT professionals world wide. OW2 hosts 50+ technology Projects, including: ASM, AuthzForce, BlueMind, CLIF, DocDoku, FusionDirectory, GLPI, JORAM, Knowage, LemonLDAP:NG, Lutece, OCS Inventory, Petals ESB, Prelude, ProActive, Rocket.Chat, SAT4J, SeedStack, Sympa, Telosys, Waarp, WebLab and XWiki. Visit https://www.ow2.org, follow us on Twitter @ow2.
- Download this Press Release ( )
- Téléchargez le communique de presse français ( )
- Check out OSXP'21 photos
Nov 09 2021
OSXP 2021 Slidedeck and downloadable Press Releases
Example of Slidedeck used at OSXP 2021 in Paris, 9-10 November 2021, to present DECODER and the ReachOut platform used for beta-testing campaigns.
A dedicated DECODER Pod on the OW2 booth also provided demos and up-to-date Press Releases available in English and French using QR code to avoid multiple printed documents. More photos of the OW2 booth at OSXP'21 in the event section.
Oct 25 2021
CodeMatcher performs fuzzy search
Title: CodeMatcher, Searching Code Based on Sequential Semantics of Important Query Words
Authors: Chao Liu - Xin Xia - David Lo - Zhiwe Liu - Ahmed E. Hassan - Shanping Li
Abstract: To accelerate software development, developers frequently search and reuse existing code snippets from a large-scale codebase, e.g., GitHub. Over the years, researchers proposed many information retrieval (IR)-based models for code search, but they fail to connect the semantic gap between query and code. An early successful deep learning (DL)-based model DeepCS solved this issue by learning the relationship between pairs of code methods and corresponding natural language descriptions.
Two major advantages of DeepCS are the capability of understanding irrelevant/noisy keywords and capturing sequential relationships between words in query and code. In this article, we proposed an IR-based model CodeMatcher that inherits the advantages of DeepCS (i.e., the capability of understanding the sequential semantics in important query words), while it can leverage the indexing technique in the IR-based model to accelerate the search response time substantially.
Oct 08 2021
ISD 2021, Valencia
Date: 8-10/10/2021
Place: Valencia and online
Authors: Extracting knowledge from software artefacts to assist software project stakeholders
Speaker: Miriam Gil, Victoria Torres, Manoli Albert, and Vicente Pelechano (UPV)
ISD 2021
A DECODER presentation and accepted scientific paper were provided at the 29th International Conference on Information Systems Development.
Sep 27 2021
Facebook GSLM textless NLP
Facebook recently introduced a generative spoken language model (GSLM) called textless NLP.
The research team believes that their GSLM can be an effective method for pre-training downstream tasks trained with few available labelled or annotated data, like spoken summarization, information retrieval tasks, and sentiment analysis.
GSLM uses the latest breakthroughs in representation learning, allowing it to work directly from raw audio signals, without any text or labels. According to Facebook, this opens the door to a new era of textless NLP applications for potentially every language spoken on Earth — even those without significant or limited text datasets. In addition, it enables the development of NLP models that incorporate the full range of expressivity of oral language.
More
Sep 22 2021
SWForum Project Spotlight
SWforumEU Project Spotlight is highlighting DECODER.
Date: 22 September 2021
Place: online
Link to SWForum Project Spotlight
DECODER aims to improve the efficiency of software development & maintenance, and the quality of software in medium criticality systems, such as in IoT, cloud computing and HPC.
Sep 21 2021
Armand Puccetti, CEA List Research Engineer
Developers have to drive through the complexity of software source code
The impact on business is to let Machine Learning help developers and maintainers to produce better code that is easier (and cheaper) to maintain as it is delivered with its related artefacts. After all, project is the result of the transformation of knowledge into code.
Sep 16 2021
NLP-Based Source Code Analysis Tools
Tree Technology, a partner in DECODER Project, posted an article about recent R&D efforts.
Abstract: We have used Natural Language Processing (NLP) techniques in tools aimed to support and improve the software development and software quality processes for Java and C/C++ languages.
The use of complex models has increased performance in many common NLP tasks, such as named entity recognition, text classification, summarisation and translation among others. Besides, transfer learning has also become an interesting option when not much labelled data is available and knowledge learnt from one problem can be applied to a new but related task. In this context, our two NLP-based source code analysis tools - namely Variable Misuse and Code Summarisation - have been conceived by and for software developers.
Sep 10 2021
Adding Jupyter to DECODER
Aug 13 2021
SWForum DECODER campaign
Date: 13 August 2021
Place: online
Link to SWForum DECODER
The campaign invites researchers, developers and testers to try two DECODER open source software tools - JMLgen and Doc2Json - and get rewarded for their efforts.
SWForum.eu works to enhance the visibility and increase the competitiveness of research and innovation in several fields including software technologies, digital infrastructure, cybersecurity, and standards, especially European funded Research and Innovation Action (RIA) projects. Moreover, the project aims to introduce best practices and technology transfer opportunities to cross-synergise European excellence.