Team
Unser Aushängeschild: ein exzellentes Team.
Dr. Stefan Hanenberg
Betreute Veranstaltungen & Seminare
Veröffentlichungen
2016
In: 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2016, Amsterdam, The Netherlands, November 2-4, 2016, S. 1–14, 2016.
2015
On the need to define community agreements for controlled experiments with human subjects: a discussion paper Proceedings Article
In: Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools, PLATEAU@SPLASH 2015, Pittsburgh, PA, USA, October 26, 2015, S. 61–67, 2015.
An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studio Proceedings Article
In: Proceedings of the 11th Symposium on Dynamic Languages, DLS 2015, part of SPLASH 2015, Pittsburgh, PA, USA, October 25-30, 2015, S. 154–167, 2015.
Empirical, Human-Centered Evaluation of Programming and Programming Language Constructs: Controlled Experiments Proceedings Article
In: Grand Timely Topics in Software Engineering - International Summer School GTTSE 2015, Braga, Portugal, August 23-29, 2015, Tutorial Lectures, S. 45–72, 2015.
2014
Measuring and modeling programming experience Artikel
In: Empirical Software Engineering, Bd. 19, Nr. 5, S. 1299–1334, 2014.
An empirical study on the impact of static typing on software maintainability Artikel
In: Empirical Software Engineering, Bd. 19, Nr. 5, S. 1335–1382, 2014.
Type names without static type checking already improve the usability of APIs (as long as the type names are correct): an empirical study Proceedings Article
In: 13th International Conference on Modularity, MODULARITY '14, Lugano, Switzerland, April 22-26, 2014, S. 99–108, 2014.
Why do we know so little about programming languages, and what would have happened if we had known more? Proceedings Article
In: DLS'14, Proceedings of the 10th ACM Symposium on Dynamic Languages, part of SLASH 2014, Portland, OR, USA, October 20-24, 2014, S. 1, 2014.
How do API documentation and static typing affect API usability? Proceedings Article
In: 36th International Conference on Software Engineering, ICSE '14, Hyderabad, India - May 31 - June 07, 2014, S. 632–642, 2014.
An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE: Java vs. groovy with eclipse Proceedings Article
In: 22nd International Conference on Program Comprehension, ICPC 2014, Hyderabad, India, June 2-3, 2014, S. 212–222, 2014.
What is the foundation of evidence of human factors decisions in language design? an empirical study on programming language workshops Proceedings Article
In: 22nd International Conference on Program Comprehension, ICPC 2014, Hyderabad, India, June 2-3, 2014, S. 223–231, 2014.
The Programming Language Wars: Questions and Responsibilities for the Programming Language Community Proceedings Article
In: Onward! 2014, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, part of SPLASH '14, Portland, OR, USA, October 20-24, 2014, S. 283–299, 2014.
2013
Do developers benefit from generic types?: an empirical comparison of generic and raw types in java Proceedings Article
In: Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, OOPSLA 2013, part of SPLASH 2013, Indianapolis, IN, USA, October 26-31, 2013, S. 457–474, 2013.
In: Information & Software Technology, Bd. 55, Nr. 4, S. 722–740, 2013.
2012
Measuring programming experience Proceedings Article
In: IEEE 20th International Conference on Program Comprehension, ICPC 2012, Passau, Germany, June 11-13, 2012, S. 73–82, 2012.
Do static type systems improve the maintainability of software systems? An empirical study Proceedings Article
In: IEEE 20th International Conference on Program Comprehension, ICPC 2012, Passau, Germany, June 11-13, 2012, S. 153–162, 2012.
An empirical study of the influence of static type systems on the usability of undocumented software Proceedings Article
In: Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2012, part of SPLASH 2012, Tucson, AZ, USA, October 21-25, 2012, S. 683–702, 2012.
2011
Static vs. dynamic type systems: an empirical study about the relationship between type casts and development time Proceedings Article
In: Proceedings of the 7th Symposium on Dynamic Languages, DLS 2011, October 24, 2011, Portland, OR, USA, S. 97–106, 2011.
Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? A Socio-technical Study on Development and Maintenance Time Proceedings Article
In: The 19th IEEE International Conference on Program Comprehension, ICPC 2011, Kingston, ON, Canada, June 22-24, 2011, S. 51–60, 2011.
Comparison of a Visual and a Textual Notation to Express Data Constraints in Aspect-Oriented Join Point Selections: A Controlled Experiment Proceedings Article
In: The 19th IEEE International Conference on Program Comprehension, ICPC 2011, Kingston, ON, Canada, June 22-24, 2011, S. 141–150, 2011.