Fernando Castor is, since September 2023, an Associate Professor at the Faculty of Electrical Engineering, Mathematics, and Computer Science of the University of Twente. His research activity is mainly located within the areas of Software Engineering and Programming Languages and seeks to identify efficient ways to develop software that behaves efficiently. Over the past five years, his research has focused on the energy efficiency of software systems, in particular, on how exploiting the design diversity of preexisting software components can be an inexpensive way to save energy. Furthermore, he has also been investigating how constructs for concurrency control and parallel execution management impact attributes such as performance, energy efficiency, and ease of maintenance. His research is in part experimental and in part based on the analysis of large scale open source code repositories.


  • Computer Science

    • Application Execution
    • Candidate Atom
    • Energy Consumption
    • Fixation Duration
    • Usage Data Collection
    • mining software repository
    • Data Mining
    • Programming Paradigm



Reactive Programming with Swift Combine: An Analysis of Problems Faced by Developers on Stack OverflowIn CBSoft 2023 - Brazilian Conference on Software: Theory and Practice; Proceedings of the 37th Brazilian Symposium on Software Engineering, SBES 2023 (pp. 109-115). Association for Computing Machinery. Pereira, A., Gama, K., Zimmerle, C. & Castor, F.https://doi.org/10.1145/3613372.3613381A systematic literature review on the impact of formatting elements on code legibility, Article 111728. Oliveira, D., Santos, R., Madeiral, F., Masuhara, H. & Castor, F.https://doi.org/10.1016/j.jss.2023.111728An Investigation of confusing code patterns in JavaScript, Article 111731. Torres, A., Oliveira, C., Okimoto, M., Marcílio, D., Queiroga, P., Castor, F., Bonifácio, R., Canedo, E. D., Ribeiro, M. & Monteiro, E.https://doi.org/10.1016/j.jss.2023.111731Ebserver: Automating Resource-Usage Data Collection of Android ApplicationsIn Proceedings - 2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2023. Oliveira, W., Moraes, B., Castor, F. & Fernandes, J. P.https://doi.org/10.1109/MOBILSoft59058.2023.00014Analyzing the Resource Usage Overhead of Mobile App Development FrameworksIn EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering (pp. 152-161). Oliveira, W., Moraes, B., Castor, F. & Fernandes, J. P.https://doi.org/10.1145/3593434.3593487Seeing confusion through a new lens: on the impact of atoms of confusion on novices’ code comprehension, Article 81. da Costa, J. A. S., Gheyi, R., Castor, F., de Oliveira, P. R. F., Ribeiro, M. & Fonseca, B.https://doi.org/10.1007/s10664-023-10311-0

Research profiles


University of Twente

Zilverling (building no. 11), room 3098
Hallenweg 19
7522 NH Enschede

Navigate to location


Scan the QR code or
Download vCard