Publications

2024

conference How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actions João Helis Bernardo, Daniel Alencar Da Costa, Sérgio Queiroz de Medeiros, Uirá Kulesza, ICSE '24: Proceedings of 46th International Conference on Software Engineering, 2024    

conference The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective Marcos Medeiros, Uirá Kulesza, Roberta Coelho, Rodrigo Bonifácio, Christoph Treude, Eiji Adachi, ICSE '24: Proceedings of 46th International Conference on Software Engineering, 2024    

journal On the Need to Monitor Continuous Integration Practices - An Empirical Study Jadson Santos, Daniel Alencar da Costa, Shane McIntosh, Uirá Kulesza, (pre-print), 2024    

conference Holter: Monitoring Continuous Integration Practices Jadson Santos, Daniel Alencar da Costa, Uirá Kulesza, CBSoft - SBES - Tools Track, 2024    

2023

journal Overcoming Challenges in DevOps Education through Teaching Methods Samuel Ferino, Marcelo Fernandes, Elder Cirilo, Lucas Agnez, Bruno Batista, Uirá Kulesza, Eduardo Aranha, Christoph Treude, (pre-print), 2023    

journal The Impact of a Continuous Integration Service on the Delivery Time of Merged Pull Requests João Helis Bernardo, Daniel Alencar da Costa, Uirá Kulesza, Christoph Treude, (pre-print), 2023    

conference Unveiling the Relationship Between Continuous Integration and Code Coverage Diego Saraiva, Daniel Alencar da Costa, Uirá Kulesza, Gustavo Sizílio, José Gameleira Neto, Roberta Coelho, Meiyappan Nagappan, 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR), 2023    

journal Continuous Integration and Software Quality: A Causal Explanatory Study with Travis CI Projects Eliezio Soares, Daniel Alencar da Costa, Uirá Kulesza, (pre-print), 2023    

conference Analyzing the Impact of CI Sub-practices on Continuous Code Quality in Open-Source Projects: An Empirical Study Guilherme Freitas, João Helis Bernardo, Gustavo SizíLio, Daniel Alencar Da Costa, Uirá Kulesza, SBES '23: Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023    

2022

conference Exploring Technical Debt Tools: A Systematic Mapping Study José Diego Saraiva da Silva, José Gameleira Neto, Uirá Kulesza, Guilherme Freitas, Rodrigo Reboucas & Roberta Coelho, In Proceedings of the 23rd International Conference on Enterprise Information Systems, 2022    

journal The Effects of Continuous Integration on Software Development: a Systematic Literature Review Eliezio Soares, Gustavo Sizílio, Jadson Santos, Daniel Alencar da Costa and Uirá Kulesza, Empirical Software Engineering, 2022    

conference DevOps Education: An Interview Study of Challenges and Recommendations Marcelo Fernandes, Samuel Ferino, Anny Fernandes, Uirá Kulesza, Eduardo Aranha, Christoph Treude, In Proceedings of the 44th International Conference on Software Engineering, 2022    

conference Investigating the Impact of Continuous Integration Practices on the Productivity and Quality of Open-Source Projects Jadson Santos, Daniel Alencar da Costa, Uirá Kulesza, The ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (pre-print), 2022    

2021

conference Technical Debt Tools: A Systematic Mapping Study Diego Saraiva ; José Neto ; Uirá Kulesza ; Guilherme Freitas ; Rodrigo Reboucas and Roberta Coelho, In Proceedings of the 23rd International Conference on Enterprise Information Systems , 2021    

conference Investigating Information about Software Requirements in Projects That Use Continuous Integration or Not: An Exploratory Study Rafael Nascimento, Luana Souza, Pablo Targino, Gustavo Sizílio, Uirá Kulesza, Márcia Lucena, In Proceedings of the 23rd International Conference on Enterprise Information Systems , 2021    

conference Business-Driven Technical Debt Prioritization: An Industrial Case Study Rodrigo Rebouças de Almeida, Rafael do Nascimento Ribeiro, Christoph Treude, Uirá Kulesza, In Proceedings of 4th IEEE/ACM International Conference on Technical Debt, TechDebt@ICSE, 2021    

