Dr. Stefan Hanenberg

Position Akademischer Oberrath
Adresse Lehrstuhl für Software Engineering
Universität Duisburg-Essen
Schützenbahn 70
45127 Essen
Germany
Raum SA 026
Telefon +49 201 18 33678
Fax +49 201 18 37032
E-Mail stefan.hanenberg@uni-due.de

Veröffentlichungen

  • Hanenberg, Stefan; Morzeck, Johannes; Gruhn, Volker
    Indentation and reading time : a randomized control trial on the differences between generated indented and non-indented if-statements
    In: Empirical Software Engineering, Jg. 29, 2024, Nr. 5, 134
  • Hanenberg, Stefan; Morzeck, Johannes; Werger, Ole; Gries, Stefan; Gruhn, Volker
    Indentation and Reading Time : A Controlled Experiment on the Differences Between Generated Indented and Non-indented JSON Objects
    In: Software Technologies: 18th International Conference, ICSOFT 2023, Rome, Italy, July 10–12, 2023, Revised Selected Papers / 18th International Conference, ICSOFT 2023, Rome, Italy, July 10–12, 2023 / Fill, Hans-Georg; Domínguez Mayo, Francisco José; van Sinderen, Marten; Maciaszek, Leszek A. (Hrsg.). Berlin: Springer Science and Business Media Deutschland GmbH, 2024, S. 50 – 75
  • Reichl, Jan; Hanenberg, Stefan; Gruhn, Volker
    Does the Stream API Benefit from Special Debugging Facilities? : A Controlled Experiment on Loops and Streams with Specific Debuggers
    In: Proceedings of the International Conference on Software Engineering (ICSE 2023) / International Conference on Software Engineering (ICSE 2023) ; 15 - 16 May 2023, Melbourne, Australia. Piscataway: IEEE Computer Society, 2023, S. 576 – 588
  • Schürhoff, Christian; Hanenberg, Stefan; Gruhn, Volker
    An empirical study on a single company’s cost estimations of 338 software projects
    In: Empirical Software Engineering, Jg. 28, 2023, Nr. 1, 11
  • Hanenberg, Stefan; Mehlhorn, Nils
    Two N-of-1 self-trials on readability differences between anonymous inner classes (AICs) and lambda expressions (LEs) on Java code snippets
    In: Empirical Software Engineering, Jg. 27, 2022, Nr. 2, 33
  • Mehlhorn, Nils; Hanenberg, Stefan
    Imperative versus Declarative Collection Processing : An RCT on the Understandability of Traditional Loops versus the Stream API in Java
    In: ICSE '22: Proceedings of the 44th International Conference on Software Engineering / ICSE '22: 44th International Conference on Software Engineering, May 21 - 29, 2022, Pittsburgh. New York: IEEE Computer Society, 2022, S. 1157 – 1168
  • Spadini, Davide; Palomba, Fabio; Baum, Tobias; Hanenberg, Stefan; Bruntink, Magiel; Bacchelli, Alberto
    Test-Driven Code Review : An Empirical Study
    In: Proceedings - International Conference on Software Engineering / 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE); 25-31 May 2019; Montreal, Canada: IEEE Computer Society, Jg. 2019-May, 2019, S. 1061 – 1072
  • Ingibergsson, Johann Thor Mogensen; Hanenberg, Stefan; Sunshine, Joshua; Schultz, Ulrik Pagh
    Experience report: Studying the readability of a domain specific language
    In: Proceedings of the ACM Symposium on Applied Computing / 33rd Annual ACM Symposium on Applied Computing, SAC 2018; Pau; France; 9 April 2018 through 13 April 2018: Association for Computing Machinery, Jg. Part F137816, 2018, S. 2030 – 2033
  • Gerdes, Alex; Hughes, John; Smallbone, Nicholas; Hanenberg, Stefan; Ivarsson, Sebastian; Wang, Meng
    Understanding formal specifications through good examples
    In: Proceedings of the 17th ACM SIGPLAN International Workshop on Erlang / Erlang 2018, St. Louis, MO, USA, September 29 - 29, 2018. New York: Association for Computing Machinery, Inc, 2018, S. 13 – 24
  • Stefik, Andreas; Hanenberg, Stefan
    Methodological Irregularities in Programming-Language Research
    In: Computer, Jg. 50, 2017, Nr. 8, S. 60 – 63
  • Hollmann, Niklas; Hanenberg, Stefan
    An Empirical Study on the Readability of Regular Expressions: Textual Versus Graphical
    In: Proceedings of the 5th IEEE Working Conference on Software Visualization, VISSOFT 2017 / VISSOFT 2017; Shanghai; China; 18 September 2017 through 19 September 2017: Institute of Electrical and Electronics Engineers Inc., Jg. 2017-October, 2017, S. 74 – 84
  • Noughi, Nesrine; Hanenberg, Stefan; Cleve, Anthony
    An Empirical Study on the Usage of SQL Execution Traces for Program Comprehension
    In: 2017 IEEE International Conference on Software Quality, Reliability and Security (companion volume): QRS-C 2017 / IEEE International Conference on Software Quality, Reliability and Security, QRS, 25-29 July 2017; Prague, Czech Republic: IEEE, 2017, S. 47 – 54
  • Hanenberg, Stefan
    Empirical, human-centered evaluation of programming and programming language constructs : Controlled experiments
    In: Grand Timely Topics in Software Engineering: Tutorial Lectures / International Summer School, GTTSE 2015, Braga, Portugal, August 23-29, 2015 / Cunha, Jácome; Fernandes, João P.; Lämmel, Ralf; Saraiva, João; Zaytsev, Vadim (Hrsg.). Berlin: Springer Verlag, 2017, S. 45 – 72
  • Marter, Tim; Babucke, Paul; Lembken, Philipp; Hanenberg, Stefan
    Lightweight programming experiments without programmers and programs : An example study on the effect of similarity and number of object identifiers on the readability of source code using natural texts
    In: Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software / Onward! 2016, International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Amsterdam, Netherlands, November 02 - 04, 2016 / Visser, Eelco (Hrsg.). New York: ACM, 2016, S. 1 – 14
  • Okon, Sebastian; Hanenberg, Stefan
    Can we enforce a benefit for dynamically typed languages in comparison to statically typed ones? : A controlled experiment
    In: ICPC’16: proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC) / IEEE International Conference on Program Comprehension, May 16-17, 2016, Austin, Texas. Piscataway: IEEE, 2016
  • Myers, Brad A.; Stefik, Andreas; Hanenberg, Stefan; Kaijanaho, Antti-Juhani; Burnett, Margaret; Turbak, Franklyn; Wadler, Philip
    (SIG) Usability of programming languages : Special interest groupmeeting at CHI 2016
    In: Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems / CHI Conference on Human Factors in Computing Systems, San Jose, California, USA, May 07 - 12, 2016. New York: ACM, 2016, S. 1104 – 1107
  • Uesbeck, Phillip Merlin; Stefik, Andreas; Hanenberg, Stefan; Pedersen, Jan; Daleiden, Patrick
    An empirical study on the impact of C++ lambdas and programmer experience
    In: Proceedings of the 38th International Conference on Software Engineering Companion / 2016 IEEE/ACM 38th IEEE International Conference on Software Engineering, ICSE 2016; Austin ArboretumAustin; United States; 14 May 2016 through 22 May 2016 / Dillon, Laura; Visser, Willem; Williams, Laurie (Hrsg.): IEEE Computer Society, Jg. 14-22-May-2016, 2016, S. 760 – 771
  • Fischer, Lars; Hanenberg, Stefan
    An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studio
    In: ACM SIGPLAN Notices, Jg. 51, 2016, Nr. 2, S. 154 – 167
  • Hanenberg, Stefan; Stefik, Andreas
    On the need to define community agreements for controlled experiments with human subjects : A discussion paper
    In: Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools / 6th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2015), 25 - 30 October 2015, Pittsburgh, United States: ACM, 2015, S. 61 – 67
  • Fischer, Lars; Hirschfeld, Robert; Hanenberg, Stefan
    An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studio
    In: DLS'15: Proceedings of the 11th Symposium on Dynamic Languages / 11th Symposium on Dynamic Languages, DLS 2015; Pittsburgh; United States; 27 October 2015 through / Serrano, Manuel (Hrsg.). New York: ACM, 2015, S. 154 – 167