Skip to main content

DEveloper COmpanion for Documented and annotatEd code Reference

Deliverables

Tool integration plan

This deliverable defines a plan to achieve the integration among the different tools used in this project.

Updated methodology design report

Second (improved) version of D5.2

Status Report of Use Cases

This report is an interim report of ongoing and planned activities within WP6.

Report on techniques for information extraction from source code, V2

Report on first version of techniques for information extraction from source code [18] This report represents a first version of the NLP techniques used to extract information from source code together with the datasets used to train the models.

Report on existing representations and specifications relevant to the PKM

Review of existing representations (e.g. ASTM). Definition of the meta-model. Definition of precise artefacts (version control systems, bug managers, etc.) addressed by DECODER and related conventions.

Report on techniques for information extraction from source code, V1

This is the preliminary report on first version of techniques for information extraction from source code [12] This preliminary report represents a first version of the NLP techniques used to extract information from source code together with the datasets used to train the models.

Project Collateral, Dissemination and Communication – V1

This deliverable is a report presenting communication material developed for the promotion of DECODER including project logo, brochure, posters, logos, presentations, press and media material, etc. The report also covers the promotion activities undertaken to build awareness for DECODER and build a community of early adopters including presentations exhibitions and publications at academic and industry events, workshop organizations, etc. The report also covers the standardisation activities related to DECODER technologies.

Application characterization report

This deliverable reports on the major characteristics of critical and medium critical applications object of this project.

ASFM Language Definition

D3.1 defines the ASFM language. D3.1 is the main result of T3.1. ASFM descriptions are the input of task 3.2, the output of task 3.3, and the input/output of tasks 3.4 and 3.5. This report will contain the details of the universal part common to all WP3 tools and the main concepts of the part specific to each tool.

Semantic Extraction from text and alignment with code

Design a semantic extraction tool, experiment and evaluate its capacity. The tool builds structured information from text fragment relying on Named Entity Recognition, Entity Linking and Semantic Role labelling to build a structured intermediate representation. Define architecture of a neuronal network to reformulate code into text and text into code based on neuronal network and aligned corpus. Study about complementary of approaches to extract traces.

Project Quality Plan

The project quality plan (the project handbook) constitutes a set of project templates, explanations on the project management process, review process, quality checks, meeting organisation, which is communicated to all partners.

Report on first version of techniques for code summarization

Report on first version of techniques for code summarization [24] This report specifies the datasets used during T2.4 and also the techniques used to summarize code.

Initial methodology design report

This deliverable provides the design of the proposed methodological framework.

Open source PKM server-side software – first version

Open source persistent knowledge monitor (server side). Developed (concurrently with D1.2) in an agile manner, with some snapshots available since M09. With related public documentation.

Project Website and Collaborative Infrastructure

The deliverable is a report presenting the results of activities undertaken to setup the project’s web site and technical platform including developer tools, mailing lists, wikis, social network accounts, etc. The website is available for everyone interested in sharing and reusing the resources and services of the DECODER project. It aims to involve the community at large, e.g., by promoting competitions and social activities.

Trace recovery

Demonstrator of tools to build traceability matrix for Persistent Monitor, relying on D4.1.

Publications

Software Knowledge Representation to Understand Software Systems

Author(s): Victoria Torres, Miriam Gil, Vicente Pelechano
Published in: Product-Focused Software Process Improvement - 20th International Conference, PROFES 2019, Barcelona, Spain, November 27–29, 2019, Proceedings, Issue 11915, 2019, Page(s) 137-144
DOI: 10.1007/978-3-030-35333-9_10

DECODER - DEveloper COmpanion for Documented and annotatEd code Reference

Author(s): Victoria Torres, Miriam Gil, Vicente Pelechano
Published in: Product-Focused Software Process Improvement - 20th International Conference, PROFES 2019, Barcelona, Spain, November 27–29, 2019, Proceedings, Issue 11915, 2019, Page(s) 596-601
DOI: 10.1007/978-3-030-35333-9_44

Datasets

TESTAR Test results extracted while executing MyThaiStar as web system under test

Author(s): Fernando Pastor Ricos; Vos, Tanja E.
Published in: Zenodo

Decoder OpenCV use case data

Author(s): Fernández-Carbajales, Victor; Sallicati, Francesca; Robledo, Cristian; Fernández, Marcos; Gutierrez Meana, Javier
Published in: Zenodo

Excavator-generated information from Linux drivers (Decoder Use-Case A)

Author(s): Védrine, Franck; Mouchard, Gilles
Published in: Zenodo

OW2 Decoder java use-cases data (WP6)

Author(s): Pierre-Yves Gibello
Published in: Zenodo

TESTAR State Model extracted while executing MyThaiStar as web system under test

Author(s): Fernando Pastor Ricos; Vos, Tanja E.
Published in: Zenodo