journal Beyond tight deadlines: what are the business causes for technical debt? Rodrigo Rebouças de Almeida, Christoph Treude, Uirá Kulesza, CoRR abs/2104.09330, 2021    

conference Analyzing DevOps Teaching Strategies: An Initial Study Samuel Ferino, Marcelo Fernandes, Anny Fernandes, Uirá Kulesza, Eduardo Aranha, Christoph Treude, In Proceedings of SBES '21: Brazilian Symposium on Software Engineering, 2021    

2020

conference PerfMinerArch - A Tool to Visualize and Analyze Performance Deviations Leo Moreira Silva, Luíis Anunciado Silva, Uirá Kulesza, Djalma Antony Rodrigues, Felipe Pinto, ICSA Companion 2020: 274-277, 2020    

conference Improving Bug Localization by Mining Crash Reports: An Industrial Study Marcos Medeiros, Uirá Kulesza, Rodrigo Bonifacio, Eiji Adachi, Roberta Coelho, ICSME 2020 (pre-print), 2020

conference A Tool for Product Derivation and Semi-Automatic Deployment of Web-Based Systems Jackson Meire Dantas Canuto, Uirá Kulesza, Frederico Lopes, Proceedings of the 34th Brazilian Symposium on Software Engineering October 2020 Pages 380–385, 2020    

conference Challenges and Recommendations in DevOps Education: A Systematic Literature Review Marcelo Fernandes, Samuel Ferino, Uirá Kulesza, Eduardo Aranha, Proceedings of the 34th Brazilian Symposium on Software Engineering October 2020 Pages 648–657, 2020    

2019

conference Tracy: A Business-driven Technical Debt Prioritization Framework Rodrigo Rebouças de Almeida, Christoph Treude, Uirá Kulesza, 2019 International Conference on Software Maintenance and Evolution (ICSME), 2019    

conference Adapting and Applying a Performance Deviation Analysis Tool in Web Information Systems Jadson Santos, Marcos Medeiros, Uirá Kulesza, Felipe A P Pinto, Roniceli Moura, José Gameleira Neto, Guilherme Freitas, Leo Silva, 2019 Simpósio Brasileiro de Qualidade de Software (SBQS), 2019    

conference An Empirical Study of the Relationship between Continuous Integration and Test Code Evolution Gustavo Sizílio Nery, Daniel Alencar da Costa, Uirá Kulesza, ICSME 2019: 426-436, 2019    

conference Revisiting and Improving SZZ Implementations Edmilson Campos Neto, Daniel Alencar da Costa, Uirá Kulesza, ESEM 2019: 1-12, 2019    

journal Software process line as an approach to support software process reuse: A systematic literature review Eldânae Nogueira Teixeira, Fellipe Araújo Aleixo, Francisco Dione de Sousa Amâncio, Edson OliveiraJr, Uirá Kulesza, Cláudia Werner, Inf. Softw. Technol. 116 (2019), 2019    

2018

conference The Impact of Refactoring Changes on the SZZ Algorithm: An Empirical Study Edmilson Campos Neto, Daniel Alencar Da Costa and Uirá Kulesza, IEEE International Conference on Software Analysis, Evolution and Reengineering, 2018, Campobasso - Italy, 2018

conference Improving Developers Awareness of the Exception Handling Policy Taiza Montenegro, Hugo Melo, Roberta Coelho and Eiji Barbosa, IEEE International Conference on Software Analysis, Evolution and Reengineering, 2018, Campobasso - Italy, 2018

conference Aligning Technical Debt Prioritization with Business Objectives: A Multiple-case Study Rodrigo Rebouças de Almeida, Uirá Kulesza, Christoph Treude, D'angellys Cavalcanti Feitosa and Aliandro Lima, 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2018    

2017

