VLDB 2026 Research / reviewers in the wild / expert
Camilo Castellanos
dblp:118/6624
· DBLP profile ↗
11ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0002-3301-8720ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 3 first-author · 5 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Comprehensive View on TD Prevention Practices and Reasons for Not Preventing ItabstractContext . Technical debt (TD) prevention allows software practitioners to apply practices to avoid potential TD items in their projects. Aims . To uncover and prioritize, from the point of view of software practitioners, the practices that could be used to avoid TD items, the relations between these practices and the causes of TD, and the practice avoidance reasons (PARs) that could explain the failure to prevent TD. Method . We analyze data collected from six replications of a global industrial family of surveys on TD, totaling 653 answers. We also conducted a follow up survey to understand the importance level of analyzed data. Results . Most practitioners indicated that TD could be prevented, revealing 89 prevention practices and 23 PARs for explaining the failure to prevent TD. The article identifies statistically significant relationships between preventive practices and certain causes of TD. Further, it prioritizes the list of practices, PARs, and relationships regarding their level of importance for TD prevention based on the opinion of software practitioners. Conclusion . This work organizes TD prevention practices and PARs in a conceptual map and the relationships between practices and causes of TD in a Sankey diagram to help the visualization of the body of knowledge reported in this study. Sávio Freire, Alexia Pacheco, Nicolli Rios, Boris Perez, Camilo Castellanos, Darío Correal, Robert Ramac, Vladimir Mandic, Nebojsa Tausan, Gustavo López 0001, Manoel G. Mendonça, Davide Falessi, Clemente Izurieta, Carolyn B. Seaman, Rodrigo O. Spínola |
ACM Trans. Softw. Eng. Methodol. | 5 |
| 2023 | Software practitioners' point of view on technical debt payment
Sávio Freire, Nicolli Rios, Boris Perez, Camilo Castellanos, Darío Correal, Robert Ramac, Vladimir Mandic, Nebojsa Tausan, Gustavo López 0001, Alexia Pacheco, Manoel G. Mendonça, Davide Falessi, Clemente Izurieta, Carolyn B. Seaman, Rodrigo O. Spínola |
J. Syst. Softw. | 4 |
| 2022 | Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry
Robert Ramac, Vladimir Mandic, Nebojsa Tausan, Nicolli Rios, Sávio Freire, Boris Perez, Camilo Castellanos, Darío Correal, Alexia Pacheco, Gustavo López 0001, Clemente Izurieta, Carolyn B. Seaman, Rodrigo O. Spínola |
J. Syst. Softw. | 7 |
| 2021 | Monitoring and Prevention: How Technical Debt is Managed by Software Practitioners
Boris Perez, Camilo Castellanos, Darío Correal |
WorldCIST (3) | 2 |
| 2021 | Technical debt payment and prevention through the lenses of software architects
Boris Perez, Camilo Castellanos, Darío Correal, Nicolli Rios, Sávio Freire, Rodrigo O. Spínola, Carolyn B. Seaman, Clemente Izurieta |
Inf. Softw. Technol. | 2 |
| 2021 | ACCORDANT: A domain specific-model and DevOps approach for big data analytics architectures
Camilo Castellanos, Carlos A. Varela, Darío Correal |
J. Syst. Softw. | 1 |
| 2020 | What are the practices used by software practitioners on technical debt payment: results from an international family of surveysabstractContext: Technical debt (TD) is a metaphor used to describe technical decisions that can give the company a benefit in the short term but possibly hurting the overall quality of the software in the long term. Objective: This study aims to characterize the current state of practices related to TD payment from the point of view of software practitioners. Method: We used a survey research method to collect and analyze - both quantitatively and qualitatively - a corpus of responses from a survey of 432 software practitioners from Colombia, Chile, Brazil, and the United States, as a part of the InsighTD project. Results: We were able to identify that refactoring (24.3%) was the main practice related to TD payment, along with improving testing (6.2%) and improve design (5.8%). Also, we identify that small-sized systems and big-sized systems, along with young systems (less than one year) tend to use more refactoring. As a part of these results, we also could identify that some practices do not eliminate the debt by itself, but support a favorable scenario for TD payment or prevention. Additionally, after comparing the three major TD types cited (code debt, test debt and design debt) we could discover an important similarity of TD payment practices between code debt and design debt. Lastly, we identified that no matter the cause leading to TD occurrence, refactoring remained the most common practice. Conclusion: Definition of practices related to TD payment is an essential activity for software development teams. Developing healthy software systems that can be maintained in the future requires that companies find the right approaches for TD payment. Boris Perez, Camilo Castellanos, Darío Correal, Nicolli Rios, Sávio Freire, Rodrigo O. Spínola, Carolyn B. Seaman |
TechDebt@ICSE | 2 |
| 2019 | A Survey on Big Data Analytics Solutions Deployment
Camilo Castellanos, Boris Perez, Carlos A. Varela, María-Del-Pilar Villamil, Darío Correal |
ECSA | 1 |
| 2018 | Executing Architectural Models for Big Data Analytics
Camilo Castellanos, Darío Correal, Juliana-Davila Rodriguez |
ECSA | 1 |
| 2018 | Cost Comparison of Lambda Architecture Implementations for Transportation Analytics using Public Cloud Software as a Service
Pedro F. Perez Arteaga, Camilo Castellanos, Harold E. Castro, Darío Correal, Luis A. Guzmán, Yves Denneulin |
ICSOFT | 2 |
| 2012 | KALCAS: A FrameworK for Semi-automatic ALignment of Data and Business ProCesses ArchitectureS
Camilo Castellanos, Darío Correal |
ADBIS | 1 |