VLDB 2026 Research / reviewers in the wild / expert
Tiago Silva da Silva
dblp:78/3343
· DBLP profile ↗
17ranked-venue papers
3as first author
5since 2021 · last 2024
0000-0001-8459-7833ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | An Experimental Analysis on Automated Machine Learning for Software Defect PredictionabstractThe widespread use of machine learning (ML) in software engineering (SE) encounters a notable challenge: the need for various domain-specific parameters in algorithms. The issue arises when attempting to reuse these parameters across different applications, resulting in sub-optimal outcomes. This hindrance significantly contributes to the limited migration of ML solutions from research labs to industrial settings. This paper underscores the pressing need for novel research to tackle the overarching problem of generic algorithm customisation. To address this, we propose leveraging Automated Machine Learning (AutoML) approaches. These techniques automatically select intelligible models and their corresponding hyper-parameters for forecasting software defect-proneness. More specifically, this paper adapts an AutoML approach to the field of software defect prediction, namely a hyper-heuristic evolutionary algorithm for automatically designing decision tree algorithms (HEAD-DT), originally proposed to address a generic optimisation problem. We benchmark against the popular general software defect-proneness prediction framework (GSDP) and some standard classifiers. Experimental results reveal that the proposed HEAD-DT implementation surpasses other algorithms across three distinct evaluation measures. Márcio P. Basgalupp, Rodrigo C. Barros, Tiago Silva da Silva, Fábio Fagundes Silveira, Péricles B. C. Miranda, Ferrante Neri |
CEC | 3 |
| 2024 | Unraveling the code: an in-depth empirical study on the impact of development practices in auxiliary functions implementation
Otávio Augusto Lazzarini Lemos, Fábio Fagundes Silveira, Fabiano Cutigi Ferrari, Tiago Silva da Silva, Eduardo Guerra 0001, Alessandro F. Garcia 0001 |
Softw. Qual. J. | 4 |
| 2023 | Introduction to special issue on Agile UX: challenges, successes and barriers to improvementabstractThe integration of Agile software development and User Experience (UX) has become a growing field of research, as both approaches play critical roles in building digital products and services. In this special issue on Agile UX, the current state of the field is explored through a combination of systematic literature reviews and qualitative and quantitative studies. The special issue provide an overview of the key trends, challenges, and successes in combining Agile and UX, and highlight the importance of involving stakeholders throughout development. The shift from plan-driven approaches to Agile UX approaches has brought a focus on human values and a better understanding of the importance of considering users’ needs. We present recent advances in research and practice, showing that Agile UX is a continuous journey towards changing user behavior by delivering value. Eva-Maria Schön, Tiago Silva da Silva, Andreas Hinderks, Helen Sharp, Jörg Thomaschewski |
Inf. Softw. Technol. | 2 |
| 2022 | An approach to explore sequential interactions in cognitive activities of software engineering
Joelma Choma, Eduardo Guerra 0001, Tiago Silva da Silva, Luciana A. M. Zaina |
Inf. Softw. Technol. | 3 |
| 2021 | Towards an Extensible Architecture for an Empirical Software Engineering Computational Platform
Fábio Fagundes Silveira, Rodrigo Avancini, David de Souza França, Eduardo Guerra 0001, Tiago Silva da Silva |
ICCSA (9) | 5 |
| 2019 | Towards an Extensible Architecture for Refactoring Test Code
Rogério Marinke, Eduardo Guerra 0001, Fábio Fagundes Silveira, Rafael Monico Azevedo, Wagner Nascimento, Rodrigo Simões de Almeida, Bruno Rodrigues Demboscki, Tiago Silva da Silva |
ICCSA (4) | 8 |
| 2019 | User Experience Guidelines for Designing HMD Extended Reality Applications
Steven Vi, Tiago Silva da Silva, Frank Maurer |
INTERACT (4) | 2 |
| 2019 | Towards an artifact to support agile teams in software analytics activitiesabstractSoftware analytics supports data-driven decision making, which allows software practitioners to leverage valuable insights from software data to improve their processes and many quality aspects of the software.In this paper, we present an artifact designed from a set of patterns to support agile teams to plan and manage software analysis activities, named Software Analytics Canvas.Further, we report the study undertaken to evaluate the ease of use and the utility of our canvas from the practitioners' viewpoint, and a participatory design session carried out to collect information about possible artifact improvements.In general, subjects found the artifact useful, but some of them reported difficulties in learning and understanding how to use it.In the participatory design, they pointed out improvement points and a new layout for the canvas components.The results of both studies helped us refine the proposed artifact, improving both the terms used in each element and the layout of the blocks to make more sense for its users. Joelma Choma, Eduardo Guerra 0001, Tiago Silva da Silva, Luciana A. M. Zaina, Filipe Figueiredo Correia |
SEKE | 3 |
| 2019 | Artifact-Facilitated Communication in Agile User-Centered DesignabstractAbstract One of the main challenges faced while establishing the integration of Agile and User-Centered Design is how to facilitate communication among the invariably distinct involved practitioners. Advocating the use of artifacts as enablers in this scenario, this paper aims to explore and understand the artifacts which can facilitate the communication between developers and designers in an Agile User-Centered Design approach. Drawing upon a netnography of a globally-distributed online community, we carried out community observation, data collection, and data analysis. The data analysis and interpretation pointed out two major themes: artifacts facilitate communication and artifacts support collaboration. Our paper provides an overview of the artifacts used for communication in Agile User-Centered Design and highlights how artifact-facilitated communication ensues in the industry through a perspective from practitioners. Andrei Garcia, Tiago Silva da Silva, Milene Selbach Silveira |
XP | 2 |
| 2018 | Mapping Dynamic Behavior Between Different Object Models in AOM
Antônio de Oliveira Dias, Eduardo Guerra 0001, Fábio Fagundes Silveira, Tiago Silva da Silva |
ICCSA (4) | 4 |
| 2018 | Developers' Initial Perceptions on TDD Practice: A Thematic Analysis with Distinct Domains and LanguagesabstractAbstract Test-Driven Development (TDD) is one of the most popular agile practices among software developers. To investigate the software developers’ initial perceptions when applying TDD, we have performed an exploratory study. This study was carried out with participants who had about ten years of professional experience (on average), the majority of whom with no experience using TDD. The study is in the context of an agile project course at the postgraduate level of a research institute. Participants individually developed medium size projects addressed to different domains and using different programming languages. Through a structured questionnaire with open and semi-open questions, we collected information on TDD effects such as the perceived benefits, encountered difficulties, and developer’s opinion about the quality improvement of the software. Afterward, we conducted a thematic analysis of the qualitative data. Most participants noticed improvements in code quality, but few have a more comprehensive view of the effects of TDD on software design. Our findings suggest that after overcoming the initial difficulties to understand where to start, and know how to create a test for a feature that does not yet exist, participants gain greater confidence to implement new features and make changes due to broad test coverage. Joelma Choma, Eduardo Guerra 0001, Tiago Silva da Silva |
XP | 3 |
| 2018 | The evolution of agile UXD
Tiago Silva da Silva, Milene Selbach Silveira, Frank Maurer, Fábio Fagundes Silveira |
Inf. Softw. Technol. | 1 |
| 2017 | An Approach for Modularizing Gamification Concerns
Eduardo Guerra 0001, Gabriel Fornari, Wanderson S. Costa, Sandy M. Porto, Marcos P. L. Candia, Tiago Silva da Silva |
ICCSA (5) | 6 |
| 2017 | Software Analytics for Web Usability: A Systematic Mapping
Lucas Henrique Pellizon, Joelma Choma, Tiago Silva da Silva, Eduardo Guerra 0001, Luciana A. M. Zaina |
ICCSA (6) | 3 |
| 2015 | A Systematic Mapping on Agile UCD Across the Major Agile and HCI Conferences
Tiago Silva da Silva, Fábio Fagundes Silveira, Milene Selbach Silveira, Theodore D. Hellmann, Frank Maurer |
ICCSA (5) | 1 |
| 2013 | A grammatical evolution approach for software effort estimationabstractSoftware effort estimation is an important task within software engineering. It is widely used for planning and monitoring software project development as a means to deliver the product on time and within budget. Several approaches for generating predictive models from collected metrics have been proposed throughout the years. Machine learning algorithms, in particular, have been widely-employed to this task, bearing in mind their capability of providing accurate predictive models for the analysis of project stakeholders. In this paper, we propose a grammatical evolution approach for software metrics estimation. Our novel algorithm, namely SEEGE, is empirically evaluated on public project data sets, and we compare its performance with state-of-the-art machine learning algorithms such as support vector machines for regression and artificial neural networks, and also to popular linear regression. Results show that SEEGE outperforms the other algorithms considering three different evaluation measures, clearly indicating its effectiveness for the effort estimation task. Rodrigo C. Barros, Márcio P. Basgalupp, Ricardo Cerri, Tiago Silva da Silva, André C. P. L. F. de Carvalho |
GECCO | 4 |
| 2009 | Towards a framework to usability evaluation anticipation
Tiago Silva da Silva, Gustavo Baseggio, Milene Selbach Silveira |
IADIS AC (1) | 1 |