journal A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes ALENCAR DA COSTA, DANIEL ; MCINTOSH, SHANE ; SHANG, WEIYI ; KULESZA, UIRA ; Coelho, Roberta ; HASSAN, AHMED , IEEE Transactions on Software Engineering, 2017    

journal Software product lines traceability: A systematic mapping study VALE, TASSIO ; DE ALMEIDA, EDUARDO SANTANA ; ALVES, VANDER ; Kulesza, Uirá ; NIU, NAN ; DE LIMA, RICARDO, Information and Software Technology, 2017    

journal An Empirical Study of the InItegration Time of Fixed Issues Daniel Alencar da Costa; Shane McIntosh; Uirá Kulesza; Ahmed E. Hassan; Surafel Lemma Abebe, Empirical Software Engineering, 2017    

journal The Impact of Rapid Release Cycles on the Integration Delay of Fixed Issues Daniel Alencar da Costa; Shane McIntosh; Christoph Treude; Uirá Kulesza; Ahmed E. Hassan, Empirical Software Engineering, 2017

conference Comprehensibility of Heterogeneous Configuration Knowledge: A User Study Elder Cirilo; Bruno Barbieri Pontes Cafeo; Ingrid Nunes; Alessandro Garcia; Uirá Kulesza; Carlos Lucena:, Proceedings of the 31st Brazilian Symposium on Software Engineering, SBES 2017, Fortaleza, CE, Brazil, September 20-22, 2017. ACM 2017, , 2017    

2016

conference Integrated Analysis of Exception Flows and Handler Actions in Java Libraries: An Empirical Study SENA, D. ; COELHO, R. S. ; KULESZA, U. , 30th ACM Symposium on Applied Computing (SAC 2016), 2016

other Um framework para visualização da evolução arquitetural de sistemas de software baseada em cenários de casos de uso Silva, Leo; Kulesza, Uirá, VI Workshop de Teses e Dissertações do CBSoft, 2016

conference Quantifying and Assessing the Merge of Cloned Web-Based System: An Exploratory Study SANTOS, J. J.; KULESZA, U. , The 28th International Conference on Software Engineering & Knowledge Engineering, 2016

conference Understanding the exception handling strategies of Java libraries: an empirical study Demóstenes Sena, Roberta Coelho, Uirá Kulesza, Rodrigo Bonifácio, Proceedings of the 13th International Conference on Mining Software Repositories, MSR 2016, Austin, TX, USA, May 14-22, 2016. ACM 2016, , 2016    

conference The impact of switching to a rapid release cycle on the integration delay of addressed issues: an empirical study of the mozilla firefox project Daniel Alencar da Costa, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan, Proceedings of the 13th International Conference on Mining Software Repositories, MSR 2016, Austin, TX, USA, May 14-22, 2016. ACM 2016, , 2016    

2015

journal Safe Evolution Templates for Software Product Lines NEVES, L. ; BORBA, PAULO ; ALVES, V. R. ; TURNES, L. ; TEIXEIRA, L. ; SENA, D. S. ; KULESZA, U., The Journal of Systems and Software, 2015    

conference Unveiling the Architecture and Design of Android Applications: An Exploratory Study Campos, Edmilson; Kulesza, Uirá ; COELHO, ROBERTA ; BONIFÁCIO, RODRIGO ; MARIANO, LUCAS, 17th International Conference on Enterprise Information Systems (ICEIS), 2015    

conference Automating the Assessment of the Performance Quality Attribute for Evolving Software Systems: An Exploratory Study Felipe Pinto ; Uirá Kulesza ; Leo Silva ; Eduardo Guerra, 2015 48th Hawaii International Conference on System Sciences (HICSS), 2015    

conference Automating the performance deviation analysis for multiple system releases: An evolutionary study Felipe Pinto ; Uira Kulesza ; Christoph Treude, 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2015    

conference The use of C++ exception handling constructs: A comprehensive study Rodrigo Bonifácio, Fausto Carvalho, Guilherme N. Ramos, Uirá Kulesza, Roberta Coelho, IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM 2015), 2015    

