Nr | Thema | Kurzbeschreibung | Quellen | Zusatzquellen | Vortragender/Termin | Schriftgutachter 1 & 2 | Vortragsgutachter 1 & 2 | Folien | Ausarbeitung | ![]() |
---|---|---|---|---|---|---|---|---|---|---|
1 |
Agile Softwareprozesse |
Allgemeine Einführung in und Motivation für agile Softwareprozesse. Disziplin und Agilität. |
|
Hagendorf, Stephan (hagendor@inf...), Mo, 9:15 |
Rosen, Edna & Viktoria Schwarzhaupt |
Kunze, Alexander & Kniffke, Florian |
|
|
edit | |
2 |
Extreme Programming |
Einführung, Modifikationen, Probleme, XP1 vs. XP2 |
|
Ben Abda, Fatma (fbenabda[*BEI*]gmx.net), (ausgestiegen) |
Rosen, Edna & Viktoria Schwarzhaupt |
Kunze, Alexander & Kniffke, Florian |
|
|
edit | |
3 |
Pair Programming |
Einführung, empirische (quantitative und qualitative) Untersuchungen, Faktoren |
|
Jacob, Christoph (chjacob@inf...), Mo, 11:00 |
Hagendorf, Stephan & Ben Abda, Fatma |
Rosen, Edna & Viktoria Schwarzhaupt |
|
|
edit | |
4 |
Pair Programming in der Lehre |
Untersuchungen zum Einsatz von Pair Programming bei der Universitätsausbildung |
|
Strathausen, Philipp (strathau@inf...), Di, 9:15 |
Hagendorf, Stephan & Ben Abda, Fatma |
Rosen, Edna & Viktoria Schwarzhaupt |
|
|
edit | |
5 |
TDD |
Einführung in TDD/Test First und empirische Untersuchungen der Methode; Einführung in JUnit/JUnit 4 |
|
Keller, Florian (keller@inf...), (ausgestiegen) |
Jacob, Christoph & Strathausen, Philipp |
Hagendorf, Stephan & Ben Abda, Fatma |
|
|
edit | |
6 |
Customer Tests/Acceptance Testing |
Kundenfreundliches Akzeptanztestframework von Ward Cunningham (als Ergänzung zu den Entwicklertests mit JUnit) |
Pfeiffer, Stefan (pfeiffer@inf...), Mi, 9:15 |
Jacob, Christoph & Strathausen, Philipp |
Jacob, Christoph & Strathausen, Philipp |
|
|
edit | ||
7 |
Refactoring 1 |
Einführung/Motivation, wichtige Refactorings, Big Refactorings, Cynical Reengineering (Entropie bei großen SW-Systemem eindämmen) |
Fowler99, KvaBakLie04, Lippert04 |
|
Lenz, Stefan (slenz@inf...), Di, 11:00 |
Keller, Florian & Pfeiffer, Stefan |
Jacob, Christoph & Strathausen, Philipp |
|
|
edit |
8 |
Refactoring 2 |
Einführung/Motivation, wichtige Refactorings, Big Refactorings, Cynical Reengineering (Entropie bei großen SW-Systemem eindämmen) |
Fowler99, KvaBakLie04, Lippert04 |
|
|
|
|
|
|
edit |
9 |
User Stories |
Verwendung von User Stories |
|
Polcwiartek, Wojciech (polcwiar@inf...), Mi, 11:00 |
Keller, Florian & Pfeiffer, Stefan |
Jacob, Christoph & Strathausen, Philipp |
|
|
edit | |
10 |
Distributed Extreme Programming |
XP in verteilten Entwicklungsszenarien |
|
Kunze, Alexander (azalin[*BEI*]gmx.de), (ausgestiegen) |
Lenz, Stefan & Polcwiartek, Wojciech |
Keller, Florian & Pfeiffer, Stefan |
|
|
edit | |
11 |
XP-EF |
Framework zur Bewertung von XP |
|
|
|
|
|
|
edit | |
12 |
Teamfaktoren und Motivation in XP |
Untersuchungen über die Praktiken und Werte von XP als Team- und Motivations-Faktoren |
|
Kniffke, Florian (kniffke@inf...), Do, 9:15 |
Lenz, Stefan & Polcwiartek, Wojciech |
Keller, Florian & Pfeiffer, Stefan |
|
|
edit | |
13 |
Scrum / Scrum und XP |
Einführung in Scrum / Verwendung von Scrum und XP (u.a. zur CMM- und ISO-Zertifizierung) |
Rosen, Edna (erosen@inf...), Do, 11:00 |
Kunze, Alexander & Kniffke, Florian |
Lenz, Stefan & Polcwiartek, Wojciech |
|
|
edit | ||
14 |
Chrystal |
Einführung in Chrystal |
Cockburn97, Cockburn04 |
|
|
|
|
|
edit | |
15 |
Einführung agiler Methoden in großen Organisationen |
Einführung agiler Methoden in großen Organisationen |
|
Viktoria Schwarzhaupt (schwarzh@inf...), Do, 13:30 |
Kunze, Alexander & Kniffke, Florian |
Lenz, Stefan & Polcwiartek, Wojciech |
|
|
edit |
Nr | Datum | Uhrzeit | Name | Thema | |
---|---|---|---|---|---|
1 |
09.07.08 |
17:00 - 17:20 |
|
|
edit |
2 |
10.07.08 |
10:00 - 10:20 |
Philipp Strathausen |
Pair Programming in educational environments |
edit |
3 |
10.07.08 |
10:20 - 10:40 |
Frederik Kühn |
Einführung agiler Methoden in großen Organisationen |
edit |
4 |
10.07.08 |
10:40 - 11:00 |
Florian Kniffke |
Teamfaktoren und Motivation in XP |
edit |
5 |
10.07.08 |
15:00 - 15:20 |
Stefan Lenz |
Refactoring |
edit |
6 |
10.07.08 |
15:20 - 15:40 |
Alexander Kunze |
Distributed Extreme Programming |
edit |
7 |
10.07.08 |
15:40 - 16:00 |
Edna Rosen |
SCRUM & XP |
edit |
8 |
10.07.08 |
16:00 - 16:20 |
Stefan Pfeiffer |
Customer Tests/Acceptance Testing |
edit |
9 |
10.07.08 |
16:20 - 16:40 |
Wojciech Polcwiartek |
User Stories |
edit |
10 |
10.07.08 |
16:40 - 17:00 |
Stephan Hagendorf |
Agile Softwareprozesse (Einführung) |
edit |
11 |
10.07.08 |
17:00 - 17:20 |
Florian Keller |
Test Driven Development |
edit |
12 |
10.07.08 |
17:20 - 17:40 |
Christoph Jacob |
Pair Programming |
edit |
P.Abrahamsson, O. Salo, J. Rankainen & J. Warsta. Agile software development methods: Review and analysis, 2002edit Ben Aveling. XP Lite Considered Harmful?, Proceedings. 5th International Conference XP 2004, 2004, pp 94 - 103edit Beck00 Kent Beck. Extreme Programming. Addison-Wesley, 2000edit Beck04 Kent Beck. Extreme Programming Explained. Embrace Change. Second Edition, Addison-Wesley Professional, 2004edit Kent Beck. Embracing Change with Extreme Programming, IEEE Computer, 1999, pp 70-77edit B. Boehm. Get Ready for Agile Methods, with Care, IEEE Computer, 2002, pp 64-69edit BoeTur04 B. Boehm, R. Turner.Balancing Agility and Discipline, Addison-Wesley, 2004edit Jason Bowers, John May, Erik Melander, Matthew Baarman, Azeem Ayoob. Tailoring XP for Large System Mission Critical, Lecture Notes in Computer Science, Vol. 2418, 2002edit Keith Braithwaite, and Tim Joyce. XP Expanded: Distributed Extreme Programming, Lecture Notes in Computer Science, Vol. 3556, 2006edit Karin K. Breitman, Julio Cesar Sampaio do Prado Leite. Managing User Stories, 2002edit Sallyann Bryant, Pablo Romero and Benedict du Boulay. Pair Programming and the Mysterious Role of the Navigator, International Journal of Human-Computer Studies, inpressedit Gerardo Canfora , Aniello Cimitile and Corrado Aaron Visaggio. Empirical Study on the Productivity of the Pair Programming, Lecture Notes in Computer Science, 2006edit Gerardo Canfora, Aniello Cimitile, Felix Garcia, Mario Piattini and Corrado Aaron Visaggio. roductivity of Test Driven Development: A Controlled Experiment with Professionals, Lecture Notes in Computer Science, 4034, 2006edit Jan Chong, Tom Hurlbutt. The Social Dynamics of Pair Programming, Proceedings of the 29th international conference on Software engineering, 2007edit Jan Chong. Social Behaviors on XP Teams: A Comparative Study, Agile 2006, 2006edit Cockburn97 Alistair Cockburn. Surviving Object-Oriented Projects (Agile Software Development Series), Addison-Wesley Professional, 2004edit Cockburn04 Alistair Cockburn. Crystal Clear: A Human-Powered Methodology for Small Teams (The Agile Software Development Series), Addison-Wesley Professional, 2004edit Alistair Cockburn; Laurie Williams. The Costs and Benefits of Pair Programming, Extreme programming examined, 2001, pp 223-243edit Cohn04 Mike Cohn. User Stories Applied: For Agile Software Development, 2004edit Tom DeMarco and Barry Boehm. The Agile Methods Fray,IEEE Computer, 2002, pp 90-92edit Eckstein04 Jutta Eckstein. Agile Softwareentwicklung im Großen, dpunkt.verlag, 2004edit Fowler99 Martin Fowler. Refactoring: Improving the Design of Existing Code, Addison-Wesley Professional, 1999edit Boby George, Laurie Williams. An Initial Investigation of Test Driven Development in Industry, Proceedings of the 2003 ACM symposium on Applied computing , 2003, pp 1135-1139edit S. Freudenberg (née Bryant), P. Romero, B. du Boulay. "Talking the talk": Is intermediate-level conversation the key to the pair programming success story?, AGILE 2007, 2007edit A. Geras, M. Smith, J. Miller. A Prototype Empirical Evaluation of Test Driven Development, Proceedings of the 10th International Symposium on Software Metrics (METRICS’04), 2004edit Brian Hanks, Charlie McDowell, David Draper, Milovan Krnjajic. Program Quality with Pair Programming in CS1, Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education, 2004, pp 176-180edit Geir Kjetil Hanssen , Hans Westerheim and Finn Olav Bjørnso. Using Rational Unified Process in an SME – A Case Study, Lecture Notes in Computer Science, Vol. 3792, 2006, pp 142-150edit Jim Highsmith, Alistair Cockburn. Agile Software Development: The Business of Innovation, IEEE Computer, 2001, pp 120-122edit Jim Highsmith, Alistair Cockburn. Agile Software Development: The People Factor, IEEE Computer, 2001, pp 131-133edit Bent Jensen and Alex Zilmer. Cross-Continent Development Using Scrum and XP, Lecture Notes in Computer Science, Vol. 2675, 2003, pp 146-153edit Michael Kircher, Prashant Jain, Angelo Corsaro, David Levine. Distributed eXtreme Programming, Proceedings of Second International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP2001), 2001, pp 66-71edit Kruchten00 Philippe Kruchten. The Rational Unified Process, Addison-Wesley Professional, 2000edit Kristoffer Kvam , Daniel Bakkelund and Rodin Lie. Cynical Reengineering, Lecture Notes in Computer Science, Vol. 3092, 2004, pp 130-138edit Lucas Layman, Laurie Williams, Lynn Cunningham. Exploring Extreme Programming in Context: An Industrial Case Study, Agile Development Conference (ADC'04), 2004edit Link02 Johannes Link. Unit Tests mit Java - Der Test-First-Ansatz, Dpunkt Verlag, 2002edit Mikael Lindvall, Dirk Muthig, Aldo Dagnino, Christina Wallin, Michael Stupperich, David Kiefer, John May, Tuomo Kahkonen. Agile Software Development in Large Organizations, IEEE Computer, Vol. 37 (12), 2004edit Martin Lippert. Towards a Proper Integration of Large Refactorings in Agile Software Development. Lecture Notes in Computer Science, Vol. 3092, 2004, pp 113-122edit Kim Man Lui and Keith C.C. Chan. When Does a Pair Outperform Two Individuals?, 2003edit Katiuscia Mannaro, Marco Melis, and Michele Marchesi. Empirical Analysis on the Satisfaction of IT Employees Comparing XP Practices with Other Software Development Methodologies, Lecture Notes in Computer Science, Lecture Notes in Computer Science, Vol. 3092, 2004, pp 166-174edit John Manzo. Can Agile Development Practices Prove an Effective Remedy for Software Development?, AgileTek, 2003edit Frank Maurer, and Sebastien Martel. Process Support for Distributed Extreme Programming Teams, 2002edit Charlie McDowell, Brian Hanks, and Linda Werner. Experimenting with Pair Programming in the Classroom, Proceedings of the 8th annual conference on Innovation and technology in computer science education, 2003, pp 60-64edit Charlie McDowell, Linda Werner, Heather Bullock, and Julian Fernald. The Effects of Pair Programming on Performance in an Introductory Programming Course, Proceedings of the Thirty Third Technical Symposium Computer Science Education, 2002edit Charlie McDowell, Linda Werner, Heather Bullock, and Julian Fernald. The Impact of Pair Programming on Student Performance, Perception, and Persistance, 2003edit Rick Mugridge, Ward Cunningham. Agile Test Composition, Lecture Notes in Computer Science. Vol. 3556, 2006edit Rick Mugridge. Test Driving Custom Fit Fixtures, Lecture Notes in Computer Science, Vol. 3092, 2004, pp 11-19edit Rick Mugridge, Ewan Tempero. Retrofitting an Acceptance Test Framework for Clarity, Agile Development Conference (ADC '03), 2003edit Matthias M. Müller, Oliver Hagner: Experiment about Test-first programming, IEE Proceedings Software, 2002, pp 131-136edit N. Nagappan, L. Williams, M. Ferzli, E. Wiebe, K. Yang, C. Miller, and S. Balik. Improving the CS1 Experience with Pair Programming, Proceedings of the 34th SIGCSE technical symposium on Computer science education, 2003, pp 359-362edit Nachiappan Nagappan, Laurie Williams, Eric Weibe, Carol Miller, Suzanne Balik, Miriam Ferzli, and Julie Petlick. Pair Learning: With an Eye Toward Future Success, 2003edit Jerzy R. Nawrocki , Michal Jasinski , Lukasz Olek and Barbara Lange. Pair Programming vs. Side-by-Side Programming, EuroSPI, 2005edit J.Nawrocki, M.Jasinski, B.Walter, A.Wojciechowski. Extreme programming modified: embrace requirements engineering practices, Proceedings. IEEE Joint International Conference on Requirements Engineering 2002, 2002, pp 303-310edit Jeff Nielsen, and Dave McMunn. The Agile Journey: Adopting XP in a Large Financial Services Organization, Lecture Notes in Computer Science, Vol. 3556, 2006edit J.T. Nosek. The case of collaborative programming, Commun. ACM, Volume 4, Number 3, 1998, pp 105-108edit PanCigTra03 M. Pancur, M. Ciglaric, M. Trampus, T. Vidmar. Towards empirical evaluation of test-driven development in a university environment,2003edit Gary Pollice. Using the Rational Unified Process for Small Projects: Expanding Upon eXtreme Programming, Lecture Notes in Computer Science, 2001edit Charles J. Poole. Distributed Product Development Using Extreme Programming, Lecture Notes in Computer Science, Vol. 3092, 2004edit Kris Read , Grigori Melnik and Frank Maurer. Examining Usage Patterns of the FIT Acceptance Testing Framework, 2006edit Michael Reeves, and Jihan Zhu. A Collaborative Environment for Supporting Distributed Extreme Programming in Global Software Development, Lecture Notes in Computer Science, Vol. 3092, 2004edit Linda Rising, and Norman S. Janoff. Scrum Software Development Process for Small Teams, IEEE Software, Vol. 17 (4), 2000, pp 26-32edit Hugh Robinson and Helen Sharp. Why the twelve practices both are and are not the most significant thing, Proceedings of the Agile Development Conference, 2003, pp 12-21edit Hugh Robinson and Helen Sharp. The Characteristics of XP Teams, Lecture Notes in Computer Science, Vol. 3092, pp 139-147edit SchBee02 Ken Schwaber, and Mike Beedle. Agile Software Development with Scrum, Prentice Hall, 2002edit Ken Schwaber. Scrum Development Process, 1995edit Helen Sharp, Hugh Robinson. An Ethnographic Study of XP Practice, Empirical Software Engineering, 2004edit Michael Smialek. From User Stories to Code in One Day?, 2005edit Jeff Sutherland. Future of Scrum: Support for Parallel Pipelining of Sprints in Complex Projects, 2006edit Laurie A. Williams, Robert R. Kessler. All I Really Need to Know about Pair Programming I Learned In Kindergarten, Commun. ACM, Volume 43, Number , 2000, pp 108-114edit Christ Vriens. Certifying for CMM Level 2 and ISO9001 with XP@Scrum, Proceedings of the Agile Development Conference, 2003. ADC 2003, 2003, pp 120-124edit Laurie Williams, Robert R. Kessler. Experimenting with Industry's "Pair-Programming" Model in the Computer Science Classroom, 2001edit Laurie Williams, Robert R. Kessler, Ward Cunningham, Ron Jeffries. Strengthening the Case for Pair-Programming, IEEE Software, Volume 17 , Number 4, 2000, pp 19-25edit Laurie Williams, William Krebs, Lucas Layman, Annie I. Antón, Pekka Abrahamsson. Toward a Framework for Evaluating Extreme Programming, 2004edit Laurie Williams, Lucas Layman, William Krebs. Extreme Programming Evaluation Framework for Object-Oriented Languages Version 1.4, 2004edit Shaochun Xu, Václav Rajlich, and Andrian Marcus. An Empirical Study of Programmer Learning during Incremental Software Development,Proceedings of the 4th IEEE International Conference on Cognitive Informatics, Irvine, CA, 2005edit