1. 2019
  2. Pragmatic Software Testing Education

    Aniche, M., Hermans, F. & van Deursen, A., 2019, (Accepted/In press) 50th ACM Technical Symposium on Computer Science Education. Association for Computing Machinery (ACM)

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  3. 2018
  4. On the Effectiveness of Automatically Inferred Invariants in Detecting Regression Faults in Spreadsheets

    Roy, S., van Deursen, A. & Hermans, F., Jul 2018, Companion of the 18th IEEE International Conference on Software Quality, Reliability, and Security. IEEE, p. 199-206 8 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  5. A usability analysis of blocks-based programming editors using cognitive dimensions

    Holwerda, R. & Hermans, F., 2018, Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. Kelleher, C., Engels, G., Fernandes, J. P., Cunha, J. & Mendes, J. (eds.). IEEE Computer Society, Vol. 2018-October. p. 217-225 9 p. 8506483

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  6. Code Phonology: An exploration into the vocalization of code

    Hermans, F., Swidan, A. & Aivaloglou, E., 2018, Proceedings of the 26th Conference on Program Comprehension, ICPC 2018. New York, NY: Association for Computing Machinery (ACM), p. 308-311 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  7. Detecting and Predicting Evolution in Spreadsheets: A Case Study in an Energy Network Company

    Jansen, B., Hermans, F. & Tazelaar, E., 2018, Software Maintenance and Evolution (ICSME), 2018 IEEE International Conference on. 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  8. No half-measures: A study of manual and tool-assisted end-user programming tasks in Excel

    Pandita, R., Parnin, C., Hermans, F. & Murphy-Hill, E., 2018, Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. Kelleher, C., Engels, G., Fernandes, J. P., Cunha, J. & Mendes, J. (eds.). IEEE Computer Society, Vol. 2018-October. p. 95-103 9 p. 8506540

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  9. Programming Misconceptions for School Students

    Swidan, A., Hermans, F. & Smit, M., 2018, ICER '18 : Proceedings of the 2018 ACM Conference on International Computing Education Research . New York, NY: Association for Computing Machinery (ACM), p. 151-159 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  10. The use of Charts, Pivot Tables, and Array Formulas in two Popular Spreadsheet Corpora

    Jansen, B. & Hermans, F., 2018, Proceedings of the 5th International Workshop on Software Engineering Methods in Spreadsheets. Hofer, B. & Mendes, J. (eds.).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  11. Thinking out of the Box: Comparing metaphors for variables in programming education

    Hermans, F., Swidan, A., Aivaloglou, E. & Smit, M., 2018, Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE 2018. New York: Association for Computing Machinery (ACM), p. 1-8 8 p. 8

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  12. 2017
  13. Parsing Excel formulas: A grammar and its application on 4 large datasets

    Aivaloglou, E., Hoepelman, D. & Hermans, F., 1 Dec 2017, In : Journal of Software: Evolution and Process. 29, 12, p. 1-19 19 p.

    Research output: Contribution to journalSpecial issueScientificpeer-review

  14. Towards blocks-based prototyping of web applications

    Holwerda, R. & Hermans, F., 27 Nov 2017, Proceedings - 2017 IEEE Blocks and Beyond Workshop, B and B 2017. Institute of Electrical and Electronics Engineers Inc., Vol. 2017-November. p. 41-44 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  15. To Scratch or not to Scratch?! A controlled experiment comparing plugged first and unplugged first programming lessons

    Hermans, F. & Aivaloglou, E., 8 Nov 2017, WiPSCE'17 Proceedings of the 12th Workshop on Primary and Secondary Computing Education. New York: Association for Computing Machinery (ACM), p. 49-56 8 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  16. How do Scratch Programmers Name Variables and Procedures?

    Swidan, A., Serebrenik, A. & Hermans, F., 30 Oct 2017, Proceedings - 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation, SCAM 2017. Institute of Electrical and Electronics Engineers Inc., Vol. 2017-October. p. 51-60 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  17. The Effect of Delocalized Plans on Spreadsheet Comprehension: A Controlled Experiment

    Jansen, B. & Hermans, F., 28 Jun 2017, Proceedings - 2017 IEEE 25th International Conference on Program Comprehension, ICPC 2017. IEEE Computer Society, p. 286-296 11 p. 7961525

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  18. Peter Hilton on Naming

    Hermans, F., 1 May 2017, In : IEEE Software. 34, 3, p. 117-120 4 p., 7927922.

    Research output: Contribution to journalArticleProfessional

  19. Programming is Writing is Programming

    Hermans, F. & Aldewereld, M., 3 Apr 2017, Programming 2017 - Companion to the 1st International Conference on the Art, Science and Engineering of Programming. Association for Computing Machinery (ACM), Vol. Part F129681. a33

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  20. Spreadsheet testing in practice

    Roy, S., Hermans, F. & Van Deursen, A., 21 Mar 2017, Proceedings - 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017. Pinzger, M., Bavota, G. & Marcus, A. (eds.). Piscataway, NJ: IEEE, p. 338-348 11 p. 7884634

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  21. Software clones in scratch projects: On the presence of copy-and-paste in computational thinking learning

    Robles, G., Moreno-León, J., Aivaloglou, E. & Hermans, F., 16 Mar 2017, IWSC 2017 - 11th IEEE International Workshop on Software Clones, co-located with SANER 2017. Institute of Electrical and Electronics Engineers Inc., 7880506

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  22. Semi-automatic extraction of cross-table data from a set of spreadsheets

    Swidan, A. & Hermans, F., 1 Jan 2017, End-User Development - 6th International Symposium, IS-EUD 2017, Proceedings. Springer Verlag, Vol. 10303 LNCS. p. 84-99 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 10303 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  23. Supporting Spreadsheet Maintenance with Dependency Notification

    Roy, S., Hermans, F. & van Deursen, A., 1 Jan 2017, IS-EUD 2017 6th International Symposium on End-User Development: Extended Abstracts. Khan, J. V. & Soute, I. (eds.). Eindhoven: Technische Universiteit Eindhoven, p. 88-93 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  24. A Dataset of Scratch Programs: Scraped, Shaped and Scored

    Aivaloglou, E., Hermans, F., Moreno-León, J. & Robles, G., 2017, Proceedings - 2017 IEEE/ACM 14th International Conference on Mining Software Repositories, MSR 2017. Los Alamitos, CA: IEEE Computer Society, p. 511-514 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  25. Code as Art - Art as Code: On the Use of Poetry and Paintings in Programming Education

    Hermans, F., 2017, Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2017, Delft, The Netherlands, July 1-3, 2017. p. 2 1 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  26. Naming Guidelines for Professional Programmers

    Hilton, P. & Hermans, F., 2017, Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2017, Delft, The Netherlands, July 1-3, 2017. p. 19 1 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  27. Programming Education to Preschoolers: Reflections and Observations from a Field Study

    Swidan, A. & Hermans, F., 2017, Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2017, Delft, The Netherlands, July 1-3, 2017. p. 7 1 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  28. Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch

    Hermans, F. & Aivaloglou, E., 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET). Bilof, R. (ed.). Los Alamitos, CA: IEEE, p. 13-22 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  29. 2016
  30. Gradual structuring: Evolving the spreadsheet paradigm for expressiveness and learnability

    Miller, G., Hermans, F. & Braun, R., 28 Nov 2016, 2016 15th International Conference on Information Technology Based Higher Education and Training, ITHET 2016. Institute of Electrical and Electronics Engineers Inc., 7760759

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  31. Gradual structuring in the spreadsheet paradigm

    Miller, G. & Hermans, F., 8 Nov 2016, 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2016. IEEE Computer Society, Vol. 2016-November. p. 240-241 2 p. 7739696

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  32. How kids code and how we know: An Exploratory Study on the Scratch Repository

    Aivaloglou, E. & Hermans, F., Sep 2016, ICER'16 Proceedings of the 2016 ACM Conference on International Computing Education Research . Sheard, J., Tenenberg, J., Chinn, D. & Dorn, B. (eds.). New York: Association for Computing Machinery (ACM), p. 53-61 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  33. Improving the Performance of a Large Scale Spreadsheet: A Case Study

    Swidan, A. A. S., Hermans, F. & Koesoemowidjojo, R., 23 May 2016, Delft University of Technology Software Engineering Research Group. 10 p. (TUD-SERG-2016-003)

    Research output: Book/ReportReportOther research output

  34. Improving the Performance of a Large Scale Spreadsheet: A Case Study

    Swidan, A. A. S., Hermans, F. & Koesoemowidjojo, R., 23 May 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016. Jiu, A. (ed.). Piscataway, NJ: IEEE, Vol. 1. p. 673-677 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  35. Do code smells hamper novice programming: A controlled experiment on Scratch Programs

    Hermans, F. & Aivaloglou, E., May 2016, Proceedings of the 24th International Conference on Program Comprehension, ICPC 2016. Danvers, MA: IEEE, p. 1-10 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  36. Leaders of tomorrow on the future of software engineering: A roundtable

    Hermans, F., Siegmund, J., Fritz, T., Bavota, G., Nagappan, M., Hindle, A., Kamei, Y., Mesbah, A. & Adams, B., 1 Mar 2016, In : IEEE Software. 33, 2, p. 99-104 6 p., 7420475.

    Research output: Contribution to journalArticleScientificpeer-review

  37. In the Future, Everyone Will Be a Programmer for 15 Minutes

    Hermans, F., Mar 2016, In : IEEE Software. Martch/April, p. 99-100 2 p.

    Research output: Contribution to journalEditorialProfessional

  38. Spreadsheets are Code: An Overview of Software Engineering Approaches applied to Spreadsheets

    Hermans, F., Jansen, B., Roy, S., Aivaloglou, E., Swidan, A. & Hoepelman, D., Mar 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016. Jiu, A. (ed.). Piscataway, NJ: IEEE

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  39. TrueGrid: Code the table, tabulate the data

    Hermans, F. & van der Storm, T., 1 Jan 2016, Software Technologies: Applications and Foundations - STAF 2016 Collocated Workshops: DataMod, GCM, HOFM, MELO, SEMS, VeryComp, Revised Selected Papers. Springer Verlag, Vol. 9946 LNCS. p. 388-393 6 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 9946 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  40. Evaluating Automatic Spreadsheet Metadata Extraction on a Large Set of Responses from MOOC Participants

    Roy, S., Hermans, F., Aivaloglou, E., Winter, J. & van Deursen, A., 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). Jiu, A. (ed.). Los Alamitos, CA: IEEE Society, Vol. 2. p. 135-145 11 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  41. Smells in Block-Based Programming Languages

    Hermans, F., Stolee, K. & Hoepelman, D., 2016, 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). Blackwell, A., Plimmer, B. & Stapleton, G. (eds.). Danvers: IEEE, p. 68-72 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  42. 2015
  43. 2nd International Workshop on Software Engineering Methods in Spreadsheets (SEMS 2015)

    Hermans, F., Paige, R. F. & Sestoft, P., 12 Aug 2015, Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. IEEE Computer Society, Vol. 2. p. 1005-1006 2 p. 7203150

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  44. Detecting and refactoring code smells in spreadsheet formulas

    Hermans, FFJ., Pinzger, M. & van Deursen, A., Apr 2015, In : Empirical Software Engineering. 20, 2, p. 549-575 27 p.

    Research output: Contribution to journalArticleScientificpeer-review

  45. Preface

    Hermans, F., Paige, R. F. & Sestoft, P., 1 Jan 2015, In : CEUR Workshop Proceedings. 1355, p. v

    Research output: Contribution to journalEditorialScientificpeer-review

  46. A grammar for spreadsheet formulas evaluated on two large datasets

    Aivaloglou, E., Hoepelman, D. & Hermans, FFJ., 2015, Proceedings of the IEEE 15th International Working Conference Source Code Analysis and Manipulation, SCAM. Godfrey, MW., Lo, D. & Khomh, F. (eds.). Piscataway: IEEE Society, p. 121-130 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  47. Code smells in spreadsheet formulas revisited on an industrial dataset

    Jansen, B. & Hermans, FFJ., 2015, Proceedings of the 2015 IEEE 31st International Conference on Software Maintenance and Evolution, ICSME. Koschke, R., Krinke, J. & Robillard, M. (eds.). piscataway: IEEE Society, p. 372-380 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  48. Detecting problematic lookup functions in spreadsheets

    Hermans, FFJ., Aivaloglou, E. & Jansen, B., 2015, Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC. Li, Z., Ermel, C. & Fleming, SD. (eds.). Piscataway: IEEE Society, p. 153-157 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  49. Enron's Spreadsheets and Related Emails: A Dataset and Analysis

    Hermans, F. & Murphy-Hill, E., 2015, Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. IEEE Computer Society, Vol. 2. p. 7-16 10 p. 7202944

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  50. 2014
  51. BumbleBee: A refactoring environment for spreadsheet formulas

    Hermans, F. & Dig, D., 16 Nov 2014, 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE 2014 - Proceedings. Association for Computing Machinery (ACM), Vol. 16-21-November-2014. p. 747-750 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  52. Dependence tracing techniques for spreadsheets: An investigation

    Roy, S. & Hermans, F., 2 Jul 2014, Software Engineering Methods in Spreadsheets: First International Workshop. Hermans, F., Paige, R. F. & Sestoft, P. (eds.). Delft: CEUR-WS.org, Vol. 1209. p. 32-35 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  53. Anonymizing spreadsheet data and metadata with anonymousXL

    Van Veen, J. & Hermans, F., 1 Jan 2014, In : CEUR Workshop Proceedings. 1209, p. 45-46 2 p.

    Research output: Contribution to journalArticleScientificpeer-review

  54. Using a visual language to create better spreadsheets

    Jansen, B. & Hermans, F., 1 Jan 2014, In : CEUR Workshop Proceedings. 1209, p. 48-51 4 p.

    Research output: Contribution to journalArticleScientificpeer-review

  55. 2013
  56. Analyzing and visualizing spreadsheets

    Hermans, FFJ., 2013, 162 p.

    Research output: ThesisDissertation (TU Delft)Scientific

  57. Data clone detection and visualization in spreadsheets

    Hermans, FFJ., Sedee, B., Pinzger, M. & van Deursen, A., 2013, Proceedings 2013 35th International Conference on Software Engineering. Notkin, D., Cheng, BHC. & Pohl, K. (eds.). Piscataway, NJ, USA: IEEE Society, p. 292-301 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  58. 2012
  59. Measuring Spreadsheet Formula Understandability

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 4 Jul 2012

    Research output: Non-textual formWeb publication/siteProfessional

  60. Detecting Code Smells in Spreadsheet Formulas

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 2012, Proceedings of the International Conference on Software Maintenance (ICSM). Tonella, P., Di Penta, M. & Maletic, JI. (eds.). Los Alamitos: IEEE Society, p. 409-418 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  61. Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 2012, Proceedings of the International Conference on Software Engineering (ICSE). Glinz, M., Murphy, G. & Pezzè, M. (eds.). New York / Los Alamitos: ACM/IEEE, p. 441-451 11 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  62. 2011
  63. Breviz: Visualizing Spreadsheets using Dataflow Diagrams

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 2011, Proceedings of the European Spreadsheet Risks Interest Group Conference (EuSpRiG). O'Beirne, P. & Thorne, S. (eds.). Greenwich: EuSpRIG, p. 1-9 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  64. Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 2011, 33rd International Conference on Software Engineering (ICSE 2011). Medvidovic, N. & Gall, H. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 451-460 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  65. 2010
  66. Automatically Extracing Class Diagrams from Spreadsheets

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 2010, Proceedings 24th European Conference on Object-Oriented Programming (ECOOP). d'Hondt, T. (ed.). Berlin: Springer, p. 52-75 24 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  67. Hulp bij spreadsheets

    van Deursen, A., Pinzger, M. & Hermans, FFJ., 2010, In : Automatisering Gids. 47, November, p. 14-15 2 p.

    Research output: Contribution to journalArticleScientificpeer-review

  68. 2009
  69. Domain-Specific Languages in Practice: A User Study on the Success Factors

    Hermans, FFJ., Pinzger, M. & van Deursen, A., 2009, Proceedings ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS) --- Empirical Track. Schürr, A. & Selic, B. (eds.). Berlin: Springer, p. 423-437 15 p. (Lecture Notes in Computer Science; vol. 5795).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  70. Oslo, het nieuwe modelleerplatform van Microsoft

    Hermans, FFJ., 2009, In : Microsoft.NET Magazine. maart 2009, p. 59-63 5 p.

    Research output: Contribution to journalArticleProfessional

ID: 113639