conference Assessing developer contribution with repository mining-based metrics Jalerson Lima, Christoph Treude, Fernando Marques Figueira Filho, Uirá Kulesza, IEEE International Conference on Software Maintenance and Evolution, ICSME 2015, Bremen, Germany, September 29 - October 1, 2015. IEEE Computer Society, 2015    

conference Summarizing and measuring development activity Christoph Treude, Fernando Marques Figueira Filho, Uirá Kulesza:, Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, Bergamo, Italy, August 30 - September 4, 2015. ACM 2015, 2015    

2014

conference A Generative Development Method with Multiple Domain-Specific Languages CAMPOS NETO, E. B. ; Kulesza, Uirá ; Freire, Marília ; Aranha, Eduardo, International Conference on Product-Focused Software Process Improvement (PROFES 2014), 2014    

conference OWSE-AF: Um Framework para Desenvolvimento de Aplicações Web SILVA, L. M.; NETO, U, T ; Kulesza, Uirá, 10th Latin American Conference on Pattern Languages of Programs (SugarLoafPLoP 2014), 2014

workshop Avaliação de Conflitos de Merge de Código em Linhas de Produto de Software Clonadas. SANTOS, J. J.; KULESZA, U. . , 11th Workshop on Software Modularity (WMod), 2014

journal Assessing and Evolving a Domain-Specific Language for Formalizing Software Engineering Experiments: An Empirical Study FREIRE, M. A. ; KULESZA, U. ; ARANHA, E. ; SIZILIO, G. ; ALENCAR, D. C. ; JEDLITSCHKA, A. ; CAMPOS NETO, E. B. ; ACUNA, S. T. ; GOMEZ, M. N., International Journal of Software Engineering and Knowledge Engineering, 2014

conference A Process-Oriented Environment for the Execution of Software Engineering Experiments Freire, Marília ; Sizílio, Gustavo ; Campos, Edmilson ; Kulesza, Uirá ; Aranha, Eduardo, International Conference on Product-Focused Software Process Improvement (PROFES 2014), 2014    

conference An Empirical Study to Evaluate a Domain Specific Language for Formalizing Software Engineering Experiments FREIRE, MARILIA ; KULESZA, U. ; ARANHA, E. ; JEDLITSCHKA, A. ; CAMPOS NETO, E. B. ; ACUNA, S. T. ; GOMEZ, M. N, International Conference on Software Engineering and Knowledge Engineering (SEKE 2014), 2014

conference Um Estudo Exploratório da Arquitetura e Projeto de Aplicativos Android Campos Neto, Edmilson; KULESZA, U. ; COELHO, R, 10th Latin American Conference on Pattern Languages of Programming - SugarLoafPLoP'2014, 2014

other An Automated Architectural Evaluation Approach Based on Metadata and Code Analysis Felipe Pinto ; Uirá Kulesza ; Eduardo Guerra, Lecture Notes in Business Information Processing book series (LNBIP, volume 190), 2014    

conference A Metadata-based Framework for Quality Attribute Degradation Analysis in Web Systems Felipe Pinto, Uirá Kulesza, Leo Silva, and Eduardo Guerra, 20th Brazilian Symposium on Multimedia and the Web (WebMedia), 2014    

conference A Process-Oriented Environment for the Execution of Software Engineering Experiments. I Freire, Marilia A.; SIZILIO, G. ; CAMPOS, E. ; Kulesza, Uirá ; Aranha, Eduardo, Product-Focused Software Process Improvement, 2014, Helsinki. Lecture Notes in Computer Science, 2014. v. 8892. p. 290-293., 2014

conference An Empirical Study to Evaluate a Domain Specific Language for Formalizing Software Engineering Experiments. Freire, Marilia A.; KULESZA, Uirá ; Aranha, Eduardo ; JEDLITSCHKA, A. ; CAMPOS, E. ; ACUNA, S. T. ; GOMEZ, M. N. ., Proceedings of Twenty-Sixth International Conference on Software Engineering and Knowledge Engineering, 2014. p. 250-255., 2014

