Logo des Repositoriums
 

Learning from project history to support programmers

dc.contributor.authorZimmermann, Thomas
dc.contributor.editorCremers, Armin B.
dc.contributor.editorManthey, Rainer
dc.contributor.editorMartini, Peter
dc.contributor.editorSteinhage, Volker
dc.date.accessioned2019-10-11T07:41:25Z
dc.date.available2019-10-11T07:41:25Z
dc.date.issued2005
dc.description.abstractNowadays, any larger software project collects lots of data. Changes to source code are stored in version control archives, and problems in bug databases. In this paper we present two tools that mine both sources to help developers writing better programs. The eROSE tool guides programmers along related changes in a similar way Amazon.com supports its customers: You changed fKeys[] and eROSE suggests initDefaults(), because in the past both items always have been changed together. The HATARI tool warns programmers against risky locations: “Programmers failed at changing resolveClasspath(). Be careful.” To measure risk, HATARI locates changes that lead to problems, as indicated by later fixes.en
dc.identifier.isbn3-88579-396-2
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/28065
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofInformatk 2005. Informatik Live! Band 1
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-67
dc.titleLearning from project history to support programmersen
dc.typeText/Conference Paper
gi.citation.endPage390
gi.citation.publisherPlaceBonn
gi.citation.startPage387
gi.conference.date19.-22. September 2005
gi.conference.locationBonn
gi.conference.sessiontitleRegular Research Papers

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
GI-Proceedings.67-87.pdf
Größe:
651.4 KB
Format:
Adobe Portable Document Format