search

filters

output formats

sort by:   per page:

2006

Evolving Code Clones An Approach towards a Fine-Grained Analysis of Code Clone Changes and Change Couplings

 (mastersthesis)
Emanuel Giger
Harald C. Gall(Eds.)
Der Begriff Klon bezieht sich im Gebiet der Software Entwicklung auf die Tatsache, dass ein Software System Duplizierungen in seinem Quelltext aufweist. Klone haben den Ruf eines bad smell. Man nimmt daher an, dass sie Probleme waehrend der Evolution und Wartung eines Software Systems bereiten. Dies ruehrt daher, dass Klone oft konsistent an allen Stellen, an welchen sie im gesamten Quelltext auftreten, angepasst werden muessen. Dieses Problem aeussert sich in einer Gruppe von Dateien, die oft zusammen geaendert werden. Umso wichtiger waere eine Methodik, die es erlaubt, kritische Dateien und Klone gezielt zu identifizieren und zu ”entschaerfen”. Es gilt seit laengerem die Vermutung, dass ein Zusammenhang zwischen solchen Quelltext-Klonen und dem Aenderungsverhalten der betroffenen Dateien besteht. Diese Vermutung konnte in frueheren Untersuchungen nicht bestaetigt, jedoch auch nicht gaenzlich verneint werden. In dieser Diplomarbeit wird eine neue Kombination von Techniken verwendet, um die Zusammenhaenge und Wechselwirkungen zwischen Duplizierungen und Aenderungskopplungen zu untersuchen. In unseren Fallstudien konnten wir keinen solchen systematischen Zusammenhang feststellen. Dateien mit einer hoeheren Anzahl von Klonen, werden nicht zwingend oefter miteinander geaendert. Die Untersuchungen haben jedoch gezeigt, dass in gewissen Faellen gemeinsame Aenderungen tatsaechlich auf Klone zurueck zu fuehren sind. Unser Ansatz kann verwendet werden, um diese Faelle gezielt in einem System zu suchen, und im Zuge eines Refactoring zu entfernen., University of Zurich, s.e.a.l., 2006
  • RDF
  • BibTeX

Ausarbeitung und Umsetzung einer Experimentalumgebung zur Benutzeranalyse in mobilen Umgebungen

 (mastersthesis)
Mathias Graf
Abraham Bernstein(Eds.)
University of Zurich, ddis, 2006
  • RDF
  • BibTeX

Empirische Untersuchung des Kommunikationsverhaltens virtuell verteilter Gruppen anhand von Audio- und Chatkonferenzen

 (mastersthesis)
Sibylle Grimm
Gerhard Schwabe(Eds.)
University of Zurich, im, 2006
  • RDF
  • BibTeX

Change Prediction Cost Model - Developing a CPMC based on Version History data and Change Couplings

 (mastersthesis)
Béla Grossmann
Harald C. Gall(Eds.)
University of Zurich, s.e.a.l., 2006
  • RDF
  • BibTeX

Simulation and Visualization of Tornadoes

 (mastersthesis)
Sandra Gubler
Renato Pajarola(Eds.)
University of Zurich, vmml, 2006
  • RDF
  • BibTeX

Mobile Unterstützung von Teams bei Ad-hoc-Aufgaben

 (mastersthesis)
Adrian Gygax
Gerhard Schwabe(Eds.)
University of Zurich, im, 2006
  • RDF
  • BibTeX

Towards an Integrated Tool Platform for Software Architecture and Evolution Analysis

 (mastersthesis)
Christian Hanimann
Harald C. Gall(Eds.)
University of Zurich, s.e.a.l., 2006
  • RDF
  • BibTeX

Wissensorientierte Führung von ITProjekten

 (mastersthesis)
Alexander Hasler-Jennewein
Helmut Schauer(Eds.)
University of Zurich, ee, 2006
  • RDF
  • BibTeX

Feldtest mobiler Tourismus-Communities

 (mastersthesis)
Christof Haeusler
Gerhard Schwabe(Eds.)
University of Zurich, im, 2006
  • RDF
  • BibTeX

Learning from the Effectiveness of Open Source Teams (DA)

 (mastersthesis)
Nicolas Honegger
Helmut Schauer(Eds.)
University of Zurich, ee, 2006
  • RDF
  • BibTeX
First Previous 106 107 108 109 110 Next Last
1608 results