journal Assessing and Evolving a Domain-Specific Language for Formalizing Software Engineering Experiments Freire, Marilia A.; KULESZA, U. ; ARANHA, E. ; SIZILIO, G. ; COSTA, D. ; JEDLITSCHKA, A. ; CAMPOS, E. ; ACUNA, S. T. ; GOMEZ, M. N. ., International Journal of Software Engineering and Knowledge Engineering, v. 10, p. 1, 2014., 2014

conference : An Empirical Study of Delays in the Integration of Addressed Issues Daniel Alencar da Costa, Surafel Lemma Abebe, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan, 30th IEEE International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, BC, Canada, September 29 - October 3, 2014. IEEE Computer Society, 2014    

journal : Evaluating scenario-based SPL requirements approaches: the case for modularity, stability and expressiveness. Mauricio Alférez, Rodrigo Bonifácio, Leopoldo Teixeira, Paola R. G. Accioly, Uirá Kulesza, Ana Moreira, João Araújo, Paulo Borba, Requirements Engineering, Volume 19, Number 4, November 2014, 2014    

2013

conference Composition of Domain Specific Modeling Languages: An Exploratory Study CAMPOS NETO, E. B.; FREIRE, M. A. ; KULESZA, U. ; BEZERRA, A. ; ARANHA, E., International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013), 2013    

conference A Delta Oriented Approach to the Evolution and Reconciliation of Enterprise Software Products Lines. Lima, G. ; SANTOS, J. J. ; KULESZA, U. ; ALENCAR, D. ; FIALHO, S. V. , 15th International Conference on Enterprise Information Systems (ICEIS 2013), 2013

conference A Model-Driven Approach to Specifying and Monitoring Controlled Experiments in Software Engineering Freire, Marília ; Accioly, Paola ; Sizílio, Gustavo ; Campos Neto, Edmilson ; Kulesza, Uirá ; Aranha, Eduardo ; Borba, Paulo, International Conference on Product-Focused Software Process Improvement (PROFES 2013), 2013    

conference Automating the Architecture Evaluation of Enterprise Information Systems Felipe Pinto ; Uirá Kulesza and Eduardo Guerra, 15th International Conference on Enterprise Information Systems (ICEIS), 2013    

conference Automated architectural evaluation of web information systems Felipe Pinto, Uirá Kulesza, Eduardo Guerra, João Maria Júnior, and Leo Silva, 19th Brazilian symposium on Multimedia and the web (WebMedia), 2013    

conference A Model-Driven Approach to Specifying and Monitoring Controlled Experiments in Software Engineering. Freire, Marilia A.; ACCIOLY, P. ; SIZILIO, G. ; CAMPOS, E. ; Kulesza, Uirá ; Aranha, Eduardo ; BORBA, P., Product-Focused Software Process Improvement, 2013, Paphos. Lecture Notes in Computer Science, 2013. v. 7983. p. 65-79., 2013

other A Model-Driven Approach to Formalize and Support Controlled Experiments in Software Engineering. Freire, Marilia A.. , Doctoral Symposium on Empirical Software Engineering, 2013, Baltimore, 2013

conference Automated Support for Controlled Experiments in Software Engineering: A Systematic Review. Freire, Marilia A.; Costa, D. A. ; CAMPOS, E. ; MEDEIROS, T. ; Kulesza, Uirá ; Aranha, Eduardo ; SOARES, S. . , Conference on Software Engineering and Knowledge Engineering, 2013, Boston. p. 206-211., 2013

conference SMartySPEM: A SPEM-Based Approach for Variability Management in Software Process Lines Edson Alves de Oliveira Junior, Maicon G. Pazin, Itana Maria de Souza Gimenes, Uirá Kulesza, Fellipe Araújo Aleixo, Product-Focused Software Process Improvement - 14th International Conference, PROFES 2013, Paphos, Cyprus, June 12-14, 2013. Proceedings. Lecture Notes in Computer Science 7983, Springer 2013, ISBN 978-3-642-39258-0, 2013    

