Publication:

Discovering loners and phantoms in commit and issue data

Date

Date

Date
2015
Conference or Workshop Item
Published version
cris.lastimport.scopus2025-08-05T03:56:00Z
cris.lastimport.wos2025-08-13T01:30:12Z
cris.virtual.orcidhttps://orcid.org/0000-0002-3874-5628
cris.virtualsource.orcid6149fcde-5cdb-4b1d-9472-5357491832c6
dc.contributor.institutionUniversity of Zurich
dc.date.accessioned2015-03-27T16:01:08Z
dc.date.available2015-03-27T16:01:08Z
dc.date.issued2015-05-19
dc.description.abstract

The interlinking of commit and issue data has become a de-facto standard in software development. Modern issue tracking systems, such as JIRA, automatically interlink commits and issues by the extraction of identifiers (e.g., issue key) from commit messages. However, the conventions for the use of interlinking methodologies vary between software projects. For example, some projects enforce the use of identifiers for every commit while others have less restrictive conventions. In this work, we introduce a model called PaLiMod to enable the analysis of interlinking characteristics in commit and issue data. We surveyed 15 Apache projects to investigate differences and commonalities between linked and non-linked commits and issues. Based on the gathered information, we created a set of heuristics to interlink the residual of non-linked commits and issues. We present the characteristics of Loners and Phantoms in commit and issue data. The results of our evaluation indicate that the proposed PaLiMod model and heuristics enable an automatic interlinking and can indeed reduce the residual of non-linked commits and issues in software projects.

dc.identifier.doi10.1109/ICPC.2015.10
dc.identifier.othermerlin-id:11916
dc.identifier.scopus2-s2.0-84961332953
dc.identifier.urihttps://www.zora.uzh.ch/handle/20.500.14742/108276
dc.identifier.wos000380441100003
dc.language.isoeng
dc.subject.ddc000 Computer science, knowledge & systems
dc.title

Discovering loners and phantoms in commit and issue data

dc.typeconference_item
dcterms.accessRightsinfo:eu-repo/semantics/openAccess
dcterms.bibliographicCitation.originalpublishernameInternational Conference on Program Comprehension
dcterms.bibliographicCitation.originalpublisherplaceFlorence, Italy
dcterms.bibliographicCitation.pageend14
dcterms.bibliographicCitation.pagestart4
dcterms.bibliographicCitation.urlhttp://dl.acm.org/citation.cfm?id=2820282&picked=prox
dspace.entity.typePublicationen
oairecerif.event.countryItaly
oairecerif.event.endDate2015-05-19
oairecerif.event.placeFlorence
oairecerif.event.startDate2015-05-18
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.authorSchermann, Gerald
uzh.contributor.authorBrandtner, Martin
uzh.contributor.authorPanichella, Sebastiano
uzh.contributor.authorLeitner, Philipp
uzh.contributor.authorGall, Harald
uzh.contributor.correspondenceYes
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.document.availabilitypostprint
uzh.eprint.datestamp2015-03-27 16:01:08
uzh.eprint.lastmod2024-03-06 14:20:00
uzh.eprint.statusChange2015-03-27 16:01:08
uzh.event.presentationTypepaper
uzh.event.title23rd IEEE International Conference on Program Comprehension
uzh.event.typeconference
uzh.harvester.ethYes
uzh.harvester.nbNo
uzh.identifier.doi10.5167/uzh-110093
uzh.oastatus.unpaywallgreen
uzh.oastatus.zoraGreen
uzh.publication.citationSchermann, Gerald; Brandtner, Martin; Panichella, Sebastiano; Leitner, Philipp; Gall, Harald (2015). Discovering loners and phantoms in commit and issue data. In: 23rd IEEE International Conference on Program Comprehension, Florence, Italy, 18 May 2015 - 19 May 2015. International Conference on Program Comprehension, 4-14.
uzh.publication.freeAccessAtUNSPECIFIED
uzh.publication.originalworkoriginal
uzh.publication.publishedStatusfinal
uzh.publication.scopedisciplinebased
uzh.scopus.impact23
uzh.scopus.subjectsHardware and Architecture
uzh.scopus.subjectsSoftware
uzh.workflow.chairSubjectifiSEAL1
uzh.workflow.doajuzh.workflow.doaj.false
uzh.workflow.eprintid110093
uzh.workflow.fulltextStatuspublic
uzh.workflow.revisions30
uzh.workflow.rightsCheckoffen
uzh.workflow.statusarchive
uzh.wos.impact19
Files

Original bundle

Name:
Discovering-Loners-and-Phantoms-in-Commit-and-Issue-Data.pdf
Size:
962.87 KB
Format:
Adobe Portable Document Format
Publication available in collections: