Jan Nonnen
Address
Institute of Computer Science III
Roemerstr. 164, Room A-107
D - 53117 Bonn
Contact
Projects
Research
- Software Visualization
- Program Comprehension
- Software Evolution
- Source Code Analysis
- Naming Analysis of Source Code
Offered Thesis Topics for Students
- Topics in Software Visualization (BA/MS/Dipl), for example:
/
Analysing the effect of “fogging” not yet read code for program comprehension (MS/Dipl)- Metric Evolution Visualisation as Kiviat Diagrams
- …
- Methods for improving developer-specific awareness (BA/MS/Dipl)
- Research on vocabulary evolution and its effect on knowledge divergence (MS/Dipl)
For details or more thesis topics please contact me via email or visit me in my office.
Teaching
Lecture "Advanced Logic Programming" (2010) [Student Assistant]
Vorlesung "Softwaretechnologie" (2009) [Student Assistant]
Publications
- Jan Nonnen:Using Mountain Visualizations for Orientation in Source Code, 15. Workshop Software-Reengineering(WSR) 2013, Bad Honnef, Germany
- Jan Nonnen, Jan Paul Imhoff, Daniel Speicher: Kanban im Universitätspraktikum - Ein Erfahrungsbericht, Software Engineering im Unterricht der Hochschulen, (SEUH), 2013, Aachen
- Christian R. Prause, Jan Nonnen, Mark Vinkovits: A Field Experiment on Gamification of Code Quality in Agile Development, Psychology of Programming Interest Group (PPIG) Annual Conference 2012
- Jan Nonnen: Attacking Software Knowledge Erosion with Gamification, 3. International Workshop on Software Knowledge (SKY) 2012, Barcelona, Spain
- Jan Nonnen, Paul Imhoff: Analysing the Vocabulary to Identify Knowledge Divergence, 14. Workshop Software-Reengineering(WSR) 2012, Bad Honnef, Germany
- Daniel Speicher, Jan Nonnen, Andri Bremm: Smell Museums as Functional Tests for Static Analyses, 14. Workshop Software-Reengineering(WSR) 2012, Bad Honnef, Germany
- Daniel Speicher, Jan Nonnen, Holger Mügge: How many realities fit into a program - Notes on the meaning of meaning for programs, SKY 2011
- Jan Nonnen, Daniel Speicher, Paul Imhoff: Locating the Meaning of Terms in Source Code - Research on ”Term Introduction”, IEEE AccessSlides, 18th Working Conference on Reverse Engineering(WCRE), 2011
Diploma Thesis
Other Stuff
- Test Driven Development: Coding Katas
- Cultivate Poster at the Eclipse Demo Camp Indigo Bonn , 2011



