# This BibTeX File has been generated by # the Typo3 extension 'Sixpack-4-T3 by Sixten Boeck' # # URL: # Date: 08/18/2017 # Non-Standard BibTex fields are included. # state: 0 = published, 1 = accepted, 2 = submitted, 3 = to be published // if missing, published is assumed # extern,deleted,hidden: 0 = false, 1 = true // if missing, false is assumed # link format: Title Url // separated by a whitespace @article{Perscheid12Tdfn, author = { Michael Perscheid and Michael Haupt and Robert Hirschfeld and Hidehiko Masuhara }, title = { Test-Driven Fault Navigation for Debugging Reproducible Failures }, journal = { Journal of the Japan Society for Software Science and Technology (JSSST) on Computer Software }, year = { 2012 }, volume = { 29 }, number = { 3 }, pages = { 188-211 }, project = { HPI }, sorting = { 5376 } } @book{ITS08, author = { Michael Perscheid and David Tibbe and Martin Beck and Stefan Berger and Peter Osburg and Jeff Eastman and Michael Haupt and Robert Hirschfeld }, title = { An Introduction to Seaside }, year = { 2008 }, pages = { 210 }, abstract = { Seaside is a Web development framework implemented in Smalltalk. It allows the easy creation of powerful Web applications using high level abstractions on the application components and on the underlying hypertext transfer protocol. In doing so, it builds upon the strengths of the Smalltalk object-oriented programming language and transcends many of the common practices needed in other, less dynamic languages. This book explains the major concepts of Seaside in a clear and intuitive style. A working example of a ToDo List application is developed to illustrate the framework's important concepts that build upon each other in an orderly progression. Besides the notions of users, tasks, components, forms and deployment, additional topics such as persistence, Ajax and Magritte are also discussed. }, url = { http://www.hpi.uni-potsdam.de/swa/seaside/tutorial }, publisher = { Software Architecture Group (Hasso-Plattner-Institut) }, isbn = { 978-3-00-023645-7 }, sorting = { 17920 } } @conference{Ralf2014a, author = { Ralf Teusner, Michael Perscheid, Malte Appeltauer, Jonas Enderlein, Thomas Klingbeil, Michael Kusber }, title = { PopulAid: In-Memory Data Generation for Customized Benchmarks }, year = { 2014 }, booktitle = { Workshop on Big Data Benchmarking (WBDB) }, sorting = { 77312 } } @inproceedings{Perscheid12Tqf, author = { Michael Perscheid and Damien Cassou and Robert Hirschfeld }, title = { Test Quality Feedback - Improving Effectivity and Efficiency of Unit Testing }, year = { 2012 }, booktitle = { Conference on Creating, Connecting and Collaborating through Computing (C5 2012) }, project = { HPI }, sorting = { 5888 }, state = { 1 } } @inproceedings{Thamsen12Oas, author = { Lauritz Thamsen and Anton Gulenko and Michael Perscheid and Robert Krahn and Robert Hirschfeld and David A. Thomas }, title = { Orca: A Single-language Web Framework for Collaborative Development }, year = { 2012 }, booktitle = { Conference on Creating, Connecting and Collaborating through Computing (C5 2012) }, project = { HPI }, sorting = { 5632 }, state = { 1 } } @inproceedings{Haupt11TH, author = { Michael Haupt and Michael Perscheid and Robert Hirschfeld }, title = { {Type Harvesting A Practical Approach to Obtaining Typing Information in Dynamic Programming Languages} }, year = { 2011 }, booktitle = { {Symposium on Applied Computing} }, project = { HPI }, sorting = { 7168 } } @inproceedings{Perscheid10tdv, author = { Michael Perscheid }, title = { Dynamic Service Analysis: Test-Driven Views for Enhancing Software Maintenance }, year = { 2011 }, booktitle = { Proceedings of the Joint Workshop of the German Research Training Groups in Computer Science }, sorting = { 6656 } } @inproceedings{Hirschfeld11Eur, author = { Robert Hirschfeld and Michael Perscheid and Michael Haupt }, title = { {Explicit Use-case Representation in Object-oriented Programming Languages} }, year = { 2011 }, booktitle = { {Dynamic Language Symposium} }, project = { HPI }, sorting = { 6400 } } @inproceedings{Perscheid11Tdf, author = { Michael Perscheid and Michael Haupt and Robert Hirschfeld and Hidehiko Masuhara }, title = { {Test-Driven Fault Navigation for Debugging Reproducible Failures} }, year = { 2011 }, booktitle = { {JSSST Annual Conference} }, project = { HPI }, sorting = { 6144 } } @inproceedings{Perscheid10Iti, author = { Michael Perscheid and Bastian Steinert and Robert Hirschfeld and Felix Geller and Michael Haupt }, title = { Immediacy through Interactivity: Online Analysis of Run-time Behavior }, year = { 2010 }, pages = { 77--86 }, month = { 10 }, booktitle = { {Working Conference on Reverse Engineering} }, project = { HPI }, sorting = { 7424 } } @inproceedings{Perscheid10dsa, author = { Michael Perscheid }, title = { {Dynamic Service Analysis} }, year = { 2010 }, pages = { 204--205 }, booktitle = { {Proceedings of the Joint Workshop of the German Research Training Groups in Computer Science} }, sorting = { 9728 } } @inproceedings{Haupt10Phid, author = { Michael Haupt and Michael Perscheid and Robert Hirschfeld and Lysann Kessler and Thomas Klingbeil and Stephanie Platz and Frank Schlegel and Philipp Tessenow }, title = { {PhidgetLab - Crossing the Border from Virtual to Real-World Objects} }, year = { 2010 }, booktitle = { {ITiCSE '10: Proceedings of the 15th Annual Conference on Innovation and Technology in Computer Science Education} }, project = { HPI }, sorting = { 9472 } } @misc{TnTDemo2007, author = { Robert Hirschfeld and Michael Haupt and Peter Osburg and Michael Perscheid and Martin Beck and Stefan Berger and Gregor Gabrysiak and Thomas Kowark and Dominic Letz and David Tibbe and Matthias Wagner }, title = { {Tours and Traps---Complex Software, with Simple Tools, in Time} }, year = { 2007 }, abstract = { Context-aware applications extend the reach of mobile users. The availability of current traffic information helps to avoid harmful to life-threatening situations. Convenient support for planning and enjoying sightseeing tours makes sharing impressions easy and fun. Eight undergraduate students of the Hasso-Plattner-Institut Potsdam collaborated during their bachelor project with DoCoMo Euro-Labs, the European research facility of NTT DoCoMo Japan, in the design and implementation of infrastructure components to mediate between the ContextWatcher application and network-side services. Within less than six months they have implemented and deployed two complex end-user scenarios: the planning of sightseeing tours and the reporting of traffic hazards. Equipped with a mobile phone and a GPS receiver, customers are provided with context-specific information when needed: They are alerted about family members or friends nearby, directed to points of interest, or warned about danger zones. At the end of a trip, memorable events and associated media are collected and shared with others. A simple yet comfortable Web interface helps in both preparing and recollecting trips like that. The demonstration will emphasize how all this was possible with a small team of undergrads. It will show how consequently following the principles of agile development (extreme programming), working with a highly dynamic language (Squeak Smalltalk), and taking advantage of a powerful Web application framework (Seaside) facilitated the completion of the project in time. }, note = { Demonstration at ECOOP 2007, Berlin }, sorting = { 18176 } }