Personensuche

Personensuche

Bitte geben Sie den Namen der gesuchten Person ein.

Es wurde 1 Person gefunden.

FB WiWi / ICB

Anschrift
Schützenbahn 70
45127 Essen
Raum
SA 026

Funktionen

  • Akad. Oberrätin/-rat, Software Engineering, insbes. Mobile Anwendungen

Die folgenden Publikationen sind in der Online-Universitätsbibliographie der Universität Duisburg-Essen verzeichnet. Weitere Informationen finden Sie gegebenenfalls auch auf den persönlichen Webseiten der Person.

    Artikel in Zeitschriften

  • 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
  • Stefik, Andreas; Hanenberg, Stefan
    Methodological Irregularities in Programming-Language Research
    In: Computer Jg. 50 (2017) Nr. 8, S. 60 - 63
  • 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; Kleinschmager, Sebastian; Robbes, Romain; Tanter, Eric; Stefik, Andreas
    An empirical study on the impact of static typing on software maintainability
    In: Empirical Software Engineering Jg. 19 (2014) Nr. 5, S. 1335 - 1382
  • Siegmund, Janet; Kästner, Christian; Liebig, Jörg; Apel, Sven; Hanenberg, Stefan
    Measuring and modeling programming experience
    In: Empirical Software Engineering Jg. 19 (2014) Nr. 5, S. 1299 - 1334
  • Hanenberg, Stefan; Endrikat, Stefan
    Aspect-orientation is a rewarding investment into future code changes – As long as the aspects hardly change
    In: Information and Software Technology Jg. 55 (2013) Nr. 4, S. 722 - 740
  • Hoppe, Michael; Hanenberg, Stefan
    Do Developers Benefit from Generic Types? : An Empirical Comparison of Generic and Raw Types in Java
    In: ACM SIGPLAN notices Jg. 48 (2013) Nr. 10, S. 457 - 474
  • Tanter, Éric; Mayer, Clemens; Robbes, Romain; Stefik, Andreas; Hanenberg, Stefan
    An empirical study of the influence of static type systems on the usability of undocumented software
    In: ACM SIGPLAN Notices Jg. 47 (2012) S. 683
  • Mayer, Clemens; Hanenberg, Stefan; Robbes, Romain; Tanter, Eric; Stefik, Andreas
    An empirical study of the influence of static type systems on the usability of undocumented software
    In: Information & software technology Jg. 47 (2012) Nr. 10, S. 683 - 702
  • Stuchlik, Andreas; Hanenberg, Stefan
    Static vs. Dynamic type systems : an empirical study about the relationship between type casts and development time
    In: ACM SIGPLAN Notices Jg. 47 (2012) Nr. 2, S. 97 - 106
  • Hanenberg, Stefan
    An experiment about static and dynamic type systems : doubts about the positive impact of static type systems on development time
    In: ACM SIGPLAN notices Jg. 45 (2010) Nr. 10, S. 22 - 35
  • Hanenberg, Stefan
    Faith, hope, and love : an essay on software science's neglect of human factors
    In: ACM SIGPLAN Notices Jg. 45 (2010) Nr. 10, S. 933 - 946
  • Hanenberg, Stefan
    Costs of using untyped programming languages : First empirical results
    In: IFAC Proceedings Volumes Jg. 42 (2009) Nr. 4, S. 1418 - 1422
  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    Join Point Designation Diagrams : a Graphical Representation of Join Point Selections
    In: International Journal of Software Engineering and Knowledge Engineering Jg. 16 (2006) Nr. 3, S. 317 - 346
  • Hirschfeld, Robert; Hanenberg, Stefan
    Open Aspects
    In: Computer Languages, Systems & Structures Jg. 32 (2006) Nr. 2-3, S. 87 - 108
  • Stein, D.; Hanenberg, Stefan; Unland, Rainer
    Why Aspect-Oriented Software Development and Model-Driven Development Are Not The Same : A Position Paper
    In: Electronic notes in theoretical computer science: ENTCS Jg. 163 (2006) Nr. 1, S. 71 - 82
  • Hanenberg, Stefan; Franczyk, B.; Unland, Rainer
    SanFrancisco und Enterprise Java Beans
    In: Java mit Integrations-Spektrum Jg. 5 (2000) Nr. 1,
  • Beiträge in Sammelwerken und Tagungsbänden

  • 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 2023, S. 576 - 588
  • 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 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 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 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 2018, S. 13 - 24
  • 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 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 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.) 2017, S. 45 - 72
  • 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 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.) Jg. 14-22-May-2016 2016, S. 760 - 771
  • 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 2016
  • 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.) 2016, S. 1 - 14
  • 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.) 2015, 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 2015, S. 61 - 67
  • Petersen, Pujan; Hanenberg, Stefan; Robbes, Romain
    An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE : Java vs. groovy with eclipse
    In: Proceedings of the 22nd International Conference on Program Comprehension / 36th International Conference on Software, ICSE, Hyderabad, May 31 - June 7, 2014 2014, S. 212 - 222
  • Endrikat, Stefan; Hanenberg, Stefan; Robbes, Romain; Stefik, Andreas
    How do API documentation and static typing affect API usability?
    In: Proceedings of the 36th International Conference on Software Engineering / 36th International Conference on Software Engineering : Hyderabad, India, May 31 - June 07, 2014 / Jalote, Pankaj (Hrsg.) 2014, S. 632 - 642
  • Stefik, Andreas; Hanenberg, Stefan
    The programming language wars : Questions and responsibilities for the programming language community
    In: Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software / Onward! 2014 ; ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software ; SPLASH '14 ; Conference on Systems, Programming, and Applications: Software for Humanity ; 19-24 October 2014, Portland, Oregon / Black, Andrew (Hrsg.) 2014, S. 283 - 299
  • Spiza, Samuel; Hanenberg, Stefan
    Type names without static type checking already improve the usability of APIs (as long as the type names are correct) : an empirical study
    In: Proceedings of the 13th international conference on Modularity / 13th international conference on Modularity, MODULARITY, April 22-25, 2014, Lugano 2014, S. 99 - 108
  • Stefik, Andreas; Hanenberg, Stefan; McKenney, Marc; Andrews, Anneliese; Yellanki, Srinivas
    What is the foundation of evidence of human factors decisions in language design? : an empirical study on programming language workshops
    In: Proceedings of the 22nd International Conference on Program Comprehension / 22nd International Conference on Program Comprehension, ICPC, Hyderabad, May 31 - June 7, 2014 2014, S. 223 - 231
  • Hanenberg, Stefan
    Why do we know so little about programming languages, and what would have happened if we had known more?
    In: Proceedings of the 10th ACM Symposium on Dynamic Languages / DLS '14, Portland, Oregon, USA, October 20 - 24, 2014 / Black, Andrew (Hrsg.) 2014, S. 1
  • Hoppe, Michael; Hanenberg, Stefan
    Do developers benefit from generic types? An empirical comparison of generic and raw types in java
    In: Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications / 28th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2013, Indianapolis, IN, United States, 29 October 2013 - 31 October 2013 / Hosking, Antony (Hrsg.) 2013, S. 457 - 474
  • Tanter, Éric; Stefik, Andreas; Hanenberg, Stefan; Mayer, Clemens; Robbes, Romain
    An empirical study of the influence of static type systems on the usability of undocumented software
    In: Proceedings of the ACM international conference on Object oriented programming systems languages and applications / 2012 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2012, Tucson, AZ, United States, 19 October 2012 through 26 October 2012 2012, S. 683 - 702
  • Meier, Matthias; Hanenberg, Stefan; Spinczyk, Olaf;
    AspectVHDL stage 1: The prototype of an aspect-oriented hardware description language
    2012 workshop on Modularity in Systems Software, March 27 - 27, 2012, Potsdam, Germany,
    In: Proceedings of the 2012 workshop on Modularity in Systems Software / Borchert, Christoph (Hrsg.) 2012, S. 3 - 7
  • Kleinschmager, Sebastian; Hanenberg, Stefan; Robbes, Romain; Tanter, Eric; Stefik, Andreas
    Do static type systems improve the maintainability of software systems? : An empirical study
    In: IEEE 20th International Conference on Program Comprehension: Proceedings / IEEE 20th International Conference on Program Comprehension (ICPC), 2012 , 11 - 13 June 2012, Passau, Germany / Beyer, Dirk; Computer Society; Institute of Electrical and Electronics Engineers (Hrsg.) 2012, S. 153 - 162
  • Feigenspan, Janet; Kästner, Christian; Liebig, Jörg; Apel, Sven; Hanenberg, Stefan
    Measuring programming experience
    In: IEEE 20th International Conference on Program Comprehension: Proceedings / IEEE 20th International Conference on Program Comprehension (ICPC), 2012 ,11 - 13 June 2012, Passau, Germany / Beyer, Dirk; Computer Society; Institute of Electrical and Electronics Engineers (Hrsg.) 2012, S. 73 - 82
  • Stuchlik, Andreas; Hanenberg, Stefan
    Static vs. Dynamic type systems : an empirical study about the relationship between type casts and development time
    In: Proceedings of the 7th symposium on Dynamic languages / SPLASH '11: Conference on Systems, Programming, and Applications: Software for Humanity, October 22 - 27, 2011, Portland, USA 2012, S. 97 - 106
  • Stein, Dominik; Hanenberg, Stefan
    Comparison of a Visual and a Textual Notation to Express Data Constraints in Aspect-Oriented Join Point Selections : A Controlled Experiment
    In: IEEE 19th International Conference on Program Comprehension / IEEE 19th International Conference on Program Comprehension (ICPC), 2011 : 22 - 24 June 2011, Kingston, Canada / Institute of Electrical and Electronics Engineers (Hrsg.) 2011, S. 141 - 150
  • Kleinschmager, Sebastian; Hanenberg, Stefan
    How to rate programming skills in programming experiments? : A preliminary, exploratory, study based on university marks, pretests, and self-estimation
    In: Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools / ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools ; 3 (Portland, Oregon, USA) : 2011.10.24 2011, S. 15 - 24
  • Endrikat, Stefan; Hanenberg, Stefan
    Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? : A Socio-technical Study on Development and Maintenance Time
    In: 19th IEEE International Conference on Program Comprehension / IEEE 19th International Conference on Program Comprehension (ICPC), 2011 : 22 - 24 June 2011, Kingston, Canada / Institute of Electrical and Electronics Engineers (Hrsg.) 2011, S. 51 - 60
  • Hanenberg, Stefan
    An experiment about static and dynamic type systems : Doubts about the positive impact of static type systems on development time
    In: Proceedings of the ACM international conference on Object oriented programming systems languages and applications / Cook, William R.; OOPSLA '10, ACM international conference on Object oriented programming systems languages and applications, Reno/Tahoe, Nevada, USA, October 17 - 21, 2010 2010, S. 22 - 35
  • Hanenberg, Stefan
    Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects : An Empirical Study
    In: ECOOP 2010 – Object-Oriented Programming: Proceedings / 24th European Conference, Maribor, Slovenia, June 21-25, 2010 / D’Hondt, Theo (Hrsg.) 2010, S. 300 - 303
  • Hanenberg, Stefan
    Faith, hope, and love : An essay on software science's neglect of human factors
    In: Proceedings of the ACM international conference on Object oriented programming systems languages and applications / Cook, William R.; OOPSLA '10, ACM international conference on Object oriented programming systems languages and applications, Reno/Tahoe, Nevada, USA, October 17 - 21, 2010 2010, S. 933 - 946
  • Stein, Dominik; Hanenberg, Stefan
    Assessing the Power of a Visual Modeling Notation : Preliminary Contemplations on Designing a Test
    In: Models in Software Engineering: Reports and Revised Selected Papers / Workshops and Symposia at MODELS 2008, Toulouse, France, September 28 - October 3, 2008 / Chaudron, Michel R. V. (Hrsg.) 2009, S. 78 - 89
  • Stricker, Vanessa; Hanenberg, Stefan; Stein, Dominik
    Designing Design Constraints in the UML Using Join Point Designation Diagrams
    In: Objects, Components, Models and Patterns: Proceedings / 47th International Conference, TOOLS EUROPE 2009, Zürich, Switzerland, June 29-July 3, 2009 / Oriol, Manuel; Meyer, Bertrand (Hrsg.) 2009, S. 57 - 76
  • Hanenberg, Stefan; Kleinschmager, Sebastian; Josupeit-Walter, Manuel
    Does aspect-oriented programming increase the development speed for crosscutting code? : An empirical study
    In: 3rd International Symposium on Empirical Software Engineering and Measurement / ESEM 2009; Lake Buena Vista, FL; United States; 15 - 16 October 2009 2009, S. 156 - 167
  • Kleinschmager, Sebastian; Hanenberg, Stefan
    Is the application of aspect-oriented programming constructs beneficial? : First experimental results
    In: Proceedings of the 11th International Conference on Enterprise Information Systems / ICEIS 2009; Milan; Italy; 6 - 10 May 2009 2009, S. 196 - 201
  • Sanchez, Pablo; Fuentes, Lidia; Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    Aspect-Oriented Model Weaving Beyond Model Composition and Model Transformation
    In: Model Driven Engineering Languages and Systems: Proceedings / 11th International Conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008 / Czarnecki, Krzysztof; Ober, Ileana; Bruel, Jean-Michel; Uhl, Axel; Völter, Markus (Hrsg.) 2008, S. 766 - 781
  • Al-Mansari, Mohammed Ali Nagi; Hanenberg, Stefan; Unland, Rainer
    On to formal semantics for path expression pointcuts
    In: Proceedings of the 2008 ACM symposium on Applied computing / 23rd annual ACM Symposium on Applied Computing, 16.-20.03.2008, Fortaleza, Ceará, Brasilien / Wainwright, Roger L. (Hrsg.) 2008, S. 271 - 275
  • Al-Mansari, M.; Hanenberg, Stefan; Unland, Rainer
    Aspect-Oriented Programming : Selecting and Exposing Object Paths
    In: Software Composition: Revised Selected Papers / 6th International Symposium on Software Composition, March 24-25, 2007, Braga, Portugal 2007, S. 184 - 199
  • Hanenberg, Stefan; Stein, D.; Unland, Rainer
    From Aspect-Oriented Design to Aspect-Oriented Programs : Tool-Supported Translation of JPDDs into Code
    In: Proceedings of the 6th international conference on Aspect-oriented software development / 6th international conference on Aspect-oriented software development, March 12 - 16, 2007, Vancouver, British Columbia, Canada; Barry, Brian 2007, S. 49 - 62
  • Al-Mansari, M.; Hanenberg, Stefan; Unland, Rainer
    Orthogonal Persistence and AOP : a Balancing Act
    In: Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software / 6th workshop on Aspects, components, and patterns for infrastructure software, March 12 - 16, 2007, Vancouver, Canada 2007, S. 2
  • Hanenberg, Stefan; Al-Mansari, M.; Unland, Rainer
    Aspect-Specification Based on Structural Type Information
    In: Proceedings of the 2006 ACM symposium on Applied computing / ACM symposium on Applied computing, April 23 - 27, 2006, Dijon, France 2006, S. 1575 - 1579
  • Stein, D.; Hanenberg, Stefan; Unland, Rainer
    Expressing Different Conceptual Models of Join Point Selections in Aspect-Oriented Design
    In: Proceedings of the 5th international conference on Aspect-oriented software development / 5th international conference on Aspect-oriented software development, March 20 - 24, 2006, Bonn, Germany / Masuhara, H.; Rashid, A. (Hrsg.) 2006, S. 15 - 26
  • Al-Mansari, Mohammed Ali Nagi; Hanenberg, Stefan
    Path expression pointcuts : Abstracting over non-local object relationships in aspect-oriented languages
    In: NODe 2006, GSEM 2006: Erfurt, Germany, September 18-20, 2006: conference proceedings / International Conference Net.ObjectDays (NODe), 18.-20.09.2006, Erfurt / Hirschfeld, Robert; Polze, Andreas; Kowalczyk, Ryszard (Hrsg.) 2006, S. 81 - 96
  • Stein, D.; Hanenberg, Stefan; Unland, Rainer
    A Graphical Notation to Specify Model Queries for MDA Transformations on UML Models
    In: Model Driven Architecture: Revised Selected Papers / European MDA Workshops: Foundations and Applications, MDAFA 2003 and MDAFA 2004, Twente, The Netherlands, June 26-27, 2003 and Linköping, Sweden, June 10-11, 2004 / Assmann, Uwe; Aksit, Mehmet; Rensink, Arend (Hrsg.) 2005, S. 77 - 92
  • Hanenberg, Stefan; Stein, Dominik; Unland, Rainer
    Eine Taxonomie für aspektorientierte Systeme
    In: Software Engineering 2005: Fachtagung des GI-Fachbereichs Softwaretechnik / Fachtagung des GI-Fachbereichs Softwaretechnik, 8. - 11.03.2005 in Essen / Liggesmeyer, Peter; Pohl, Klaus; Goedicke, Michael (Hrsg.) 2005, S. 167 - 178
  • Zubairov, R.; Hanenberg, Stefan; Unland, Rainer
    Modularizing Security Related Concerns in Enterprise Applications : A Case Study with J2EE and AspectJ
    In: NODe 2005, GSEM 2005: conference proceeding / 6th Net.ObjectDays (NODe); 2nd International Conference on Grid Services Engineering and Management (GSEM), 20 - 22, 2005, Erfurt, Germany / Hirschfeld, Robert; Kowalczyk, Ryszard; Polze, Andreas; Weske, Mathias (Hrsg.) 2005, S. 177 - 193
  • Stein, D.; Hanenberg, Stefan; Unland, Rainer
    On Relationships between Query Models
    In: Model Driven Architecture – Foundations and Applications / First European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA), November 7-10, 2005, Nuremberg, Germany / Hartman, Alan; Kreische, David (Hrsg.) 2005, S. 254 - 268
  • Hanenberg, Stefan; Stein, Dominik; Unland, Rainer
    Roles From an Aspect-Oriented Perspective
    In: Views, Aspects and Roles Workshop, ECOOP 2005 / 19th European Conference on Object-Oriented Programming (ECOOP), July 25-29, 2005, Glasgow, UK 2005
  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    Visualizing Join Point Selections Using Interaction-Based vs. State-Based Notations Exemplified With Help of Business Rules
    In: Enterprise Modelling and Information Systems Architectures: Proceedings of the Workshop in Klagenfurt / Workshop on Enterprise Modelling and Information Systems Architectures,October 24 - 25, 2005, Klagenfurt, Austria / Desel, Jörg; Frank, Ulrich (Hrsg.) 2005, S. 94 - 107
  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    Why Aspect-Oriented Software Development and Model-Driven Development Are Not The Same (A Position Paper)
    In: Proceedings of ABMB / Workshop on Aspect-Based and Model-Based Separation of Concerns in Software Systems (ECMDA-FA 2005), November, 7 2005, S. 16 - 20
  • Hanenberg, Stefan; Hirschfeld, R.; Unland, Rainer
    Applying Aspect-Oriented Composition to Framework Development - A Case Study
    In: FUSE 2004 / Joint European Conferences on Theory and Practice of Software, March 27-April 4, Barcelon, Spain 2004
  • Kniesel, Günter; Rho, Tobias; Hanenberg, Stefan
    Evolvable Pattern Implementations Need Generic Aspects
    In: Proceedings / RAM-SE '04 - ECOOP '04 Workshop on Reflection, AOP, and Meta Data for Software Evolution / Workshop on Reflection, AOP, and Meta-Data for Software Evolution, RAM-SE'04, ECOOP'04, 15th of June 2004, Oslo, Norway / Cazzola, Walter; Chiba, Shigeru; Saake, Gunter (Hrsg.) 2004, S. 111 - 126
  • Stein, D.; Hanenberg, Stefan; Unland, Rainer
    Modeling Pointcuts
    In: Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design: Workshop Report / Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design, March 22, 2004, Lancaster, UK / Tekinerdoğan, Bedir (Hrsg.) 2004, S. 103 - 110
  • Hanenberg, Stefan; Hirschfeld, Robert; Unland, Rainer
    Morphing Aspects : Incompletely Woven Aspects and Continuous Weaving
    In: Proceedings of the 3rd International Conference of Aspect-Oriented Software Development (AOSD) / 3rd International Conference on Aspect-Oriented Software Development (AOSD), March 22 - 24, 2004, Lancaster, UK 2004, S. 46 - 55
  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    Query Models
    In: UML 2004 - The unified modeling language: modeling languages and applications / 7th International Conference on Unified Modeling Language (UML), October 11 - 15, 2004, Lisbon, Portugal / Baar, Thomas; Strohmeier, Alfred; Moreira, Ana; Mellor, Stephen J. (Hrsg.) 2004, S. 98 - 112
  • Hanenberg, Stefan; Hirschfeld, Robert; Unland, Rainer; Kawamura, Katsuya;
    Aspect Weaving: Using the Base Language's Introspective Facilities to Determine Join Points
    Workshop on Advancing the State-of-the-Art in Runtime Inspection at ECOOP, 2003, Darmstadt, Germany,
    In: Workshop on Advancing the State-of-theArt in Runtime Inspection at ECOOP / ECOOP 2003 workshops, Darmstadt, Germany, July 21 - 25, 2003 2003
  • Hanenberg, Stefan; Schmidmeier, Arno; Unland, Rainer
    AspectJ Idioms for Aspect-Oriented Software Construction
    In: Proceedings of the 8th European Conference on Pattern Languages of Programs, 2003 / European Conference on Pattern Languages of Programs (EuroPLoP), 2003.06.25-29, Irsee, Germany / Henney, Kevlin (Hrsg.) 2003, S. 617 - 644
  • Schmidmeier, Arno; Hanenberg, Stefan
    Idioms for Building Software Frameworks in AspectJ
    In: Proceedings of the Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software / Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS), March 17, 2003, Boston, Massachusetts / Coady, Yvonne; Eide, Eric; Lorenz, David H. (Hrsg.) 2003, S. 55 - 60
  • Schmidmeier, Arno; Hanenberg, Stefan; Unland, Rainer
    Implementing Known Concepts in AspectJ
    In: 3rd Workshop on Aspect-Oriented Software Development of the SIG Object-Oriented Software Development of the German Informatics Society / 3rd Workshop on Aspect-Oriented Software Development, March, 4-5, 2003, Essen, Germany 2003
  • Hanenberg, Stefan; Unland, Rainer
    Parametric Introductions
    In: 2nd International Conference on Aspect-Oriented Software Development: AOSD 2003 / 2nd International Conference on Aspect-Oriented Software Development (AOSD), March 17 - 21, 2003, Boston, USA 2003, S. 80 - 89
  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    Position Paper on Aspect-Oriented Modeling : Issues on Representing Crosscutting Features
    In: 3rd International Workshop on Aspect-Oriented Modeling with UML, AOSD 2003 2003
  • Hanenberg, Stefan; Oberschulte, C.; Unland, Rainer
    Refactoring of Aspect-Oriented Software
    In: Net.ObjectDays 2003: Tagungsband / Net.Object Days, 22. - 25. September 2003, Erfurt 2003, S. 19 - 35
  • Hanenberg, Stefan; Unland, Rainer
    A Proposal For Classifying Tangled Code
    In: Workshop Aspekt-Orientierung der GI-Fachgruppe 2.1.9 / Second Workshop on Aspect-Oriented Software Development of the GI 2002
  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer
    A UML-based Aspect-Oriented Design Notation
    In: 1st International Conference on Aspect-Oriented Software Development: AOSD 2002 / 1st International Conference on Aspect-Oriented Software Development (AOSD), April 22 - 26, 2002, Enschede, the Netherlands 2002, S. 106 - 112
  • Stein, D.; Hanenberg, Stefan; Unland, Rainer
    On Representing Join Points in the UML
    In: 2nd International Workshop on Aspect-Oriented Modeling with UML / Second International Workshop on "Aspect-Oriented Modeling with UML", Monday, September 30, 2002 2002
  • Hanenberg, Stefan; Unland, Rainer
    Roles and Aspects : Similarities, Differences, and Synergetic Potential
    In: 8th International Conference on Object-Oriented Information Systems: Proceedings / 8th International Conference, (OOIS), September 2–5, 2002, Montpellier, France, / Bellahsène, Zohra; Patel, Dilip; Rolland, Colette (Hrsg.) 2002, S. 507 - 520
  • Hanenberg, Stefan; Bachmendo, Boris; Unland, Rainer
    An Object Model for General-Purpose Aspect-Languages
    In: Generative and Component-Based Software Engineering: Proceedings / Third International Symposium on Generative and Component-Based Software Engineering, September 10–13, 2001, Erfurt, Germany / Bosch, Jan (Hrsg.) 2001, S. 80 - 91
  • Hanenberg, Stefan; Unland, Rainer;
    Concerning AOP and Inheritance
    Workshop on Aspect-Orientation, 2001, Paderborn, Germany,
    In: Proceedings of Workshop Aspect-Orientation 2001
  • Unland, Rainer; Hanenberg, Stefan; Franczyk, Bogdan
    Middleware und das Internet
    In: CSCW-Kompendium: Lehr- und Handbuch zum computerunterstützten kooperativen Arbeiten / Schwabe, Gerhard; Streitz, Norbert; Unland, Rainer (Hrsg.) 2001
  • Hanenberg, Stefan
    Multi-Design Application Frameworks
    In: Proceedings of the Young Researchers Workshop at GCSE 2000 / Young Researchers Workshop at GCSE, October 10 - 12, 2000, Messekongresszentrum Erfurt, Germany 2000, S. 33 - 37
  • Dissertation

  • Hanenberg, Stefan
    Design dimensions of aspect-oriented systems
    Duisburg-Essen (2006) 258 S. : graph. Darst.
  • Vorträge

  • Stein, Dominik; Hanenberg, Stefan; Unland, Rainer;
    Designing Aspect-Oriented Crosscutting in UML
    1st International Workshop on Aspect-Oriented Modeling with UML, AOSD 2002, Enschede, The Netherlands,
    (2002)
  • Hanenberg, Stefan; Unland, Rainer;
    Specifying Aspect-Oriented Design Constraints in Aspect
    Workshop on Tools for Aspect-Oriented Software Development at (OOPSLA), November 04 - 08, 2002, Seattle, USA,
    Seattle, USA (2002)
  • Hanenberg, Stefan; Unland, Rainer;
    Grouping Objects using Aspect-Oriented Adapters
    Tutorial and Workshop on Aspect-Oriented Programming and Separation of Concerns (AOWPS), 28 Jun 2001, Lancester, UK,
    (2001)
  • Hanenberg, Stefan; Unland, Rainer;
    Using and Reusing Aspects in AspectJ
    Workshop on Advanced Separation of Concerns in Object-Oriented Systems at ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 14 - 18, 2001, Tampa Bay, USA,
    (2001)