Publications
- João Paulo Biazotto, Daniel Feitosa, Paris Avgeriou, and Elisa Yumi Nakagawa. Technical debt management automation: State of the art and future perspectives. Information and Software Technology, 167:107375. 2024. doi:10.1016/j.infsof.2023.107375
- Nikolaos Nikolaidis, Nikolaos Mittas, Apostolos Ampatzoglou, Daniel Feitosa, and Alexander Chatzigeorgiou. A metrics-based approach for selecting among various refactoring candidates. Empirical Software Engineering, 29(1):25, 2024. doi:10.1007/s10664-023-10412-w
- Nikolaos Nikolaidis, Elvira-Maria Arvanitou, Christina Volioti, Theodore Maikantis, Apostolos Ampatzoglou, Daniel Feitosa, Alexander Chatzigeorgiou, and Phillipe Krief. Eclipse Open SmartCLIDE: An end-to-end framework for facilitating service reuse in cloud development. Journal of Systems and Software, 207:111877. 2024. doi:10.1016/j.jss.2023.111877
- Jie Tan, Daniel Feitosa, and Paris Avgeriou. The lifecycle of Technical Debt that manifests in both source code and issue trackers. Information and Software Technology, 159:107216, 2023. doi:10.1016/j.infsof.2023.107216
- Tim Yarally, Luís Cruz, Daniel Feitosa, June Sallou and Arie van Deursen. Batching for Green AI - An Exploratory Study on Inference. In 49th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA ‘23). 2023. arXiv:10.48550/arXiv.2307.11434
- Tim Yarally, Luís Cruz, Daniel Feitosa, June Sallou, and Arie van Deursen. Uncovering Energy-Efficient Practices in Deep Learning Training: Preliminary Steps Towards Green AI. In Proceedings of the 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN ‘23). IEEE, 2023. (distinguished paper award) doi:10.1109/cain58948.2023.00012
- Chenxing Zhong, He Zhang, Chao Li, Huang Huang, and Daniel Feitosa. On measuring coupling between microservices. Journal of Systems and Software, 200:111670, 2023. doi:10.1016/j.jss.2023.111670
- Eko Rahmadian, Daniel Feitosa, and Yulia Virantina. Digital twins, big data governance, and sustainable tourism. Ethics and Information Technology, 25(4), 2023. doi:10.1007/s10676-023-09730-w
- Eko Rahmadian, Daniel Feitosa, and Andrej Zwitter. Governing Digital Twin technology for smart and sustainable tourism: a case study in applying a documentation framework for architecture decisions. In Handbook on the Politics and Governance of Big Data and Artificial Intelligence, pp. 105–137, 2023. doi:10.4337/9781800887374.00014
- Zakieh Alizadehsani, Daniel Feitosa, Theodoros Maikantis, Apostolos Ampatzoglou, Alexander Chatzigeorgiou, David Berrocal, Alfonso González Briones, Juan M. Corchado, Marcio Mateus, and Johannes Groenewold. Service Classification through Machine Learning: Aiding in the Efficient Identification of Reusable Assets in Cloud Application Development. In Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA ‘22), 247–254. 2022. doi:10.1109/SEAA56994.2022.00046
- Jie Tan, Daniel Feitosa, and Paris Avgeriou. Does it matter who pays back Technical Debt? An empirical study of self-fixed TD. Information and Software Technology, 143(15):106738, 2022. doi:10.1016/j.infsof.2021.106738.
- Eko Rahmadian, Daniel Feitosa, and Andrej Zwitter. A systematic literature review on the use of big data for sustainable tourism. Current Issues in Tourism, 25(11):1711–1730 2022. doi:10.1080/13683500.2021.1974358.
- Antonios Gkortzis, Daniel Feitosa, and Diomidis Spinellis. Software reuse cuts both ways: an empirical analysis of its relationship with security vulnerabilities. Journal of Systems and Software, 172:110653, 2021. doi:10.1016/j.jss.2020.110653.
- Jie Tan, Daniel Feitosa, and Paris Avgeriou. Do practitioners intentionally repay their own technical debt and why? In Proceedings of the 37th International Conference on Software Maintenance and Evolution (ICSME ‘21), 251–262. 2021. doi:10.1109/ICSME52107.2021.00029.
- Daniel Feitosa, Apostolos Ampatzoglou, Antonios Gkortzis, Stamatia Bibi, and Alexander Chatzigeorgiou. Code reuse in practice: benefiting or harming technical debt. Journal of Systems and Software, 167:110618, 2020. doi:10.1016/j.jss.2020.110618.
- Jie Tan, Daniel Feitosa, Paris Avgeriou, and Mircea Lungu. Evolution of technical debt remediation in python: a case study on the apache software ecosystem. Journal of Software: Evolution and Process, 2020. doi:10.1002/smr.2319.
- Paraskevi Smiari, Stamatia Bibi, and Daniel Feitosa. Examining the reuse potentials of IoT application frameworks. Journal of Systems and Software, 169:110706, 2020. doi:10.1016/j.jss.2020.110706.
- Jie Tan, Daniel Feitosa, and Paris Avgeriou. An empirical study on self-fixed technical debt. In Proceedings of the 3rd International Conference on Technical Debt (TechDebt ‘20), 1–10. ACM, 2020. doi:10.1145/3387906.3388621.
- Jie Tan, Daniel Feitosa, and Paris Avgeriou. Investigating the relationship between co-occurring technical debt in python. In Proceedings of the 46th EUROMICRO conference on Software Engineering and Advanced Applications (SEAA ‘20), 1–8. IEEE, 2020. doi:10.1109/seaa51224.2020.00082.
- Daniel Feitosa, Apostolos Ampatzoglou, Paris Avgeriou, Alexander Chatzigeorgiou, and Elisa Yumi Nakagawa. What can violations of good practices tell about the relationship between GoF patterns and run-time quality attributes? Information and Software Technology, 105:1–16, 2019. doi:10.1016/j.infsof.2018.07.014.
- Antonios Gkortzis, Daniel Feitosa, and Diomidis Spinellis. A double-edged sword? software reuse and potential security vulnerabilities. In 18th International Conference on Software and Systems Reuse (ICSR ‘19), 187–203. Springer, 2019. doi:10.1007/978-3-030-22888-0\_13.
- Paraskevi Smiari, Stamatia Bibi, and Daniel Feitosa. Examining the reusability of smart home applications: a case study on eclipse smart home. In Proceedings of the 18th International Conference on Software and Systems Reuse (ICSR ‘19), 232–247. Springer, 2019. doi:10.1007/978-3-030-22888-0\_16.
- Daniel Feitosa, Apostolos Ampatzoglou, Paris Avgeriou, and Elisa Yumi Nakagawa. Correlating pattern grime and quality attributes. IEEE Access, 6:23065–23078, 2018. doi:10.1109/access.2018.2829895.
- Daniel Feitosa, Apostolos Ampatzoglou, Paris Avgeriou, Frank J. Affonso, Hugo Andrade, Katia R. Felizardo, and Elisa Y. Nakagawa. Design approaches for critical embedded systems: a systematic mapping study. In Evaluation of Novel Approaches to Software Engineering: 12th International Conference (ENASE ’17), 243–274. Springer, 2018. doi:10.1007/978-3-319-94135-6_12.
- Daniel Feitosa, Rutger Alders, Apostolos Ampatzoglou, Paris Avgeriou, and Elisa Yumi Nakagawa. Investigating the effect of design patterns on energy consumption. Journal of Software: Evolution and Process, 29(2):e1851, 2017. doi:10.1002/smr.1851.
- Elisa Yumi Nakagawa, Ana Allian, Brauner Oliveira, Bruno Sena, Carlos Paes, Cristiane Lana, Daniel Feitosa, Daniel Santos, Dênis Zaniro, Diógenes Dias, Flávio Horita, Frank José Affonso, Gabriel Abdalla, Isabella Vicente, Leonardo Duarte, Katia Felizardo, Lina Garcés, Lucas Oliveira, Marcelo Gonçalves, Maria Gabriela Morais, Milena Guessi, Nilson Silva, Thiago Bianchi, Tiago Volpato, Valdemar V. Graciano Neto, Vinicius Zani, and Wallace Manzano. Software architecture and reference architecture of software-intensive systems and systems-of-systems. In Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, volume Part F130530, 4–11. ACM, 2017. doi:10.1145/3129790.3129822.
- Daniel Feitosa, Paris Avgeriou, Apostolos Ampatzoglou, and Elisa Yumi Nakagawa. The evolution of design pattern grime: an industrial case study. In Proceedings of the 18th International Conference on Product-Focused Software Process Improvement (PROFES ‘17), 165–181. Springer, 2017. doi:10.1007/978-3-319-69926-4_13.
- Daniel Feitosa, Apostolos Ampatzoglou, Paris Avgeriou, and Elisa Yumi Nakagawa. Investigating quality trade-offs in open source critical embedded systems. In Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA ‘15), 113–122. ACM, 2015. doi:10.1145/2737182.2737190.
- Daniel Feitosa. An architecture design method for critical embedded systems. In Proceedings of the Doctoral Symposium of the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA’14). ACM, 2014. doi:10.1145/2578128.2578225.
- Elisa Yumi Nakagawa, Milena Guessi, José Carlos Maldonado, Daniel Feitosa, and Flávio Oquendo. Consolidating a process for the design, representation, and evaluation of reference architectures. In Proceedings of the joint 11th Working IEEE/IFIP Conference on Software Architecture (WICSA 2014), 143–152. 2014. doi:10.1109/wicsa.2014.25.
- José Filipe Marreiros Santos, Milena Guessi, Matthias Galster, Daniel Feitosa, and Elisa Yumi Nakagawa. A checklist for evaluation of reference architectures of embedded systems. In Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE ‘13), 451–454. 2013.
- Lucas Bueno Ruas de Oliveira, Milena Guessi, Daniel Feitosa, Christian Manteuffel, Matthias Galster, Flavio Oquendo, and Elisa Yumi Nakagawa. An investigation on quality models and quality attributes for embedded systems. In Proceedings of the Eight International Conference on Software Engineering Advances (ICSEA ‘13), 523–528. 2013. URL: https://www.iaria.org/conferences2013/ICSEA13.html.
- Daniel Oliva Sales, Daniel Feitosa, Fernando Osório, and Denis Fernando Wolf. Multi-agent autonomous patrolling system using ann and fsm control. In Proceedings of the 2nd Brazilian Conference on Critical Embedded Systems (CBSEC ‘12), 48–53. 2012. doi:10.1109/cbsec.2012.14.
- Vinícius Augusto Tagliatti Zani, Daniel Feitosa, and Elisa Yumi Nakagawa. Current state of reference architectures in the context of agile methodologies. In Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE ‘11), 590–595. 2011.
- Lucas Bueno Ruas de Oliveira, Katia Romero Felizardo, Daniel Feitosa, and Elisa Yumi Nakagawa. Reference models and reference architectures based on service-oriented architecture: a systematic review. In Proceedings of the 4th European conference on Software architecture (ECSA’10), 360–367. Springer Berlin Heidelberg, 2010. doi:10.1007/978-3-642-15114-9_29.
- Daniel Feitosa, Katia Romero Felizardo, Lucas Bueno Ruas de Oliveira, Denis Fernando Wolf, and Elisa Yumi Nakagawa. Software engineering in the embedded software and mobile robot software development: a systematic mapping. In Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE ‘10), 738–741. 2010.
- Elisa Yumi Nakagawa, Daniel Feitosa, and Katia Romero Felizardo. Using systematic mapping to explore software architecture knowledge. In Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge (SHARK ‘10), 29–36. ACM, 2010. doi:10.1145/1833335.1833340.