[{"author":[{"first_name":"Matthias","full_name":"Meyer, Matthias","id":"683","last_name":"Meyer"}],"date_created":"2021-01-13T10:19:54Z","date_updated":"2022-01-06T06:54:42Z","publisher":"IEEE Computer Society","title":"Pattern-based Reengineering of Software Systems","citation":{"bibtex":"@inproceedings{Meyer_2006, title={Pattern-based Reengineering of Software Systems}, booktitle={Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy}, publisher={IEEE Computer Society}, author={Meyer, Matthias}, year={2006}, pages={305–306} }","mla":"Meyer, Matthias. “Pattern-Based Reengineering of Software Systems.” <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, IEEE Computer Society, 2006, pp. 305–06.","short":"M. Meyer, in: Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy, IEEE Computer Society, 2006, pp. 305–306.","apa":"Meyer, M. (2006). Pattern-based Reengineering of Software Systems. <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, 305–306.","ama":"Meyer M. Pattern-based Reengineering of Software Systems. In: <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>. IEEE Computer Society; 2006:305-306.","chicago":"Meyer, Matthias. “Pattern-Based Reengineering of Software Systems.” In <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, 305–6. IEEE Computer Society, 2006.","ieee":"M. Meyer, “Pattern-based Reengineering of Software Systems,” in <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, 2006, pp. 305–306."},"page":"305-306","year":"2006","user_id":"5786","department":[{"_id":"76"}],"_id":"20950","language":[{"iso":"eng"}],"type":"conference","publication":"Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy","status":"public"},{"date_updated":"2022-01-06T06:54:42Z","publisher":"University of Paderborn","date_created":"2021-01-13T10:20:33Z","author":[{"last_name":"Giese","full_name":"Giese, Holger","first_name":"Holger"},{"first_name":"Matthias","id":"683","full_name":"Meyer, Matthias","last_name":"Meyer"},{"first_name":"Robert","last_name":"Wagner","full_name":"Wagner, Robert"}],"volume":"tr-ri-06-275","title":"A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink","year":"2006","citation":{"bibtex":"@inproceedings{Giese_Meyer_Wagner_2006, series={Technical Report}, title={A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink}, volume={tr-ri-06-275}, booktitle={Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany}, publisher={University of Paderborn}, author={Giese, Holger and Meyer, Matthias and Wagner, Robert}, year={2006}, pages={56–60}, collection={Technical Report} }","short":"H. Giese, M. Meyer, R. Wagner, in: Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany, University of Paderborn, 2006, pp. 56–60.","mla":"Giese, Holger, et al. “A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink.” <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, vol. tr-ri-06-275, University of Paderborn, 2006, pp. 56–60.","apa":"Giese, H., Meyer, M., &#38; Wagner, R. (2006). A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink. <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, <i>tr-ri-06-275</i>, 56–60.","ieee":"H. Giese, M. Meyer, and R. Wagner, “A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink,” in <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, 2006, vol. tr-ri-06-275, pp. 56–60.","chicago":"Giese, Holger, Matthias Meyer, and Robert Wagner. “A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink.” In <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, tr-ri-06-275:56–60. Technical Report. University of Paderborn, 2006.","ama":"Giese H, Meyer M, Wagner R. A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink. In: <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>. Vol tr-ri-06-275. Technical Report. University of Paderborn; 2006:56-60."},"page":"56-60","_id":"20951","user_id":"5786","series_title":"Technical Report","department":[{"_id":"76"}],"language":[{"iso":"eng"}],"type":"conference","publication":"Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany","status":"public"},{"title":"On Semantic Issues in Story Diagrams","publisher":"University of Paderborn","date_updated":"2022-01-06T06:54:42Z","volume":"tr-ri-06-275","author":[{"first_name":"Matthias","full_name":"Tichy, Matthias","last_name":"Tichy"},{"last_name":"Meyer","full_name":"Meyer, Matthias","id":"683","first_name":"Matthias"},{"last_name":"Giese","full_name":"Giese, Holger","first_name":"Holger"}],"date_created":"2021-01-13T10:21:09Z","year":"2006","page":"10-14","citation":{"ieee":"M. Tichy, M. Meyer, and H. Giese, “On Semantic Issues in Story Diagrams,” in <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, 2006, vol. tr-ri-06-275, pp. 10–14.","chicago":"Tichy, Matthias, Matthias Meyer, and Holger Giese. “On Semantic Issues in Story Diagrams.” In <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, tr-ri-06-275:10–14. Technical Report. University of Paderborn, 2006.","ama":"Tichy M, Meyer M, Giese H. On Semantic Issues in Story Diagrams. In: <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>. Vol tr-ri-06-275. Technical Report. University of Paderborn; 2006:10-14.","bibtex":"@inproceedings{Tichy_Meyer_Giese_2006, series={Technical Report}, title={On Semantic Issues in Story Diagrams}, volume={tr-ri-06-275}, booktitle={Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany}, publisher={University of Paderborn}, author={Tichy, Matthias and Meyer, Matthias and Giese, Holger}, year={2006}, pages={10–14}, collection={Technical Report} }","short":"M. Tichy, M. Meyer, H. Giese, in: Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany, University of Paderborn, 2006, pp. 10–14.","mla":"Tichy, Matthias, et al. “On Semantic Issues in Story Diagrams.” <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, vol. tr-ri-06-275, University of Paderborn, 2006, pp. 10–14.","apa":"Tichy, M., Meyer, M., &#38; Giese, H. (2006). On Semantic Issues in Story Diagrams. <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, <i>tr-ri-06-275</i>, 10–14."},"language":[{"iso":"eng"}],"_id":"20952","department":[{"_id":"76"}],"series_title":"Technical Report","user_id":"5786","status":"public","publication":"Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany","type":"conference"},{"title":"Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung","date_updated":"2022-01-06T06:54:42Z","publisher":"University of Paderborn","author":[{"last_name":"Holtmann","orcid":"0000-0001-6141-4571","full_name":"Holtmann, Jörg","id":"3875","first_name":"Jörg"}],"date_created":"2021-01-13T10:59:29Z","year":"2006","citation":{"bibtex":"@book{Holtmann_2006, title={Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung}, publisher={University of Paderborn}, author={Holtmann, Jörg}, year={2006} }","mla":"Holtmann, Jörg. <i>Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung</i>. University of Paderborn, 2006.","short":"J. Holtmann, Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung, University of Paderborn, 2006.","apa":"Holtmann, J. (2006). <i>Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung</i>. University of Paderborn.","ieee":"J. Holtmann, <i>Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung</i>. University of Paderborn, 2006.","chicago":"Holtmann, Jörg. <i>Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung</i>. University of Paderborn, 2006.","ama":"Holtmann J. <i>Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung</i>. University of Paderborn; 2006."},"language":[{"iso":"eng"}],"_id":"20967","user_id":"5786","department":[{"_id":"76"}],"status":"public","type":"bachelorsthesis"},{"type":"conference","publication":"Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA","status":"public","abstract":[{"lang":"eng","text":"Reverse engineering based on dynamic analyses often uses method traces of the program under analysis. Recording all method traces during a program's execution produces too much data, though for most analyses, a 'slice' of all method traces is sufficient. In this paper, we present an approach to collect runtime information by selectively recording method calls during a program's execution. Only relevant classes and methods are monitored to reduce the amount of information. We developed the JavaTracer which we use for the recording of method calls in Java programs.\r\n"}],"user_id":"5786","series_title":"Technical Report","department":[{"_id":"76"}],"_id":"20926","language":[{"iso":"eng"}],"citation":{"apa":"Meyer, M., &#38; Wendehals, L. (2005). Selective Tracing for Dynamic Analyses. <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, <i>2005–12</i>, 33–37.","bibtex":"@inproceedings{Meyer_Wendehals_2005, series={Technical Report}, title={Selective Tracing for Dynamic Analyses}, volume={2005–12}, booktitle={Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA}, author={Meyer, Matthias and Wendehals, Lothar}, year={2005}, pages={33–37}, collection={Technical Report} }","mla":"Meyer, Matthias, and Lothar Wendehals. “Selective Tracing for Dynamic Analyses.” <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, vol. 2005–12, 2005, pp. 33–37.","short":"M. Meyer, L. Wendehals, in: Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA, 2005, pp. 33–37.","ieee":"M. Meyer and L. Wendehals, “Selective Tracing for Dynamic Analyses,” in <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, 2005, vol. 2005–12, pp. 33–37.","chicago":"Meyer, Matthias, and Lothar Wendehals. “Selective Tracing for Dynamic Analyses.” In <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, 2005–12:33–37. Technical Report, 2005.","ama":"Meyer M, Wendehals L. Selective Tracing for Dynamic Analyses. In: <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>. Vol 2005-12. Technical Report. ; 2005:33-37."},"page":"33-37","year":"2005","date_created":"2021-01-13T09:24:41Z","author":[{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"},{"first_name":"Lothar","full_name":"Wendehals, Lothar","last_name":"Wendehals"}],"volume":"2005-12","date_updated":"2022-01-06T06:54:41Z","title":"Selective Tracing for Dynamic Analyses"},{"status":"public","abstract":[{"lang":"eng","text":"The paper presents a further step of the Fujaba Tool Suite RE to support coarse-grained analyses based on metrics and especially polymetric views. Polymetric views are graphical representations of certain metric combinations. Following an interactive reverse engineering approach, polymetric views can be created on demand. The reverse engineer is able to define new polymetric view descriptions and create new views afterwards."}],"publication":"Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany","type":"conference","language":[{"iso":"eng"}],"department":[{"_id":"76"}],"user_id":"5786","series_title":"Technical Report","_id":"20929","page":"41-44","citation":{"ama":"Meyer M, Niere J. Calculation and Visualization of Software Product Metrics. In: <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>. Vol tr-ri-05-259. Technical Report. University of Paderborn; 2005:41-44.","ieee":"M. Meyer and J. Niere, “Calculation and Visualization of Software Product Metrics,” in <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, 2005, vol. tr-ri-05-259, pp. 41–44.","chicago":"Meyer, Matthias, and Jörg Niere. “Calculation and Visualization of Software Product Metrics.” In <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, tr-ri-05-259:41–44. Technical Report. University of Paderborn, 2005.","mla":"Meyer, Matthias, and Jörg Niere. “Calculation and Visualization of Software Product Metrics.” <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, vol. tr-ri-05-259, University of Paderborn, 2005, pp. 41–44.","short":"M. Meyer, J. Niere, in: Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany, University of Paderborn, 2005, pp. 41–44.","bibtex":"@inproceedings{Meyer_Niere_2005, series={Technical Report}, title={Calculation and Visualization of Software Product Metrics}, volume={tr-ri-05-259}, booktitle={Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany}, publisher={University of Paderborn}, author={Meyer, Matthias and Niere, Jörg}, year={2005}, pages={41–44}, collection={Technical Report} }","apa":"Meyer, M., &#38; Niere, J. (2005). Calculation and Visualization of Software Product Metrics. <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, <i>tr-ri-05-259</i>, 41–44."},"year":"2005","title":"Calculation and Visualization of Software Product Metrics","volume":"tr-ri-05-259","author":[{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"},{"first_name":"Jörg","last_name":"Niere","full_name":"Niere, Jörg"}],"date_created":"2021-01-13T09:56:37Z","date_updated":"2022-01-06T06:54:41Z","publisher":"University of Paderborn"},{"status":"public","abstract":[{"text":"Model driven development facilitates the specification of software models from which code can be generated automatically. In practice, a software system can often not be modelled completely. Developers still have to implement parts of it manually and thus have to work with the generated code. Therefore, the usability of the code is important. The Fujaba Tool Suite is a UML case tool which allows to model the structure and behaviour of a system with UML diagrams and to generate Java code for the specifications. However, the code currently generated for associations is not type safe. Furthermore, a lot of code is added to the implementation of the model classes which decreases their usability. In this paper, we present an approach to generate type safe association implementations in Java which also improves the readability and usability of the generated code.\r\n","lang":"eng"}],"type":"conference","publication":"Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany","language":[{"iso":"eng"}],"series_title":"Technical Report","user_id":"5786","department":[{"_id":"76"}],"_id":"20930","citation":{"ieee":"D. Travkin and M. Meyer, “Generation of Type Safe Association Implementations,” in <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, 2005, vol. tr-ri-05-259, pp. 63–66.","chicago":"Travkin, Dietrich, and Matthias Meyer. “Generation of Type Safe Association Implementations.” In <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, tr-ri-05-259:63–66. Technical Report. University of Paderborn, 2005.","ama":"Travkin D, Meyer M. Generation of Type Safe Association Implementations. In: <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>. Vol tr-ri-05-259. Technical Report. University of Paderborn; 2005:63-66.","bibtex":"@inproceedings{Travkin_Meyer_2005, series={Technical Report}, title={Generation of Type Safe Association Implementations}, volume={tr-ri-05-259}, booktitle={Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany}, publisher={University of Paderborn}, author={Travkin, Dietrich and Meyer, Matthias}, year={2005}, pages={63–66}, collection={Technical Report} }","short":"D. Travkin, M. Meyer, in: Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany, University of Paderborn, 2005, pp. 63–66.","mla":"Travkin, Dietrich, and Matthias Meyer. “Generation of Type Safe Association Implementations.” <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, vol. tr-ri-05-259, University of Paderborn, 2005, pp. 63–66.","apa":"Travkin, D., &#38; Meyer, M. (2005). Generation of Type Safe Association Implementations. <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, <i>tr-ri-05-259</i>, 63–66."},"page":"63-66","year":"2005","title":"Generation of Type Safe Association Implementations","date_created":"2021-01-13T09:57:16Z","author":[{"first_name":"Dietrich","full_name":"Travkin, Dietrich","last_name":"Travkin"},{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"}],"volume":"tr-ri-05-259","date_updated":"2022-01-06T06:54:41Z","publisher":"University of Paderborn"},{"author":[{"first_name":"Jörrg","full_name":"Niere, Jörrg","last_name":"Niere"},{"first_name":"Matthias","full_name":"Meyer, Matthias","id":"683","last_name":"Meyer"},{"full_name":"Wendehals, Lothar","last_name":"Wendehals","first_name":"Lothar"}],"date_created":"2021-01-13T10:00:00Z","date_updated":"2022-01-06T06:54:41Z","title":"User-driven adaption in rule-based pattern recognition","citation":{"ama":"Niere J, Meyer M, Wendehals L. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>.; 2004.","ieee":"J. Niere, M. Meyer, and L. Wendehals, <i>User-driven adaption in rule-based pattern recognition</i>. Paderborn, Germany, 2004.","chicago":"Niere, Jörrg, Matthias Meyer, and Lothar Wendehals. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>. Paderborn, Germany, 2004.","mla":"Niere, Jörrg, et al. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>. 2004.","short":"J. Niere, M. Meyer, L. Wendehals, User-Driven Adaption in Rule-Based Pattern Recognition, Paderborn, Germany, 2004.","bibtex":"@book{Niere_Meyer_Wendehals_2004, place={Paderborn, Germany}, title={User-driven adaption in rule-based pattern recognition}, author={Niere, Jörrg and Meyer, Matthias and Wendehals, Lothar}, year={2004} }","apa":"Niere, J., Meyer, M., &#38; Wendehals, L. (2004). <i>User-driven adaption in rule-based pattern recognition</i>."},"year":"2004","place":"Paderborn, Germany","user_id":"5786","department":[{"_id":"76"}],"_id":"20933","language":[{"iso":"eng"}],"type":"report","status":"public","abstract":[{"text":"Today, in software intensive projects a huge amount of the budget flows into the analysis of the already existing system. The reason for the high costs results mainly from the fact that analyses are often made manually or with automatic tool support, which is inappropriate for analyzing large systems. Semi-automatic analysis approaches usually use a notion of fuzziness to overcome this limitation, but inherit the problem of selecting appropriate initial values. In this paper we present an approach to adapt the initial values of our semi-automatic reverse engineering process. We provide the reverse engineer with accuracy information for results produced by a rule-based inference algorithm. Based on the changes of the results done by the reverse engineer we automatically adapt a credibility value of each rule, which previously has been used to compute the accuracy of the result. The adaption fits seamlessly into our overall analysis process. First tests show that it is suitable for the calibration of our fuzzyfied rule-based pattern recognition approach.","lang":"eng"}]},{"year":"2004","page":"1-5","citation":{"apa":"Meyer, M., &#38; Wendehals, L. (2004). Teaching Object-Oriented Concepts with Eclipse. <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, 1–5.","bibtex":"@inproceedings{Meyer_Wendehals_2004, title={Teaching Object-Oriented Concepts with Eclipse}, booktitle={Proc. of the Eclipse Technology eXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada}, publisher={ACM Press}, author={Meyer, Matthias and Wendehals, Lothar}, year={2004}, pages={1–5} }","short":"M. Meyer, L. Wendehals, in: Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada, ACM Press, 2004, pp. 1–5.","mla":"Meyer, Matthias, and Lothar Wendehals. “Teaching Object-Oriented Concepts with Eclipse.” <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, ACM Press, 2004, pp. 1–5.","ama":"Meyer M, Wendehals L. Teaching Object-Oriented Concepts with Eclipse. In: <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>. ACM Press; 2004:1-5.","ieee":"M. Meyer and L. Wendehals, “Teaching Object-Oriented Concepts with Eclipse,” in <i>Proc. of the Eclipse Technology eXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, 2004, pp. 1–5.","chicago":"Meyer, Matthias, and Lothar Wendehals. “Teaching Object-Oriented Concepts with Eclipse.” In <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, 1–5. ACM Press, 2004."},"title":"Teaching Object-Oriented Concepts with Eclipse","date_updated":"2022-01-06T06:54:41Z","publisher":"ACM Press","author":[{"first_name":"Matthias","last_name":"Meyer","full_name":"Meyer, Matthias","id":"683"},{"first_name":"Lothar","last_name":"Wendehals","full_name":"Wendehals, Lothar"}],"date_created":"2021-01-13T09:57:57Z","abstract":[{"text":"Object-oriented software development is a subject area difficult to teach, espcially to beginners. They face a lot of abstraction and (from a beginners point of view) isolated topics, such as the syntax and semantics of a programming language, the functionality of a software development environment and basic object-oriented concepts. Although many professionals in education believe in the ``object first'' approach as the best method of introducing object-oriented concepts, there is no common agreement on how to start such courses. Current study programs often begin by teaching a programming language, instead of focusing on the basics of object-oriented concepts. In the last years a learning environment was developed based on a visual programming language to abstract away from details. It assists teaching step-by-step object-oriented concepts and the syntax and semantics of a programming language in secondary schools and first year university courses. Our goal is to port this learning environment to the widely used IDE Eclipse.","lang":"eng"}],"status":"public","publication":"Proc. of the Eclipse Technology eXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada","type":"conference","language":[{"iso":"eng"}],"_id":"20931","department":[{"_id":"76"}],"user_id":"5786"},{"year":"2004","page":"7-10","citation":{"ama":"Wendehals L, Meyer M, Elsner A. Selective Tracing of Java Programs. In: <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>. Vol tr-ri-04-253. Technical Report. University of Paderborn; 2004:7-10.","chicago":"Wendehals, Lothar, Matthias Meyer, and Andreas Elsner. “Selective Tracing of Java Programs.” In <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, tr-ri-04-253:7–10. Technical Report. University of Paderborn, 2004.","ieee":"L. Wendehals, M. Meyer, and A. Elsner, “Selective Tracing of Java Programs,” in <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, 2004, vol. tr-ri-04-253, pp. 7–10.","apa":"Wendehals, L., Meyer, M., &#38; Elsner, A. (2004). Selective Tracing of Java Programs. <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, <i>tr-ri-04-253</i>, 7–10.","short":"L. Wendehals, M. Meyer, A. Elsner, in: Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany, University of Paderborn, 2004, pp. 7–10.","bibtex":"@inproceedings{Wendehals_Meyer_Elsner_2004, series={Technical Report}, title={Selective Tracing of Java Programs}, volume={tr-ri-04-253}, booktitle={Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany}, publisher={University of Paderborn}, author={Wendehals, Lothar and Meyer, Matthias and Elsner, Andreas}, year={2004}, pages={7–10}, collection={Technical Report} }","mla":"Wendehals, Lothar, et al. “Selective Tracing of Java Programs.” <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, vol. tr-ri-04-253, University of Paderborn, 2004, pp. 7–10."},"date_updated":"2022-01-06T06:54:41Z","publisher":"University of Paderborn","volume":"tr-ri-04-253","author":[{"first_name":"Lothar","last_name":"Wendehals","full_name":"Wendehals, Lothar"},{"last_name":"Meyer","id":"683","full_name":"Meyer, Matthias","first_name":"Matthias"},{"first_name":"Andreas","full_name":"Elsner, Andreas","last_name":"Elsner"}],"date_created":"2021-01-13T09:59:11Z","title":"Selective Tracing of Java Programs","publication":"Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany","type":"conference","abstract":[{"text":"Design recovery, which means extracting design documents from source code, is usually done by static analysis techniques. Analysing behaviour by static analysis is very imprecise. We combine static and dynamic analysis to increase the preciseness of our design recovery process. In this paper we present an approach to collect data for the dynamic analysis by recording method calls during a program's execution. To reduce the amount of information we monitor only relevant classes and methods identified by static analysis.","lang":"eng"}],"status":"public","_id":"20932","department":[{"_id":"76"}],"user_id":"5786","series_title":"Technical Report","language":[{"iso":"eng"}]}]
