Nuno Ramos Carvalho

dblp:115/8897 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2015
0000-0002-5270-2472ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.212013
An ontology toolkit for problem domain concept location in program comprehension · ICSE 2013
Software maintenance and evolution
concept location
0.212013
An ontology toolkit for problem domain concept location in program comprehension · ICSE 2013
Software maintenance and evolution
program comprehension
0.212013
An ontology toolkit for problem domain concept location in program comprehension · ICSE 2013

Methods — techniques the papers use, named apart from their topics

natural language processing · 0.3information retrieval · 0.3inference engine · 0.3
YearPublicationVenuePosition
2015 From source code identifiers to natural language terms
Nuno Ramos Carvalho, José João Almeida, Pedro Rangel Henriques, Maria João Varanda Pereira
J. Syst. Softw.1
2014 Conclave: Ontology-Driven Measurement of Semantic Relatedness between Source Code Elements and Problem Domain Concepts
Nuno Ramos Carvalho, José João Almeida, Pedro Rangel Henriques, Maria João Varanda Pereira
ICCSA (6)1
2013 A Framework for Modular and Customizable Software Analysis
Pedro Martins 0001, Nuno Ramos Carvalho, João Paulo Fernandes, José João Almeida, João Saraiva
ICCSA (2)2
2013 An ontology toolkit for problem domain concept location in program comprehension
abstract
Programmers are able to understand source code because they are able to relate program elements (e.g. modules, objects, or functions), with the real world concepts these elements are addressing. The main goal of this work is to enhance current program comprehension by systematically creating bidirectional mappings between domain concepts and source code. To achieve this, semantic bridges are required between natural language terms used in the problem domain and program elements written using formal programming languages. These bridges are created by an inference engine over a multi-ontology environment, including an ontological representation of the program, the problem domain, and the real world effects program execution produces. These ontologies are populated with data collected from both domains, and enriched using available Natural Language Processing and Information Retrieval techniques.
Nuno Ramos Carvalho
ICSE1
2013 Open Source Software Documentation Mining for Quality Assessment
Nuno Ramos Carvalho, Alberto Simões 0001, José João Almeida
WorldCIST1
2012 Structural alignment of plain text books
André Santos 0002, José João Almeida, Nuno Ramos Carvalho
LREC3