Hello! I am Fenia (officially, Efthimia). I am assistant professor at the Department of Computer Science of the Open University of the Netherlands.

I am also affiliated with the Software Engineering Research Group at TU Delft, and the Programming Education Research Lab at the Leiden Institute of Advanced Computer Science.

Research

I do research in computing education and software engineering. I also used to do research on trust management and networks security.

Here is the list of my published work after my PhD. For a full list, you can check google scholar.

  • Efthimia Aivaloglou and Felienne Hermans. Early Programming Education and Career Orientation: the Effects of Gender, Self-Efficacy, Motivation and Stereotypes. Proceedings of the 2019 ACM SIGCSE Technical Symposium on Computer Science Education, 2019 (summary, pdf)
  • Felienne Hermans, Alaaeddin Swidan, Efthimia Aivaloglou and Marileen Smit. Thinking out of the box: comparing metaphors for variables in programming education. Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE ’18, pages 8:1-8:8, 2018 (summarypdf)
  • Felienne Hermans, Alaaeddin Swidan and Efthimia Aivaloglou. Code phonology: an exploration into the vocalization of code. Proceedings of the 26th Conference on Program Comprehension, ICPC ’18, pages 308-311, 2018 (summary, pdf)
  • Efthimia Aivaloglou, David Hoepelman, and Felienne Hermans. Parsing excel formulas: A grammar and its application on four large datasets. Journal of Software: Evolution and Process, 29(12), 2017 (pdf)
  • Guanliang Chen, Dan Davis, Markus Krause, Efthimia Aivaloglou, Claudia Hauff, and Geert-Jan Houben. Can learners be earners? investigating a design to enable MOOC learners to apply their skills and earn money in an online market place. IEEE Transactions on Learning Technologies, 2016
  • Efthimia Aivaloglou, Felienne Hermans, Jess Moreno-Len, and Gregorio Robles. A dataset of scratch programs: Scraped, shaped and scored. In the 14th International Conference on Mining Software Repositories (MSR), pages 511-514, 2017 (pdf)
  • Felienne Hermans and Efthimia Aivaloglou. Teaching software engineering principles to k-12 students: A MOOC on scratch. In Proceedings of the 39th International Conference on Software Engineering Companion, ICSE ’17, pages 13–22, 2017 (summarypdf)
  • Felienne Hermans and Efthimia Aivaloglou. To Scratch or not to Scratch?: A controlled experiment comparing plugged first and unplugged first programming lessons. Proceedings of the 12th Workshop on Primary and Secondary Computing Education, WiPSCE ’17, pages 8:1-8:8, 2017 (summary, pdf)
  • Gregorio Robles, Jess Moreno-Len, Efthimia Aivaloglou, and Felienne Hermans. Software clones in scratch projects: on the presence of copy-and-paste in computational thinking learning. In 2017 IEEE 11th International Workshop on Software Clones (IWSC), pages 1–7, Feb 2017 (pdf)
  • Efthimia Aivaloglou and Felienne Hermans. How kids code and how we know: An exploratory study on the scratch repository. In Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER ’16, pages 53–61. ACM, 2016 (pdf)
  • Felienne Hermans and Efthimia Aivaloglou. Do code smells hamper novice programming? a controlled experiment on scratch programs. In 2016 IEEE 24th International Conference on Program Comprehension (ICPC), pages 1–10, May 2016 (pdf)
  • Felienne Hermans, Bas Jansen, Sohon Roy, Efthimia Aivaloglou, Alaeddin Swidan, and David Hoepelman. Spreadsheets are code: An overview of software engineering approaches applied to spreadsheets. In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), volume 5, pages 56–65, March 2016 (pdf)
  • Sohon Roy, Felienne Hermans, Efthimia Aivaloglou, Jos Winter, and Arie van Deursen. Evaluating automatic spreadsheet metadata extraction on a large set of responses from MOOC participants. In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), volume 1, pages 135–145, March 2016 (pdf)
  • Felienne Hermans, Efthimia Aivaloglou, and Bas Jansen. Detecting problematic lookup functions in spreadsheets. In Visual Languages and Human-Centric Computing (VL/HCC), 2015 IEEE Symposium on, pages 153–157, Oct 2015 (pdf)
  • Efthimia Aivaloglou, David Hoepelman, and Felienne Hermans. A grammar for spreadsheet formulas evaluated on two large datasets. In Source Code Analysis and Manipulation (SCAM), 2015 IEEE 15th International Working Conference on, pages 121–130, Sept 2015 (pdf)

Teaching

I teach the following courses:

Tools & Datasets

Contact

Email address: fai@ou.nl

Visiting addresses:

  • @TU Delft: EWI / ST, Building 28 (Room W5.600), van Mourik Broekmanweg 6, 2628 XE, Delft
  • @Open Universteit: OU Studiecentrum Utrecht, Vondellaan 202, 3521 GZ Utrecht