Logo des Repositoriums
 

Mining Java Packages for Developer Profiles: An Exploratory Study

dc.contributor.authorRamadani, Jasmin
dc.contributor.authorWagner, Stefan
dc.contributor.editorMitschang, Bernhard
dc.contributor.editorNicklas, Daniela
dc.contributor.editorLeymann, Frank
dc.contributor.editorSchöning, Harald
dc.contributor.editorHerschel, Melanie
dc.contributor.editorTeubner, Jens
dc.contributor.editorHärder, Theo
dc.contributor.editorKopp, Oliver
dc.contributor.editorWieland, Matthias
dc.date.accessioned2017-06-21T11:24:37Z
dc.date.available2017-06-21T11:24:37Z
dc.date.issued2017
dc.description.abstractNot all developers have the same degree of knowledge of all parts of a software system. For allocating new task expertise, it would be interesting to have different developer profiles explicit. The state of the practice is to find out manually who might be most experienced in a certain area. A clear understanding how to automate this analysis is missing. Our goal is to explore to what degree the analysis of couplings of packages can be useful for this automation. Our analysis approach uses the idea that packages reflect the organization of the source code into basic functionalities. We use data mining on the version history to identify the sets of the packages that were most frequently changed together in different occasions. We present a case study where we analyze three open-source software systems to define developer expertise profiles based on the aggregation of the packages. Our results identify different developer profiles. They can be especially useful in analyzing projects with a larger number of developers saving time and effort by limiting the data sets to be investigated to find relevant software changes.en
dc.identifier.isbn978-3-88579-660-2
dc.identifier.pissn1617-5468
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofDatenbanksysteme für Business, Technologie und Web (BTW 2017) - Workshopband
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-266
dc.subjectVersion history
dc.subjectPackages
dc.subjectDevelopers expertise
dc.titleMining Java Packages for Developer Profiles: An Exploratory Studyen
dc.typeText/Conference Paper
gi.citation.endPage154
gi.citation.publisherPlaceBonn
gi.citation.startPage143
gi.conference.date6.-10. März 2017
gi.conference.locationStuttgart
gi.conference.sessiontitleWorkshop on Industrial Applications of Artificial Intelligence (IAAI’17)

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
paper18.pdf
Größe:
220 KB
Format:
Adobe Portable Document Format