Zaki Pauzi | University of Groningen (original) (raw)

Related Authors

Jonathan Bowen

Mohammed Seyam

Tom Mens

Vinicius  Garcia

Iman  Attarzadeh

Viacheslav Kuleshov

Jens Eder

Jens Eder

Filmuniversitaet Babelsberg Konrad Wolf

Uploads

Papers by Zaki Pauzi

Research paper thumbnail of Applications of Natural Language Processing in Software Traceability: A Systematic Mapping Study

Research paper thumbnail of Extracting Concepts Emerging from Software Code, Documentation and Tests

Traceability in software engineering is the ability to connect different artifacts that have been... more Traceability in software engineering is the ability to connect different artifacts that have been built or designed at various points in time. Given the variety of tasks, tools and formats in the software lifecycle, an outstanding challenge for traceability studies is to deal with the heterogeneity of the artifacts, the links between them and the means to extract each. Using a unified approach for extracting keywords from textual information, this paper aims to compare the concepts extracted from three software artifacts: source code, documentation and tests from the same system. The objectives are to detect similarities in the concepts emerged, and to show the degree of alignment and synchronisation the artifacts possess. Using the components of three projects from the Apache Software Foundation, this paper extracts the concepts from ‘base’ source code, documentation, and tests (separated from the source code). The extraction is done based on the keywords present in each artifact: ...

Research paper thumbnail of Text Similarity Between Concepts Extracted from Source Code and Documentation

Context: Constant evolution in software systems often results in its documentation losing sync wi... more Context: Constant evolution in software systems often results in its documentation losing sync with the content of the source code. The traceability research field has often helped in the past with the aim to recover links between code and documentation, when the two fell out of sync.

Research paper thumbnail of Applications of Natural Language Processing in Software Traceability: A Systematic Mapping Study

Research paper thumbnail of Extracting Concepts Emerging from Software Code, Documentation and Tests

Traceability in software engineering is the ability to connect different artifacts that have been... more Traceability in software engineering is the ability to connect different artifacts that have been built or designed at various points in time. Given the variety of tasks, tools and formats in the software lifecycle, an outstanding challenge for traceability studies is to deal with the heterogeneity of the artifacts, the links between them and the means to extract each. Using a unified approach for extracting keywords from textual information, this paper aims to compare the concepts extracted from three software artifacts: source code, documentation and tests from the same system. The objectives are to detect similarities in the concepts emerged, and to show the degree of alignment and synchronisation the artifacts possess. Using the components of three projects from the Apache Software Foundation, this paper extracts the concepts from ‘base’ source code, documentation, and tests (separated from the source code). The extraction is done based on the keywords present in each artifact: ...

Research paper thumbnail of Text Similarity Between Concepts Extracted from Source Code and Documentation

Context: Constant evolution in software systems often results in its documentation losing sync wi... more Context: Constant evolution in software systems often results in its documentation losing sync with the content of the source code. The traceability research field has often helped in the past with the aim to recover links between code and documentation, when the two fell out of sync.

Log In