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: Scientific - peer-reviewConference contribution

  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: Scientific - peer-reviewConference contribution

  5. 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: Scientific - peer-reviewConference contribution

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

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

    Research output: Scientific - peer-reviewConference contribution

  7. Programming Misconceptions for School Students

    Swidan, A., Hermans, F. & Smit, M. 2018 (Accepted/In press) 2018 International Computing Education Research Conference: ICER '18. Espoo, Finland, 9 p.

    Research output: Scientific - peer-reviewConference contribution

  8. 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: Scientific - peer-reviewConference contribution

  9. 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: Scientific - peer-reviewConference contribution

  10. 2017
  11. 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: Scientific - peer-reviewSpecial issue

  12. 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: Scientific - peer-reviewConference contribution

  13. 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: Scientific - peer-reviewConference contribution

  14. 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: Scientific - peer-reviewConference contribution

  15. 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: Scientific - peer-reviewConference contribution

  16. Peter Hilton on Naming

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

    Research output: ProfessionalArticle

  17. 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: Scientific - peer-reviewConference contribution

  18. 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: Scientific - peer-reviewConference contribution

  19. 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: Scientific - peer-reviewConference contribution

  20. 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: Scientific - peer-reviewConference contribution

  21. 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: Scientific - peer-reviewConference contribution

  22. 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: Scientific - peer-reviewConference contribution

  23. 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: Scientific - peer-reviewConference contribution

  24. 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: Scientific - peer-reviewConference contribution

  25. 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: Scientific - peer-reviewConference contribution

  26. 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: Scientific - peer-reviewConference contribution

  27. 2016
  28. 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: Scientific - peer-reviewConference contribution

  29. 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: Scientific - peer-reviewConference contribution

  30. 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: Scientific - peer-reviewConference contribution

  31. 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: Scientific - peer-reviewConference contribution

  32. 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: Other research outputReport

  33. 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: Scientific - peer-reviewConference contribution

  34. 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: Scientific - peer-reviewArticle

  35. 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: ProfessionalEditorial

  36. 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: Scientific - peer-reviewConference contribution

  37. 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: Scientific - peer-reviewConference contribution

  38. 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: Scientific - peer-reviewConference contribution

  39. 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: Scientific - peer-reviewConference contribution

  40. 2015
  41. 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: Scientific - peer-reviewConference contribution

  42. Detecting and refactoring code smells in spreadsheet formulas

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

    Research output: Scientific - peer-reviewArticle

  43. Preface

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

    Research output: Scientific - peer-reviewEditorial

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

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

    Research output: Scientific - peer-reviewConference contribution

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

    Jansen, B. & Hermans, F. F. J. 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: Scientific - peer-reviewConference contribution

  46. Detecting problematic lookup functions in spreadsheets

    Hermans, F. F. J., 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, S. D. (eds.). Piscataway: IEEE Society, p. 153-157 5 p.

    Research output: Scientific - peer-reviewConference contribution

  47. 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: Scientific - peer-reviewConference contribution

  48. 2014
  49. 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: Scientific - peer-reviewConference contribution

  50. 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: Scientific - peer-reviewConference contribution

  51. 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: Scientific - peer-reviewArticle

  52. 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: Scientific - peer-reviewArticle

  53. 2013
  54. Analyzing and visualizing spreadsheets

    Hermans, F. F. J. 2013 162 p.

    Research output: ScientificDissertation (TU Delft)

  55. Data clone detection and visualization in spreadsheets

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

    Research output: Scientific - peer-reviewConference contribution

  56. 2012
  57. Measuring Spreadsheet Formula Understandability

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

    Research output: ProfessionalWeb publication/site

  58. Detecting Code Smells in Spreadsheet Formulas

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

    Research output: Scientific - peer-reviewConference contribution

  59. Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets

    Hermans, F. F. J., 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: Scientific - peer-reviewConference contribution

  60. 2011
  61. Breviz: Visualizing Spreadsheets using Dataflow Diagrams

    Hermans, F. F. J., 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: Scientific - peer-reviewConference contribution

  62. Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams

    Hermans, F. F. J., 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: Scientific - peer-reviewConference contribution

  63. 2010
  64. Automatically Extracing Class Diagrams from Spreadsheets

    Hermans, F. F. J., 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: Scientific - peer-reviewConference contribution

  65. Hulp bij spreadsheets

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

    Research output: Scientific - peer-reviewArticle

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

    Hermans, F. F. J., 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: Scientific - peer-reviewConference contribution

  68. Oslo, het nieuwe modelleerplatform van Microsoft

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

    Research output: ProfessionalArticle

ID: 113639