Bitte haben Sie einen Moment Geduld, wir legen Ihr Produkt in den Warenkorb.
Bitte haben Sie einen Moment Geduld, wir legen Ihr Produkt in den Warenkorb.
| Themen | Informatik und Informationstechnologie Informatik |
|---|---|
| ISBN | 9783838381244 |
| Sprache | Englisch |
| Erscheinungsdatum | 29.07.2010 |
| Größe | 220 x 150 mm |
| Verlag | LAP LAMBERT Academic Publishing |
| Lieferzeit | Lieferung in 7-14 Werktagen |
| Herstellerangaben | Anzeigen Str. Armeneasca 28/1, office 1 | MD-2012 Chisinau info@omniscriptum.com |
Programmers often copy and paste source code in order to reuse an existing solution in the completion of a current task. Copying and pasting results in code clones (similar code fragments) throughout a code base, which need to be properly maintained over time. Forgetting the cloning information and correspondence relationships within a piece of code can be problematic for the software maintainer. Furthermore, inconsistent editing to clones can introduce undetected bugs, decreasing the quality of the software. This dissertation presents a suite of software tools, Eclipse plug-ins named CnP, that aid the programmer during copy, paste, and modify programming. The purpose is to provide tool support throughout a clone''s entire lifecycle, from its creation to its removal from the system. More than just traditional clone detection and removal, these clone tracking tools have a particular focus on clone editing. CReN and LexId help with consistent identifier and substring renaming within clones, and CSeR visualizes user edits within a clone for better clone comparison. A user study was conducted with analysis in terms of task completion time, solution correctness, and method of completion.
| Themen | Informatik und Informationstechnologie Informatik |
|---|---|
| ISBN | 9783838381244 |
| Sprache | Englisch |
| Erscheinungsdatum | 29.07.2010 |
| Größe | 220 x 150 mm |
| Verlag | LAP LAMBERT Academic Publishing |
| Lieferzeit | Lieferung in 7-14 Werktagen |
| Herstellerangaben | Anzeigen Str. Armeneasca 28/1, office 1 | MD-2012 Chisinau info@omniscriptum.com |
Wie gefällt Ihnen unser Shop?