conference Modeling Variabilities from Software Process Lines with Compositional and Annotative Techniques: A Quantitative Study Fellipe Araújo Aleixo, Uirá Kulesza, Edson Alves de Oliveira Junior, Product-Focused Software Process Improvement - 14th International Conference, PROFES 2013, Paphos, Cyprus, June 12-14, 2013. Proceedings. Lecture Notes in Computer Science 7983, Springer 2013, ISBN 978-3-642-39258-0, 2013    

2012

conference Conditional execution: a pattern for the implementation of fine-grained variabilities in software product lines. SANTOS, J. J.; Lima, J. ; Lima, G. ; KULESZA, U. ; Sena, D. ; Pinto, F. ; VIANNA, A. ; Pereira, D. ; FERNANDES, V, 9th Latin American Conference on Pattern Languages of Programming - SugarLoafPLoP'2012, 2012

workshop Composição de Linguagens de Modelagem Específicas de Domínio: Um Estudo Exploratório CAMPOS NETO, E. B.; BEZERRA, A. ; FREIRE, M. A. ; KULESZA, U. ; ARANHA, E., III Brazilian Workshop on Model-Driven Software Development, 2012

conference A Comparative Study of Compositional and Annotational Modelling Approaches for Software Process Lines. Fellipe Araújo Aleixo ; Freire, Marilia A. ; Costa, D. A. ; CAMPOS, E. ; Kulesza, Uirá , XXVI Simpósio Brasileiro de Engenharia de Software, 2012., 2012    

conference Modularizing Software Process Lines Using Model-Driven Approaches: A Comparative Study. Fellipe Araújo Aleixo ; Freire, Marilia A. ; Costa, D. A. ; CAMPOS, E. ; Kulesza, Uirá, 14° International Conference on Enterprise Information Systems, 2012., 2012

conference Software Process Monitoring using Statistical Process Control Integrated in Workflow Systems. Freire, Marilia A.; Costa, D. A. ; Aranha, Eduardo ; Kulesza, Uirá, 14o. International Conference on Software Engineering and Knowledge Engineering, 2012, Redwood City., 2012

2011

workshop Um Estudo Comparativo de Abordagens Dirigidas a Modelo Para Execução de Processos de Software. Costa, D. A. ; Freire, Marilia A. ; Kulesza, Uirá . , II Brazilian Workshop on Model-driven development, São Paulo. Second BW-MDD, 2011., 2011

conference Automatic Deployment and Monitoring of Software Processes: A Model-Driven Approach. Freire, Marilia A.; Fellipe Araújo Aleixo ; Kulesza, Uirá ; Coelho, Roberta ; Aranha, Eduardo, Twenty-Third International Conference on Software Engineering and Knowledge Engineering, 2011, Miami Beach. in Proceedings, 2011., 2011

2010

conference An Approach to Manage and Customize Variability in Software Processes. ALEIXO, FELLIPE ARAUJO ; FREIRE, MARILIA ARANHA ; SANTOS, WANDERSON CAMARA DOS ; KULESZA, UIRA . , Brazilian Symposium on Software Engineering (SBES), 2010, Salvador. 2010 Brazilian Symposium on Software Engineering. p. 118-127., 2010    

conference A model-driven approach to managing an customizing software process variabilities. Fellipe Araújo Aleixo ; Freire, Marilia A. ; Santos, Wanderson C. ; Kulesza, Uirá, 12th International Conference on Enterprise Information Systems, 2010, Funchal.p. 92-100., 2010

conference Automating the Variability Management, Customization and Deployment of Software Processes: A Model-Driven Approach. ALEIXO, Fellipe Araújo ; Freire, Marilia A. ; ALEIXO, Fellipe A. ; SANTOS, Wanderson C. ; KULESZA, Uirá . , 13Th International Conference on Enterprise Information Systems (ICEIS) / Lecture Notes in Business Information Processing, v. 73, p. 372-387, 2011., 2010