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 |
| stefan.hanenberg@uni-due.de |
Veröffentlichungen
-
Indentation and reading time : a randomized control trial on the differences between generated indented and non-indented if-statementsIn: Empirical Software Engineering, Jg. 29, 2024, Nr. 5, 134DOI (Open Access)
-
Indentation and Reading Time : A Controlled Experiment on the Differences Between Generated Indented and Non-indented JSON ObjectsIn: 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
-
Does the Stream API Benefit from Special Debugging Facilities? : A Controlled Experiment on Loops and Streams with Specific DebuggersIn: 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
-
An empirical study on a single company’s cost estimations of 338 software projectsIn: Empirical Software Engineering, Jg. 28, 2023, Nr. 1, 11
-
Two N-of-1 self-trials on readability differences between anonymous inner classes (AICs) and lambda expressions (LEs) on Java code snippetsIn: Empirical Software Engineering, Jg. 27, 2022, Nr. 2, 33DOI (Open Access)
-
Imperative versus Declarative Collection Processing : An RCT on the Understandability of Traditional Loops versus the Stream API in JavaIn: 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 – 1168DOI (Open Access)
-
Test-Driven Code Review : An Empirical StudyIn: 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 – 1072DOI, Online Volltext (Open Access)
-
Experience report: Studying the readability of a domain specific languageIn: 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
-
Understanding formal specifications through good examplesIn: 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 – 24DOI, Online Volltext (Open Access)
-
Methodological Irregularities in Programming-Language ResearchIn: Computer, Jg. 50, 2017, Nr. 8, S. 60 – 63DOI (Open Access)
-
An Empirical Study on the Readability of Regular Expressions: Textual Versus GraphicalIn: 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
-
An Empirical Study on the Usage of SQL Execution Traces for Program ComprehensionIn: 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
-
Empirical, human-centered evaluation of programming and programming language constructs : Controlled experimentsIn: 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
-
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 textsIn: 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
-
Can we enforce a benefit for dynamically typed languages in comparison to statically typed ones? : A controlled experimentIn: 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
-
(SIG) Usability of programming languages : Special interest groupmeeting at CHI 2016In: 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
-
An empirical study on the impact of C++ lambdas and programmer experienceIn: 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
-
An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studioIn: ACM SIGPLAN Notices, Jg. 51, 2016, Nr. 2, S. 154 – 167
-
On the need to define community agreements for controlled experiments with human subjects : A discussion paperIn: 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
-
An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studioIn: 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