default search action
Felienne Hermans
Person information
- affiliation: Vrije Universiteit Amsterdam, The Netherlands
- affiliation (2018 - 2022): Leiden University, The Netherlands
- affiliation (former): Delft University of Technology, The Netherlands
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j13]Neil C. C. Brown, Felienne F. J. Hermans, Lauren E. Margulieux:
10 Things Software Developers Should Learn about Learning. Commun. ACM 67(1): 78-87 (2024) - [j12]Sabiha Yeni, Jacqueline Nijenhuis-Voogt, Mara Saeli, Erik Barendsen, Felienne Hermans:
Computational thinking integrated in school subjects - A cross-case analysis of students' experiences. Int. J. Child Comput. Interact. 42: 100696 (2024) - [c81]Felienne Hermans:
Hedy: An Inclusive, Multi-Lingual, and Gradual Programming Language (Invited Talk). ICPEC 2024: 1:1-1:1 - [c80]Vivian van der Werf, Alaaeddin Swidan, Felienne Hermans, Marcus Specht, Efthimia Aivaloglou:
Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming Courses. SEET@ICSE 2024: 368-379 - [c79]Ethel Tshukudu, Emma R. Dodoo, Felienne Hermans, Monkgogi Mudongo:
Bilingual Programming: A Study of Student Attitudes and Experiences in the African context. Koli Calling 2024: 42:1-42:11 - [c78]Shirley de Wit, Felienne Hermans, Marcus Specht, Efthimia Aivaloglou:
Gender, Social Interactions and Interests of Characters Illustrated in Scratch and Python Programming Books for Children. SIGCSE (1) 2024: 262-268 - [i8]Giulio Barbero, Marcello A. Gómez Maureira, Felienne F. J. Hermans:
Computational Thinking through Design Patterns in Video Games. CoRR abs/2407.03860 (2024) - [i7]Giulio Barbero, Marcello M. Bonsangue, Felienne F. J. Hermans:
How to Evaluate Games in Education: A Literature Review. CoRR abs/2407.03879 (2024) - 2023
- [j11]Anna van der Meulen, Mijke Hartendorp, Wendy Voorn, Felienne Hermans:
The Perception of Teachers on Usability and Accessibility of Programming Materials for Children with Visual Impairments. ACM Trans. Comput. Educ. 23(1): 14:1-14:21 (2023) - [c77]Felienne Hermans:
Hedy: Gradual, Multi-Lingual, and Teacher-Centric Programming Education. ELS 2023: 1 - [c76]Shirley de Wit, Felienne Hermans, Marcus Specht, Efthimia Aivaloglou:
Children's Interest in a CS Career: Exploring Age, Gender, Computer Interests, Programming Experience and Stereotypes. ICER (1) 2023: 245-255 - [c75]Vivian van der Werf, Min Yi Zhang, Efthimia Aivaloglou, Felienne Hermans, Marcus Specht:
Variables in Practice. An Observation of Teaching Variables in Introductory Programming MOOCs. ITiCSE (1) 2023: 208-214 - [c74]Colleen M. Lewis, Christine Bassem, Jason M. Grant, Felienne Hermans, Angel Kuo, Art Lopez, Beth Trushkowsky:
Microteaching: Ad-Hoc Networks, Binary Heaps, Variables in Hedy, Loops, Lists, and Data Storage. SIGCSE (2) 2023: 1218-1219 - [c73]Alaaeddin Swidan, Felienne Hermans:
A Framework for the Localization of Programming Languages. SPLASH-E 2023: 13-25 - 2022
- [j10]Sally A. M. Hogenboom, Felienne F. J. Hermans, Han L. J. van der Maas:
Computerized adaptive assessment of understanding of programming concepts in primary school children. Comput. Sci. Educ. 32(4): 418-448 (2022) - [j9]Marleen Gilsing, Jesús Pelay, Felienne Hermans:
Design, implementation and evaluation of the Hedy programming language. J. Comput. Lang. 73: 101158 (2022) - [c72]Greg Alpár, Sabiha Yeni, Efthimia Aivaloglou, Felienne Hermans:
Can Math Be a Bottleneck? Exploring the Mathematics Perceptions of Computer Science Students. EDUCON 2022: 217-225 - [c71]Vivian van der Werf, Efthimia Aivaloglou, Felienne Hermans, Marcus Specht:
(How) Should Variables and Their Naming Be Taught in Novice Programming Education? ICER (2) 2022: 53-54 - [c70]Xiaohua Jia, Felienne Hermans:
Teaching Quality in Programming Education: : the Effect of Teachers' Background Characteristics and Self-efficacy. ICER (1) 2022: 223-236 - [c69]Olivier Goletti, Kim Mens, Felienne Hermans:
An Analysis of Tutors' Adoption of Explicit Instructional Strategies in an Introductory Programming Course. Koli Calling 2022: 20:1-20:12 - [c68]Tijs van der Storm, Felienne Hermans:
Gradual Grammars: Syntax in Levels and Locales. SLE 2022: 134-147 - [c67]Sabiha Yeni, Jacqueline Nijenhuis-Voogt, Felienne Hermans, Erik Barendsen:
An Integration of Computational Thinking and Language Arts: The Contribution of Digital Storytelling to Students' Learning. WiPSCE 2022: 3:1-3:10 - 2021
- [j8]Anna van der Meulen, Felienne Hermans, Efthimia Aivaloglou, Marlies Aldewereld, Bart Heemskerk, Marileen Smit, Alaaeddin Swidan, Charlotte Thepass, Shirley de Wit:
Who participates in computer science education studies? A literature review on K-12 subjects. PeerJ Comput. Sci. 7: e807 (2021) - [j7]Felienne Hermans:
Two Things Every Java Developer Should Know. IEEE Softw. 38(6): 110-112 (2021) - [c66]Vivian van der Werf, Efthimia Aivaloglou, Felienne Hermans, Marcus Specht:
What does this Python code do? An exploratory analysis of novice students' code explanations. CSERC 2021: 94-107 - [c65]Shirley de Wit, Felienne Hermans, Efthimia Aivaloglou:
Children's Implicit and Explicit Stereotypes on the Gender, Social Skills, and Interests of a Computer Scientist. ICER 2021: 239-251 - [c64]Ethel Tshukudu, Quintin I. Cutts, Olivier Goletti, Alaaeddin Swidan, Felienne Hermans:
Teachers' Views and Experiences on Teaching Second and Subsequent Programming Languages. ICER 2021: 294-305 - [c63]Maurício Aniche, Frank Mulder, Felienne Hermans:
Grading 600+ Students: A Case Study on Peer and Self Grading. ICSE (SEET) 2021: 211-220 - [c62]Rajendra K. Raj, Mihaela Sabin, John Impagliazzo, David Bowers, Mats Daniels, Felienne Hermans, Natalie Kiesler, Amruth N. Kumar, Bonnie K. MacKellar, Renée McCauley, Syed Waqar Nabi, Michael Oudshoorn:
Professional Competencies in Computing Education: Pedagogies and Assessment. ITiCSE-WGR 2021: 133-161 - [c61]Olivier Goletti, Kim Mens, Felienne Hermans:
Tutors' Experiences in Using Explicit Strategies in a Problem-Based Learning Introductory Programming Course. ITiCSE (1) 2021: 157-163 - [c60]Rajendra K. Raj, Mihaela Sabin, John Impagliazzo, David Bowers, Mats Daniels, Felienne Hermans, Natalie Kiesler, Amruth N. Kumar, Bonnie K. MacKellar, Renée McCauley, Syed Waqar Nabi, Michael Oudshoorn:
Toward Practical Computing Competencies. ITiCSE (2) 2021: 603-604 - [c59]Bas Jansen, Felienne Hermans:
The Effect of a Block-based Language on Formula Comprehension in Spreadsheets. ICPC 2021: 288-299 - [c58]Marleen Gilsing, Felienne Hermans:
Gradual Programming in Hedy: A First User Study. VL/HCC 2021: 1-9 - [c57]Sabiha Yeni, Natasa Grgurina, Felienne Hermans, Jos Tolboom, Erik Barendsen:
Exploring Teachers' PCK for Computational Thinking in Context. WiPSCE 2021: 20:1-20:10 - 2020
- [j6]Mozhan Soltani, Felienne Hermans, Thomas Bäck:
The significance of bug report elements. Empir. Softw. Eng. 25(6): 5255-5294 (2020) - [j5]Veronika Cheplygina, Felienne Hermans, Casper J. Albers, Natalia Z. Bielczyk, Ionica Smeets:
Ten simple rules for getting started on Twitter as a scientist. PLoS Comput. Biol. 16(2) (2020) - [c56]Advait Sarkar, Judith W. Borghouts, Anusha Iyer, Sneha Khullar, Christian Canton, Felienne Hermans, Andrew D. Gordon, Jack Williams:
Spreadsheet Use and Programming Experience: An Exploratory Survey. CHI Extended Abstracts 2020: 1-9 - [c55]Giulio Barbero, Marcello A. Gómez Maureira, Felienne F. J. Hermans:
Computational Thinking through Design Patterns in Video Games. FDG 2020: 111:1-111:4 - [c54]Felienne Hermans:
Hedy: A Gradual Language for Programming Education. ICER 2020: 259-270 - [c53]Sally Fincher, Johan Jeuring, Craig S. Miller, Peter Donaldson, Benedict du Boulay, Matthias Hauswirth, Arto Hellas, Felienne Hermans, Colleen M. Lewis, Andreas Mühling, Janice L. Pearce, Andrew Petersen:
Notional Machines in Computing Education: The Education of Attention. ITiCSE-WGR 2020: 21-50 - [c52]Sally Fincher, Johan Jeuring, Craig S. Miller, Peter Donaldson, Benedict du Boulay, Matthias Hauswirth, Arto Hellas, Felienne Hermans, Colleen M. Lewis, Andreas Mühling, Janice L. Pearce, Andrew Petersen:
Capturing and Characterising Notional Machines. ITiCSE 2020: 502-503 - [c51]Sabiha Yeni, Efthimia Aivaloglou, Felienne Hermans:
To Be or Not to Be a Teacher? Exploring CS Students' Perceptions of a Teaching Career. Koli Calling 2020: 11:1-11:11 - [e3]Michael Homer, Felienne Hermans, Steven L. Tanimoto, Craig Anslow:
IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2020, Dunedin, New Zealand, August 10-14, 2020. IEEE 2020, ISBN 978-1-7281-6901-9 [contents]
2010 – 2019
- 2019
- [c50]Alaaeddin Swidan, Felienne Hermans:
The Effect of Reading Code Aloud on Comprehension: An Empirical Study with School Students. CompEd 2019: 178-184 - [c49]Sohon Roy, Arie van Deursen, Felienne Hermans:
Perceived Relevance of Automatic Code Inspection in End-User Development: A Study on VBA. EASE 2019: 167-176 - [c48]Sabiha Yeni, Felienne Hermans:
Design of CoTAS: Automated Computational Thinking Assessment System. TACKLE@EC-TEL 2019 - [c47]Efthimia Aivaloglou, Felienne Hermans:
How is programming taught in code clubs? Exploring the experiences and gender perceptions of code club teachers. Koli Calling 2019: 22:1-22:10 - [c46]Maurício Finavaro Aniche, Felienne Hermans, Arie van Deursen:
Pragmatic Software Testing Education. SIGCSE 2019: 414-420 - [c45]Efthimia Aivaloglou, Felienne Hermans:
Early Programming Education and Career Orientation: The Effects of Gender, Self-Efficacy, Motivation and Stereotypes. SIGCSE 2019: 679-685 - [c44]Bas Jansen, Felienne Hermans:
XLBlocks: a Block-based Formula Editor for Spreadsheet Formulas. VL/HCC 2019: 55-63 - 2018
- [c43]Alaaeddin Swidan, Felienne Hermans, Marileen Smit:
Programming Misconceptions for School Students. ICER 2018: 151-159 - [c42]Bas Jansen, Felienne Hermans, Edwin Tazelaar:
Detecting and Predicting Evolution in Spreadsheets - A Case Study in an Energy Network Company. ICSME 2018: 645-654 - [c41]Ebrahim Rahimi, Ineke Henze, Felienne Hermans, Erik Barendsen:
Investigating the Pedagogical Content Knowledge of Teachers Attending a MOOC on Scratch Programming. ISSEP 2018: 180-193 - [c40]Felienne Hermans, Alaaeddin Swidan, Efthimia Aivaloglou:
Code phonology: an exploration into the vocalization of code. ICPC 2018: 308-311 - [c39]Felienne Hermans, Marileen Smit:
Explicit Direct Instruction in Programming Education. PPIG 2018 - [c38]Sohon Roy, Arie van Deursen, Felienne Hermans:
On the Effectiveness of Automatically Inferred Invariants in Detecting Regression Faults in Spreadsheets. QRS Companion 2018: 199-206 - [c37]Rahul Pandita, Chris Parnin, Felienne Hermans, Emerson R. Murphy-Hill:
No half-measures: A study of manual and tool-assisted end-user programming tasks in Excel. VL/HCC 2018: 95-103 - [c36]Robert Holwerda, Felienne Hermans:
A Usability Analysis of Blocks-based Programming Editors using Cognitive Dimensions. VL/HCC 2018: 217-225 - [c35]Felienne Hermans, Alaaeddin Swidan, Efthimia Aivaloglou, Marileen Smit:
Thinking out of the box: comparing metaphors for variables in programming education. WiPSCE 2018: 8:1-8:8 - [d2]Maurício Aniche, Felienne Hermans, Arie van Deursen:
Pragmatic Software Testing Education: Appendix. Version 1. Zenodo, 2018 [all versions] - [d1]Maurício Aniche, Felienne Hermans, Arie van Deursen:
Pragmatic Software Testing Education: Appendix. Version 2. Zenodo, 2018 [all versions] - [i6]Bas Jansen, Felienne Hermans:
The use of Charts, Pivot Tables, and Array Formulas in two Popular Spreadsheet Corpora. CoRR abs/1808.10642 (2018) - 2017
- [j4]Efthimia Aivaloglou, David Hoepelman, Felienne Hermans:
Parsing Excel formulas: A grammar and its application on 4 large datasets. J. Softw. Evol. Process. 29(12) (2017) - [j3]Felienne Hermans:
Peter Hilton on Naming. IEEE Softw. 34(3): 117-120 (2017) - [c34]Felienne Hermans, Efthimia Aivaloglou:
Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch. ICSE-SEET 2017: 13-22 - [c33]Alaaeddin Swidan, Felienne Hermans:
Semi-automatic Extraction of Cross-Table Data from a Set of Spreadsheets. IS-EUD 2017: 84-99 - [c32]Bas Jansen, Felienne Hermans:
The effect of delocalized plans on spreadsheet comprehension: a controlled experiment. ICPC 2017: 286-296 - [c31]Gregorio Robles, Jesús Moreno-León, Efthimia Aivaloglou, Felienne Hermans:
Software clones in scratch projects: on the presence of copy-and-paste in computational thinking learning. IWSC 2017: 31-37 - [c30]Efthimia Aivaloglou, Felienne Hermans, Jesús Moreno-León, Gregorio Robles:
A dataset of scratch programs: scraped, shaped and scored. MSR 2017: 511-514 - [c29]Felienne Hermans:
Code as Art - Art as Code: On the Use of Poetry and Paintings in Programming Education. PPIG 2017: 2 - [c28]Alaaeddin Swidan, Felienne Hermans:
Programming Education to Preschoolers: Reflections and Observations from a Field Study. PPIG 2017: 7 - [c27]Peter Hilton, Felienne Hermans:
Naming Guidelines for Professional Programmers. PPIG 2017: 19 - [c26]Felienne Hermans, Marlies Aldewereld:
Programming is Writing is Programming. Programming 2017: 33:1-33:8 - [c25]Alaaeddin Swidan, Alexander Serebrenik, Felienne Hermans:
How do Scratch Programmers Name Variables and Procedures? SCAM 2017: 51-60 - [c24]Sohon Roy, Felienne Hermans, Arie van Deursen:
Spreadsheet testing in practice. SANER 2017: 338-348 - [c23]Felienne Hermans, Efthimia Aivaloglou:
To Scratch or not to Scratch?: A controlled experiment comparing plugged first and unplugged first programming lessons. WiPSCE 2017: 49-56 - [e2]Luke Church, Felienne Hermans:
Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2017, Delft, The Netherlands, July 1-3, 2017. Psychology of Programming Interest Group 2017 [contents] - 2016
- [j2]Felienne Hermans, Janet Siegmund, Thomas Fritz, Gabriele Bavota, Meiyappan Nagappan, Abram Hindle, Yasutaka Kamei, Ali Mesbah, Bram Adams:
Leaders of Tomorrow on the Future of Software Engineering: A Roundtable. IEEE Softw. 33(2): 99-104 (2016) - [c22]Efthimia Aivaloglou, Felienne Hermans:
How Kids Code and How We Know: An Exploratory Study on the Scratch Repository. ICER 2016: 53-61 - [c21]Gary Miller, Felienne Hermans, Robin Braun:
Gradual structuring: Evolving the spreadsheet paradigm for expressiveness and learnability. ITHET 2016: 1-8 - [c20]Felienne Hermans, Efthimia Aivaloglou:
Do code smells hamper novice programming? A controlled experiment on Scratch programs. ICPC 2016: 1-10 - [c19]Felienne Hermans, Tijs van der Storm:
TrueGrid: Code the Table, Tabulate the Data. STAF Workshops 2016: 388-393 - [c18]Felienne Hermans, Kathryn T. Stolee, David Hoepelman:
Smells in block-based programming languages. VL/HCC 2016: 68-72 - [c17]Gary Miller, Felienne Hermans:
Gradual structuring in the spreadsheet paradigm. VL/HCC 2016: 240-241 - [c16]Felienne Hermans, Bas Jansen, Sohon Roy, Efthimia Aivaloglou, Alaaeddin Swidan, David Hoepelman:
Spreadsheets are Code: An Overview of Software Engineering Approaches Applied to Spreadsheets. FOSE@SANER 2016: 56-65 - [c15]Sohon Roy, Felienne Hermans, Efthimia Aivaloglou, Jos Winter, Arie van Deursen:
Evaluating Automatic Spreadsheet Metadata Extraction on a Large Set of Responses from MOOC Participants. SANER 2016: 135-145 - [c14]Alaaeddin Swidan, Felienne Hermans, Ruben Koesoemowidjojo:
Improving the Performance of a Large Scale Spreadsheet: A Case Study. SANER 2016: 673-677 - [i5]Simone Schalkwijk, Felienne Hermans, Michiel van der Ven, Hans Duits:
Auditing spreadsheets: With or without a tool? CoRR abs/1603.02261 (2016) - 2015
- [j1]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Detecting and refactoring code smells in spreadsheet formulas. Empir. Softw. Eng. 20(2): 549-575 (2015) - [c13]Felienne Hermans, Emerson R. Murphy-Hill:
Enron's Spreadsheets and Related Emails: A Dataset and Analysis. ICSE (2) 2015: 7-16 - [c12]Felienne Hermans, Richard F. Paige, Peter Sestoft:
2nd International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2015). ICSE (2) 2015: 1005-1006 - [c11]Bas Jansen, Felienne Hermans:
Code smells in spreadsheet formulas revisited on an industrial dataset. ICSME 2015: 372-380 - [c10]Efthimia Aivaloglou, David Hoepelman, Felienne Hermans:
A grammar for spreadsheet formulas evaluated on two large datasets. SCAM 2015: 121-130 - [c9]Felienne Hermans, Efthimia Aivaloglou, Bas Jansen:
Detecting problematic lookup functions in spreadsheets. VL/HCC 2015: 153-157 - [e1]Felienne Hermans, Richard F. Paige, Peter Sestoft:
Proceedings of the Second Workshop on Software Engineering Methods in Spreadsheets co-located with the 37th International Conference on Software Engineering (ICSE 2015) , Florence, Italy, May 18, 2015. CEUR Workshop Proceedings 1355, CEUR-WS.org 2015 [contents] - 2014
- [c8]Felienne Hermans, Danny Dig:
BumbleBee: a refactoring environment for spreadsheet formulas. SIGSOFT FSE 2014: 747-750 - [i4]Henk Vlootman, Felienne Hermans:
A Maintainability Checklist for Spreadsheets. CoRR abs/1401.7814 (2014) - 2013
- [c7]Felienne Hermans:
Improving spreadsheet test practices. CASCON 2013: 56-69 - [c6]Felienne Hermans, Ben Sedee, Martin Pinzger, Arie van Deursen:
Data clone detection and visualization in spreadsheets. ICSE 2013: 292-301 - 2012
- [c5]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Detecting and visualizing inter-worksheet smells in spreadsheets. ICSE 2012: 441-451 - [c4]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Detecting code smells in spreadsheet formulas. ICSM 2012: 409-418 - [i3]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Measuring Spreadsheet Formula Understandability. CoRR abs/1209.3517 (2012) - [i2]Felienne Hermans:
Exact and Near-miss Clone Detection in Spreadsheets. Tiny Trans. Comput. Sci. 1 (2012) - 2011
- [c3]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Supporting professional spreadsheet users by generating leveled dataflow diagrams. ICSE 2011: 451-460 - [i1]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Breviz: Visualizing Spreadsheets using Dataflow Diagrams. CoRR abs/1111.6895 (2011) - 2010
- [c2]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Automatically Extracting Class Diagrams from Spreadsheets. ECOOP 2010: 52-75
2000 – 2009
- 2009
- [c1]Felienne Hermans, Martin Pinzger, Arie van Deursen:
Domain-Specific Languages in Practice: A User Study on the Success Factors. MoDELS 2009: 423-437
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-11-19 20:49 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint