A software development process involves numerous persons, including customers, domain experts, software engineers, managers, evaluators and certifiers. Together, they produce some software that satisfies its requirements and its quality criteria at a certain point in time. This software contains faults and flaws of different levels of severity and at different phases of its production (specification, design, etc.) so maintenance is needed in order to correct it. Perfective and adaptive maintenance is also needed to cope with changes in the environment or with new requirements, e.g. new functionalities. In this work, we introduce the Persistent Knowledge Monitor (PKM), which is being developed within the DECODER H2020 project for handling (i...
As the acquisition and sharing of knowledge form the backbone of the software development process, i...
The main objective of this research is to identify key practices of knowledge management that contri...
To transfer innovative software technologies into practice and to continuously improve the software ...
Software development methods should foster the exploitation of artefacts from existing code bases in...
Software development methods should foster the exploitation of artefacts from existing code bases in...
ABSTRACT: Software process is knowledge intensive. Nevertheless, knowledge concepts are rarely taken...
ABSTRACT: As the acquisition and sharing of knowledge form the backbone of the software development ...
ABSTRACT: As the acquisition and sharing of knowledge form the backbone of the software development ...
Projects are unique by definition. Due to this novelty software development projects, in common with...
As the acquisition and sharing of knowledge form the backbone of the software development process, i...
The aim of the paper is to discuss the use of knowledge models to formulate general applications. Fi...
Software engineering is a knowledge-intensive activity. For software organisations, the main assets...
The development of new or updated software packages by software companies often involves the specifi...
The development of new or updated software packages by software companies often involves the specifi...
The Knowledge Management (KM) has become essential for organizations looking to store, encode, retri...
As the acquisition and sharing of knowledge form the backbone of the software development process, i...
The main objective of this research is to identify key practices of knowledge management that contri...
To transfer innovative software technologies into practice and to continuously improve the software ...
Software development methods should foster the exploitation of artefacts from existing code bases in...
Software development methods should foster the exploitation of artefacts from existing code bases in...
ABSTRACT: Software process is knowledge intensive. Nevertheless, knowledge concepts are rarely taken...
ABSTRACT: As the acquisition and sharing of knowledge form the backbone of the software development ...
ABSTRACT: As the acquisition and sharing of knowledge form the backbone of the software development ...
Projects are unique by definition. Due to this novelty software development projects, in common with...
As the acquisition and sharing of knowledge form the backbone of the software development process, i...
The aim of the paper is to discuss the use of knowledge models to formulate general applications. Fi...
Software engineering is a knowledge-intensive activity. For software organisations, the main assets...
The development of new or updated software packages by software companies often involves the specifi...
The development of new or updated software packages by software companies often involves the specifi...
The Knowledge Management (KM) has become essential for organizations looking to store, encode, retri...
As the acquisition and sharing of knowledge form the backbone of the software development process, i...
The main objective of this research is to identify key practices of knowledge management that contri...
To transfer innovative software technologies into practice and to continuously improve the software ...