Personensuche
Personensuche
Es wurde 1 Person gefunden.
Informatik / SE
Anschrift
Schützenbahn 70
45127 Essen
45127 Essen
Raum
SA 026
Telefon
Telefax
E-Mail
Webseite
Funktionen
-
Akad. Oberrätin/-rat, Software Engineering, insb. Mobile Anwendungen
Aktuelle Veranstaltungen
-
WiSe 2025
Vergangene Veranstaltungen (max. 10)
-
SoSe 2025
-
WiSe 2024
-
SoSe 2024
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.
-
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)
-
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)
-
Methodological Irregularities in Programming-Language ResearchIn: Computer, Jg. 50, 2017, Nr. 8, S. 60 – 63DOI (Open Access)
-
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
-
An empirical study on the impact of static typing on software maintainabilityIn: Empirical Software Engineering, Jg. 19, 2014, Nr. 5, S. 1335 – 1382
-
Measuring and modeling programming experienceIn: Empirical Software Engineering, Jg. 19, 2014, Nr. 5, S. 1299 – 1334
-
Aspect-orientation is a rewarding investment into future code changes – As long as the aspects hardly changeIn: Information and Software Technology, Jg. 55, 2013, Nr. 4, S. 722 – 740
-
Do Developers Benefit from Generic Types? : An Empirical Comparison of Generic and Raw Types in JavaIn: ACM SIGPLAN Notices, Jg. 48, 2013, Nr. 10, S. 457 – 474
-
An empirical study of the influence of static type systems on the usability of undocumented softwareIn: ACM SIGPLAN Notices, Jg. 47, 2012, Nr. 10, S. 683 – 702
-
An empirical study of the influence of static type systems on the usability of undocumented softwareIn: ACM SIGPLAN Notices, Jg. 47, 2012, S. 683
-
Static vs. Dynamic type systems : an empirical study about the relationship between type casts and development timeIn: ACM SIGPLAN Notices, Jg. 47, 2012, Nr. 2, S. 97 – 106
-
An experiment about static and dynamic type systems : doubts about the positive impact of static type systems on development timeIn: ACM SIGPLAN Notices, Jg. 45, 2010, Nr. 10, S. 22 – 35
-
Faith, hope, and love : an essay on software science's neglect of human factorsIn: ACM SIGPLAN Notices, Jg. 45, 2010, Nr. 10, S. 933 – 946
-
Costs of using untyped programming languages : First empirical resultsIn: IFAC Proceedings Volumes, Jg. 42, 2009, Nr. 4, S. 1418 – 1422
-
Join Point Designation Diagrams : a Graphical Representation of Join Point SelectionsIn: International Journal of Software Engineering and Knowledge Engineering, Jg. 16, 2006, Nr. 3, S. 317 – 346
-
Why Aspect-Oriented Software Development and Model-Driven Development Are Not The Same : A Position PaperIn: Electronic notes in theoretical computer science: ENTCS, Jg. 163, 2006, Nr. 1, S. 71 – 82DOI (Open Access)
-
SanFrancisco und Enterprise Java BeansIn: Java mit Integrations-Spektrum, Jg. 5, 2000, Nr. 1
-
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
-
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)
-
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
-
(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
-
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
-
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
-
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
-
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 comparison of static and dynamic type systems on API usage in the presence of an IDE : Java vs. groovy with eclipseIn: Proceedings of the 22nd International Conference on Program Comprehension / 36th International Conference on Software, ICSE, Hyderabad, May 31 - June 7, 2014. New York: ACM, 2014, S. 212 – 222
-
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.). New York: ACM, 2014, S. 632 – 642
-
The programming language wars : Questions and responsibilities for the programming language communityIn: 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.). New York: ACM, 2014, S. 283 – 299
-
Type names without static type checking already improve the usability of APIs (as long as the type names are correct) : an empirical studyIn: Proceedings of the 13th international conference on Modularity / 13th international conference on Modularity, MODULARITY, April 22-25, 2014, Lugano. New York: ACM, 2014, S. 99 – 108
-
What is the foundation of evidence of human factors decisions in language design? : an empirical study on programming language workshopsIn: Proceedings of the 22nd International Conference on Program Comprehension / 22nd International Conference on Program Comprehension, ICPC, Hyderabad, May 31 - June 7, 2014. New York: ACM, 2014, S. 223 – 231
-
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.). New York: Association for Computing Machinery, 2014, S. 1
-
Do developers benefit from generic types? An empirical comparison of generic and raw types in javaIn: 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.). New York: ACM, 2013, S. 457 – 474
-
An empirical study of the influence of static type systems on the usability of undocumented softwareIn: 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. New York: ACM Press, 2012, S. 683 – 702
-
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.). New York, NY: ACM Press, 2012, S. 3 – 7 -
Do static type systems improve the maintainability of software systems? : An empirical studyIn: 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.). Piscataway: IEEE, 2012, S. 153 – 162
-
Measuring programming experienceIn: 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.). Piscataway: IEEE, 2012, S. 73 – 82
-
Static vs. Dynamic type systems : an empirical study about the relationship between type casts and development timeIn: 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. New York, NY: Association for Computing Machinery (ACM), 2012, S. 97 – 106
-
Comparison of a Visual and a Textual Notation to Express Data Constraints in Aspect-Oriented Join Point Selections : A Controlled ExperimentIn: 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.). Piscataway: IEEE, 2011, S. 141 – 150
-
How to rate programming skills in programming experiments? : A preliminary, exploratory, study based on university marks, pretests, and self-estimationIn: 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. New York: ACM Press, 2011, S. 15 – 24
-
Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? : A Socio-technical Study on Development and Maintenance TimeIn: 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.). Piscataway: IEEE, 2011, S. 51 – 60
-
An experiment about static and dynamic type systems : Doubts about the positive impact of static type systems on development timeIn: 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. New York: ACM Press, 2010, S. 22 – 35
-
Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects : An Empirical StudyIn: ECOOP 2010 – Object-Oriented Programming: Proceedings / 24th European Conference, Maribor, Slovenia, June 21-25, 2010 / D’Hondt, Theo (Hrsg.). Berlin [u.a.]: Springer, 2010, S. 300 – 303
-
Faith, hope, and love : An essay on software science's neglect of human factorsIn: 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. New York: ACM Press, 2010, S. 933 – 946
-
Assessing the Power of a Visual Modeling Notation : Preliminary Contemplations on Designing a TestIn: 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.). Berlin: Springer, 2009, S. 78 – 89
-
Designing Design Constraints in the UML Using Join Point Designation DiagramsIn: 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.). Berlin: Springer, 2009, S. 57 – 76
-
Does aspect-oriented programming increase the development speed for crosscutting code? : An empirical studyIn: 3rd International Symposium on Empirical Software Engineering and Measurement / ESEM 2009; Lake Buena Vista, FL; United States; 15 - 16 October 2009. Piscataway: IEEE, 2009, S. 156 – 167
-
Is the application of aspect-oriented programming constructs beneficial? : First experimental resultsIn: Proceedings of the 11th International Conference on Enterprise Information Systems / ICEIS 2009; Milan; Italy; 6 - 10 May 2009. Setúbal: INSTICC, 2009, S. 196 – 201
-
Aspect-Oriented Model Weaving Beyond Model Composition and Model TransformationIn: 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.). Berlin: Springer, 2008, S. 766 – 781
-
On to formal semantics for path expression pointcutsIn: 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.). New York: ACM, 2008, S. 271 – 275
-
Aspect-Oriented Programming : Selecting and Exposing Object PathsIn: Software Composition: Revised Selected Papers / 6th International Symposium on Software Composition, March 24-25, 2007, Braga, Portugal. Berlin: Springer, 2007, S. 184 – 199
-
From Aspect-Oriented Design to Aspect-Oriented Programs : Tool-Supported Translation of JPDDs into CodeIn: 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. New York: ACM, 2007, S. 49 – 62
-
Orthogonal Persistence and AOP : a Balancing ActIn: 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. New York, NY: ACM, 2007, S. 2
-
Aspect-Specification Based on Structural Type InformationIn: Proceedings of the 2006 ACM symposium on Applied computing / ACM symposium on Applied computing, April 23 - 27, 2006, Dijon, France. New York, NY: ACM, 2006, S. 1575 – 1579
-
Expressing Different Conceptual Models of Join Point Selections in Aspect-Oriented DesignIn: 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.). New York, NY: ACM, 2006, S. 15 – 26
-
Path expression pointcuts : Abstracting over non-local object relationships in aspect-oriented languagesIn: 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.). Bonn: Ges. für Informatik, 2006, S. 81 – 96
-
A Graphical Notation to Specify Model Queries for MDA Transformations on UML ModelsIn: 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.). Berlin: Springer, 2005, S. 77 – 92
-
Eine Taxonomie für aspektorientierte SystemeIn: 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.). Bonn: Ges. für Informatik, 2005, S. 167 – 178
-
Modularizing Security Related Concerns in Enterprise Applications : A Case Study with J2EE and AspectJIn: 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.). Bonn: Gesellschaft für Informatik, 2005, S. 177 – 193
-
On Relationships between Query ModelsIn: 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.). Berlin: Springer, 2005, S. 254 – 268
-
Roles From an Aspect-Oriented PerspectiveIn: Views, Aspects and Roles Workshop, ECOOP 2005 / 19th European Conference on Object-Oriented Programming (ECOOP), July 25-29, 2005, Glasgow, UK. Glasgow, UK, 2005
-
Visualizing Join Point Selections Using Interaction-Based vs. State-Based Notations Exemplified With Help of Business RulesIn: Enterprise modelling and information systems architectures: Proceedings of the workshop in Klagenfurt, Austria, 24.- 25. October 2005 / Workshop on Enterprise Modelling and Information Systems Architectures (EMISA), 24-25 October 2005, Klagenfurt, Austria / Desel, Jörg; Frank, Ulrich (Hrsg.). Bonn: Gesellschaft für Informatik, 2005, S. 94 – 107
-
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. University of Twente, 2005, S. 16 – 20
-
Applying Aspect-Oriented Composition to Framework Development - A Case StudyIn: FUSE 2004 / Joint European Conferences on Theory and Practice of Software, March 27-April 4, Barcelon, Spain. Barcelona, 2004
-
Evolvable Pattern Implementations Need Generic AspectsIn: 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.). Magdeburg: Univ., Fak. für Informatik, 2004, S. 111 – 126
-
Modeling PointcutsIn: 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.). Lancaster, UK: Early Aspects, 2004, S. 103 – 110
-
Morphing Aspects : Incompletely Woven Aspects and Continuous WeavingIn: 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. New York, NY: ACM, 2004, S. 46 – 55
-
Query ModelsIn: 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.). Berlin: Springer, 2004, S. 98 – 112
-
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 -
AspectJ Idioms for Aspect-Oriented Software ConstructionIn: 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.). Konstanz: UVK Universitatsverlag Konstanz, 2003, S. 617 – 644
-
Idioms for Building Software Frameworks in AspectJIn: 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.). Boston, MA: College of Computer and Information Science, Northeastern University, 2003, S. 55 – 60
-
Implementing Known Concepts in AspectJIn: 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. Essen, Germany, 2003
-
Parametric IntroductionsIn: 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. New York, NY: ACM, 2003, S. 80 – 89
-
Position Paper on Aspect-Oriented Modeling : Issues on Representing Crosscutting FeaturesIn: 3rd International Workshop on Aspect-Oriented Modeling with UML, AOSD 2003. Boston, MA, 2003
-
Refactoring of Aspect-Oriented SoftwareIn: Net.ObjectDays 2003: Tagungsband / Net.Object Days, 22. - 25. September 2003, Erfurt. Ilmenau: Organisatoren Net.ObjectDays c/o TranSIT GmbH, 2003, S. 19 – 35
-
A Proposal For Classifying Tangled CodeIn: Workshop Aspekt-Orientierung der GI-Fachgruppe 2.1.9 / Second Workshop on Aspect-Oriented Software Development of the GI. Bonn, 2002
-
A UML-based Aspect-Oriented Design NotationIn: 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. New York: ACM, 2002, S. 106 – 112
-
On Representing Join Points in the UMLIn: 2nd International Workshop on Aspect-Oriented Modeling with UML / Second International Workshop on "Aspect-Oriented Modeling with UML", Monday, September 30, 2002. Dresden, Germany, 2002
-
Roles and Aspects : Similarities, Differences, and Synergetic PotentialIn: 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.). Berlin: Springer, 2002, S. 507 – 520
-
An Object Model for General-Purpose Aspect-LanguagesIn: 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.). Berlin: Springer, 2001, S. 80 – 91
-
Concerning AOP and Inheritance
Workshop on Aspect-Orientation, 2001, Paderborn, Germany,In: Proceedings of Workshop Aspect-Orientation. Paderborn, 2001 -
Middleware und das InternetIn: CSCW-Kompendium: Lehr- und Handbuch zum computerunterstützten kooperativen Arbeiten / Schwabe, Gerhard; Streitz, Norbert; Unland, Rainer (Hrsg.). Berlin: Springer, 2001
-
Multi-Design Application FrameworksIn: Proceedings of the Young Researchers Workshop at GCSE 2000 / Young Researchers Workshop at GCSE, October 10 - 12, 2000, Messekongresszentrum Erfurt, Germany. Bonn: Ges. für Informatik, 2000, S. 33 – 37
-
Designing Aspect-Oriented Crosscutting in UML
1st International Workshop on Aspect-Oriented Modeling with UML, AOSD 2002, Enschede, The Netherlands,2002 -
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 -
Grouping Objects using Aspect-Oriented Adapters
Tutorial and Workshop on Aspect-Oriented Programming and Separation of Concerns (AOWPS), 28 Jun 2001, Lancester, UK,2001 -
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