EDBT 2026 Demo / reviewers in the wild / expert
Bruno Antunes
dblp:37/6324
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2013
0000-0002-6969-6806ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
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 · 77% Requirements engineering and software design · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
code search and recommendation |
0.1 | 1 | 2012 | SDiC: Context-based retrieval in Eclipse · ICSE 2012 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2012 | SDiC: Context-based retrieval in Eclipse · ICSE 2012 |
Methods — techniques the papers use, named apart from their topics
recommender systems · 0.1ontology-based modeling · 0.1context modeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Using Context for Search, Browse and Recommendation in Software Development
Paulo Gomes, Bruno Antunes, Bárbara Furtado |
IC3K | 2 |
| 2012 | SDiC: Context-based retrieval in EclipseabstractWhile working in an IDE, developers typically deal with a large number of different artifacts at the same time. The software development process requires that they repeatedly switch between different artifacts, which often depends on searching for these artifacts in the source code structure. We propose a tool that integrates context-based search and recommendation of source code artifacts in Eclipse. The artifacts are collected from the workspace of the developer and represented using ontologies. A context model of the developer is used to improve search and give recommendations of these artifacts, which are ranked according to their relevance to the developer. The tool was tested by a group of developers and the results show that contextual information has an important role in retrieving relevant information for developers. Bruno Antunes, Joel Cordeiro, Paulo Gomes |
ICSE | 1 |
| 2012 | Context Modeling and Context Transition Detection in Software Development
Bruno Antunes, Joel Cordeiro, Paulo Gomes |
ICSOFT | 1 |
| 2012 | An approach to context-based recommendation in software developmentabstractA software developer programming in an object-oriented programming language deals with a source code structure that may contain hundreds of source code elements. These elements are commonly related to each other and working on a specific element may require the developer to access other related elements. We propose a recommendation approach that uses the context of the developer to retrieve and rank recommendations of relevant source code elements in the IDE. These recommendations provide a shortcut to reach the desired elements and increase the awareness of the developer in relation to elements that may be of interest in that moment. We have tested our approach with a group of developers and the results show that context has a promising role in predicting and ranking the source code elements needed by a developer at each moment. Bruno Antunes, Joel Cordeiro, Paulo Gomes |
RecSys | 1 |
| 2011 | Using Contextual Information to Improve Awareness in Software Development(S)
Bruno Antunes, Joel Cordeiro, Paulo Gomes |
SEKE | 1 |
| 2009 | This Just In! Your Life in the Newspaper
Bruno Antunes, Tiago João Vieira Guerreiro, Daniel Gonçalves 0002 |
INTERACT (2) | 1 |
| 2007 | Knowledge management using semantic web technologies: an application in software developmentabstractAs software systems become bigger and more complex, software developers need to cope with a growing amount of information and knowledge. New supporting toolsfor management of knowledge created during softwaredevelopment and maintenance is a necessity felt in thesoftware industry. The knowledge generated during the software development process can be a valuable asset for a software company. But in order to take advantage of this knowledge, the company must acquire, store andmanage it for reuse. This paper describes SRS (Semantic Reuse System), a system for management and reuse of software development knowledge based on Semantic Web technologies. SRS enables software developers to submit knowledge that the system then analyzes and indexes for later use. We describe how the knowledge is represented and how the reasoning mechanisms support knowledge reuse. Bruno Antunes, Nuno Seco, Paulo Gomes |
K-CAP | 1 |