Mining version histories to guide software changes

We apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed..." Given a set of existing changes, the mined association rules 1) suggest and predict likely further changes, 2) show up item coupling that...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on software engineering Vol. 31; no. 6; pp. 429 - 445
Main Authors: Zimmermann, T., Zeller, A., Weissgerber, P., Diehl, S.
Format: Journal Article
Language:English
Published: New York IEEE 01.06.2005
IEEE Computer Society
Subjects:
ISSN:0098-5589, 1939-3520
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract We apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed..." Given a set of existing changes, the mined association rules 1) suggest and predict likely further changes, 2) show up item coupling that is undetectable by program analysis, and 3) can prevent errors due to incomplete changes. After an initial change, our ROSE prototype can correctly predict further locations to be changed; the best predictive power is obtained for changes to existing software. In our evaluation based on the history of eight popular open source projects, ROSE's topmost three suggestions contained a correct location with a likelihood of more than 70 percent.
AbstractList We apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed..." Given a set of existing changes, the mined association rules 1) suggest and predict likely further changes, 2) show up item coupling that is undetectable by program analysis, and 3) can prevent errors due to incomplete changes. After an initial change, our ROSE prototype can correctly predict further locations to be changed; the best predictive power is obtained for changes to existing software. In our evaluation based on the history of eight popular open source projects, ROSE's topmost three suggestions contained a correct location with a likelihood of more than 70 percent.
We apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed..." Given a set of existing changes, the mined association rules 1) suggest and predict likely further changes, 2) show up item coupling that is undetectable by program analysis, and 3) can prevent errors due to incomplete changes. After an initial change, our ROSE prototype can correctly predict further locations to be changed; the best predictive power is obtained for changes to existing software. In our evaluation based on the history of eight popular open source projects, ROSE's topmost three suggestions contained a correct location with a likelihood of more than 70 percent. [PUBLICATION ABSTRACT]
Author Weissgerber, P.
Zeller, A.
Zimmermann, T.
Diehl, S.
Author_xml – sequence: 1
  givenname: T.
  surname: Zimmermann
  fullname: Zimmermann, T.
  email: zimmerth@cs.uni-sb.de
  organization: Dept. of Comput. Sci., Saarlandes Univ., Saarbrucken, Germany
– sequence: 2
  givenname: A.
  surname: Zeller
  fullname: Zeller, A.
  email: zeller@acm.org
  organization: Dept. of Comput. Sci., Saarlandes Univ., Saarbrucken, Germany
– sequence: 3
  givenname: P.
  surname: Weissgerber
  fullname: Weissgerber, P.
  email: peter.weissgerber@ku-eichstaett.de
– sequence: 4
  givenname: S.
  surname: Diehl
  fullname: Diehl, S.
  email: diehl@acm.org
BookMark eNp90U1LHEEQBuAmKGR39eTRy-BBAzJrVff01zHIJgpKDjHnprenZm1Zp9fu2YT8e2fZgCDEU12eeqHqnbKDPvXE2AnCHBHs1cPPxZwDyLnmn9gErbC1kBwO2ATAmlpKYz-zaSlPMCKt5YTx-9jHflX9plxi6qvHWIaUI5VqSNVqG1uqSuqGPz5TFR59v6JyxA47vy50_G_O2K9vi4frm_rux_fb6693dRBaDbU0SNIKTyg8BtNBq4G32lhplgAcguqa0FLgpNulCUsMgI1fUteYoK1vxYxd7HM3Ob1sqQzuOZZA67XvKW2LM1ZxrjjiKM8_lNyAMIrDCL98CFFp5AqVMiM9e0ef0jb348EOrZS6kWaXd7lHIadSMnVuk-Ozz38dgts14sZG3K4Rp_mo8Z0OcfDD-PYh-7j-z87pficS0Vt6owTnRrwC31mXTw
CODEN IESEDJ
CitedBy_id crossref_primary_10_1109_TSE_2014_2372760
crossref_primary_10_1007_s10664_018_9630_9
crossref_primary_10_1016_j_cola_2019_01_006
crossref_primary_10_1016_j_infsof_2024_107547
crossref_primary_10_1016_j_is_2015_06_003
crossref_primary_10_15446_ing_investig_v34n1_42790
crossref_primary_10_1587_transinf_E95_D_1384
crossref_primary_10_1145_2000799_2000805
crossref_primary_10_1007_s11390_019_1917_9
crossref_primary_10_1049_iet_sen_2008_0084
crossref_primary_10_3745_KIPSTD_2011_18D_6_451
crossref_primary_10_1007_s11219_019_09456_3
crossref_primary_10_4018_IJAMC_2019010103
crossref_primary_10_1007_BF03323470
crossref_primary_10_1109_ACCESS_2023_3238813
crossref_primary_10_1587_transinf_2018EDP7227
crossref_primary_10_1109_TSE_2021_3059481
crossref_primary_10_1016_j_jss_2023_111912
crossref_primary_10_1145_2507288_2507301
crossref_primary_10_1109_TSE_2022_3171288
crossref_primary_10_4018_jossp_2012010103
crossref_primary_10_1016_j_jvlc_2010_08_003
crossref_primary_10_1145_3038926
crossref_primary_10_1016_j_infsof_2015_05_003
crossref_primary_10_4018_IJOSSP_2020010103
crossref_primary_10_1016_j_jss_2016_04_008
crossref_primary_10_1016_j_jss_2017_08_042
crossref_primary_10_1016_j_infsof_2013_02_016
crossref_primary_10_1016_j_jss_2015_03_040
crossref_primary_10_1007_s12530_016_9151_y
crossref_primary_10_1002_smr_530
crossref_primary_10_1007_s10664_018_9646_1
crossref_primary_10_1007_s00607_013_0344_y
crossref_primary_10_1109_ACCESS_2019_2911592
crossref_primary_10_1016_j_jss_2013_10_019
crossref_primary_10_1109_ACCESS_2025_3543319
crossref_primary_10_1145_3439769
crossref_primary_10_1007_s40009_016_0472_y
crossref_primary_10_1145_2894751
crossref_primary_10_1016_j_advengsoft_2013_01_001
crossref_primary_10_1016_j_jss_2007_07_034
crossref_primary_10_1016_j_infsof_2014_05_017
crossref_primary_10_1049_iet_sen_2017_0168
crossref_primary_10_1109_TSE_2007_70732
crossref_primary_10_1109_TSE_2007_70731
crossref_primary_10_1002_stvr_1475
crossref_primary_10_1016_j_infsof_2013_02_003
crossref_primary_10_1007_s10664_017_9529_x
crossref_primary_10_1016_j_jss_2016_03_030
crossref_primary_10_1109_TSE_2021_3102221
crossref_primary_10_1007_s10664_016_9441_9
crossref_primary_10_1109_TSE_2025_3533559
crossref_primary_10_1007_s11219_017_9358_6
crossref_primary_10_1002_smr_564
crossref_primary_10_1145_3473139
crossref_primary_10_1002_smr_1960
crossref_primary_10_1002_smr_1840
crossref_primary_10_1016_j_jss_2019_110420
crossref_primary_10_17485_ijst_2018_v11i20_122472
crossref_primary_10_1002_smr_1842
crossref_primary_10_1109_TSE_2019_2903039
crossref_primary_10_1145_2430536_2430541
crossref_primary_10_1016_j_compind_2014_10_005
crossref_primary_10_3390_sym10110534
crossref_primary_10_4018_JITR_2020040107
crossref_primary_10_1145_2674632_2674642
crossref_primary_10_4018_ijsi_2015010102
crossref_primary_10_1016_j_procs_2015_02_042
crossref_primary_10_1002_spe_70010
crossref_primary_10_1093_llc_fqaa017
crossref_primary_10_7717_peerj_cs_372
crossref_primary_10_1002_spe_2911
crossref_primary_10_1007_s10664_011_9159_7
crossref_primary_10_1016_j_infsof_2018_09_002
crossref_primary_10_1109_TSE_2012_27
crossref_primary_10_1145_3549542
crossref_primary_10_1016_j_eswa_2015_09_023
crossref_primary_10_1016_j_jss_2014_10_014
crossref_primary_10_1016_j_jss_2019_110397
crossref_primary_10_1016_j_ins_2011_09_034
crossref_primary_10_1007_s10664_024_10600_2
crossref_primary_10_1007_s11704_022_1449_2
crossref_primary_10_1109_TSE_2025_3578390
crossref_primary_10_1007_s10799_009_0062_5
crossref_primary_10_1007_s10664_017_9569_2
crossref_primary_10_1016_j_jss_2017_07_031
crossref_primary_10_1002_spe_2228
crossref_primary_10_1109_ACCESS_2018_2883533
crossref_primary_10_1109_MC_2021_3050538
crossref_primary_10_3390_app8060916
crossref_primary_10_1007_s10664_009_9127_7
crossref_primary_10_1007_s10664_020_09803_0
crossref_primary_10_1016_j_jss_2016_07_016
crossref_primary_10_1145_3212695
crossref_primary_10_1109_TCYB_2015_2419811
crossref_primary_10_1007_s10664_006_9004_6
crossref_primary_10_1016_j_jss_2019_03_014
crossref_primary_10_1016_j_knosys_2007_07_003
crossref_primary_10_1002_smr_344
crossref_primary_10_1007_s10664_013_9298_0
crossref_primary_10_1007_s11432_008_0066_5
crossref_primary_10_1007_s10664_015_9402_8
crossref_primary_10_1007_s12046_023_02137_9
crossref_primary_10_1108_IJWIS_03_2014_0006
crossref_primary_10_1007_s10664_012_9233_9
crossref_primary_10_1109_MS_2009_6
crossref_primary_10_1016_j_infsof_2020_106380
crossref_primary_10_1109_TSE_2013_19
crossref_primary_10_1002_smr_1619
crossref_primary_10_1016_j_jss_2020_110863
crossref_primary_10_1016_j_comcom_2020_12_022
crossref_primary_10_1109_TSE_2018_2861735
crossref_primary_10_1002_smr_1614
crossref_primary_10_1145_1276933_1276934
crossref_primary_10_1007_s11276_022_03203_6
crossref_primary_10_3390_app11199286
crossref_primary_10_1109_TSE_2007_70773
crossref_primary_10_1145_3593803
crossref_primary_10_1007_s10664_017_9588_z
crossref_primary_10_1016_j_scico_2016_10_003
crossref_primary_10_1016_j_scico_2024_103216
crossref_primary_10_3390_app13116453
crossref_primary_10_1007_s10664_006_9000_x
crossref_primary_10_1016_j_advengsoft_2012_07_001
crossref_primary_10_1109_TCYB_2018_2889830
crossref_primary_10_1049_iet_sen_2019_0368
crossref_primary_10_1145_2693208_2693224
crossref_primary_10_1002_smr_368
crossref_primary_10_1007_s10270_023_01113_5
crossref_primary_10_1109_ACCESS_2023_3273595
crossref_primary_10_1109_TSE_2020_3004892
crossref_primary_10_1007_s10664_020_09807_w
crossref_primary_10_1016_j_jss_2020_110550
crossref_primary_10_1016_j_procs_2015_12_168
crossref_primary_10_1145_1218776_1218791
crossref_primary_10_4018_jismd_2011100102
crossref_primary_10_1016_j_jss_2006_02_048
crossref_primary_10_1145_1449955_1449790
crossref_primary_10_1016_j_engappai_2018_02_001
crossref_primary_10_1016_j_jss_2008_07_020
crossref_primary_10_1007_s10664_021_10051_z
crossref_primary_10_1109_TSE_2020_3020502
crossref_primary_10_1007_s13369_020_04785_z
crossref_primary_10_1145_2990497
crossref_primary_10_1016_j_scico_2021_102731
crossref_primary_10_1007_s10515_016_0204_z
crossref_primary_10_1007_s10664_012_9197_9
crossref_primary_10_1016_j_eswa_2010_12_021
crossref_primary_10_1016_j_jss_2014_05_036
crossref_primary_10_1016_j_jss_2015_07_047
crossref_primary_10_1002_smr_2609
crossref_primary_10_1007_s11219_009_9075_x
crossref_primary_10_1007_s10664_020_09926_4
crossref_primary_10_1007_s11390_018_1887_3
crossref_primary_10_1145_2063239_2063243
crossref_primary_10_1002_smr_355
crossref_primary_10_1109_MS_2009_161
crossref_primary_10_1007_s10664_016_9432_x
crossref_primary_10_1002_smr_1635
crossref_primary_10_1109_TSE_2011_91
crossref_primary_10_1007_s10664_017_9560_y
crossref_primary_10_1109_TSE_2014_2362138
crossref_primary_10_1109_TSE_2019_2891758
crossref_primary_10_1002_smr_2165
crossref_primary_10_1145_3453478
crossref_primary_10_1007_s10515_012_0100_0
crossref_primary_10_1109_TSE_2017_2716950
crossref_primary_10_1016_j_comcom_2021_10_039
crossref_primary_10_1016_j_infsof_2015_07_007
crossref_primary_10_1371_journal_pone_0269607
Cites_doi 10.1145/1056018.1056024
10.1109/ICSM.2000.883028
10.1145/337180.337200
10.1109/ICSM.2001.972749
10.1109/ICSM.1998.738508
10.1109/ICSE.2003.1201207
10.1109/WPC.2003.1199188
10.1109/ICSE.2003.1201219
10.1109/WPC.2005.18
10.1109/IWPSE.2003.1231214
10.1049/ic:20040466
10.1007/BFb0053886
10.1109/ICSM.2003.1235410
10.1109/32.859533
10.1109/IWPSE.2003.1231213
10.1109/ICSM.2004.1357812
10.1109/icsm.2001.972697
10.1109/icse.2004.1317529
10.1109/TSE.2004.52
10.1109/IWPSE.2003.1231205
10.1109/ICSM.1997.624242
10.1109/ASE.1999.802089
ContentType Journal Article
Copyright Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jun 2005
Copyright_xml – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jun 2005
DBID 97E
RIA
RIE
AAYXX
CITATION
3V.
7WY
7WZ
7X7
7XB
87Z
88E
88F
88I
88K
8AL
8FE
8FG
8FI
8FJ
8FK
8FL
8G5
ABJCF
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BEZIV
BGLVJ
CCPQU
DWQXO
FRNLG
FYUFA
F~G
GHDGH
GNUQQ
GUQSH
HCIFZ
JQ2
K60
K6~
K7-
K9.
L.-
L6V
M0C
M0N
M0S
M1P
M1Q
M2O
M2P
M2T
M7S
MBDVC
P5Z
P62
PHGZM
PHGZT
PJZUB
PKEHL
PPXIY
PQBIZ
PQBZA
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
Q9U
7SC
7SP
8FD
F28
FR3
L7M
L~C
L~D
DOI 10.1109/TSE.2005.72
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
ProQuest Central (Corporate)
ABI/INFORM Collection
ABI/INFORM Global (PDF only)
Health & Medical Collection
ProQuest Central (purchase pre-March 2016)
ABI/INFORM Collection
Medical Database (Alumni Edition)
Military Database (Alumni Edition)
Science Database (Alumni Edition)
Telecommunications (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Hospital Collection
Hospital Premium Collection (Alumni Edition)
ProQuest Central (Alumni) (purchase pre-March 2016)
ABI/INFORM Collection (Alumni)
Research Library (Alumni)
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials Local Electronic Collection Information
ProQuest Central
Business Premium Collection
Technology Collection
ProQuest One Community College
ProQuest Central Korea
Business Premium Collection (Alumni)
Health Research Premium Collection
ABI/INFORM Global (Corporate)
Health Research Premium Collection (Alumni)
ProQuest Central Student
Research Library Prep
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Business Collection (Alumni Edition)
ProQuest Business Collection
Computer Science Database
ProQuest Health & Medical Complete (Alumni)
ABI/INFORM Professional Advanced
ProQuest Engineering Collection
ABI/INFORM Global
Computing Database
ProQuest Health & Medical Collection
PML(ProQuest Medical Library)
Military Database
Research Library
Science Database
Telecommunications Database
Engineering Database
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest Health & Medical Research Collection
ProQuest One Academic Middle East (New)
ProQuest One Health & Nursing
ProQuest One Business (OCUL)
ProQuest One Business (Alumni)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
ProQuest Central Basic
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
ProQuest Business Collection (Alumni Edition)
Research Library Prep
Computer Science Database
ProQuest Central Student
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
SciTech Premium Collection
ProQuest Military Collection
ProQuest Central China
ABI/INFORM Complete
ProQuest Telecommunications
ProQuest One Applied & Life Sciences
Health Research Premium Collection
Health & Medical Research Collection
ProQuest Central (New)
ProQuest Medical Library (Alumni)
Engineering Collection
Advanced Technologies & Aerospace Collection
Business Premium Collection
ABI/INFORM Global
Engineering Database
ProQuest Science Journals (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Hospital Collection
ProQuest Technology Collection
Health Research Premium Collection (Alumni)
ProQuest Telecommunications (Alumni Edition)
ProQuest Business Collection
ProQuest Hospital Collection (Alumni)
ProQuest Health & Medical Complete
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ABI/INFORM Global (Corporate)
ProQuest One Business
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Health & Medical Complete (Alumni)
ProQuest Central (Alumni Edition)
ProQuest One Community College
ProQuest One Health & Nursing
Research Library (Alumni Edition)
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest Health & Medical Research Collection
ProQuest Engineering Collection
Health and Medicine Complete (Alumni Edition)
ProQuest Central Korea
ProQuest Research Library
ABI/INFORM Complete (Alumni Edition)
ProQuest Computing
ABI/INFORM Global (Alumni Edition)
ProQuest Central Basic
ProQuest Science Journals
ProQuest Computing (Alumni Edition)
ProQuest Military Collection (Alumni Edition)
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest Medical Library
Materials Science & Engineering Collection
ProQuest One Business (Alumni)
ProQuest Central (Alumni)
Business Premium Collection (Alumni)
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts
Technology Research Database
ProQuest Business Collection (Alumni Edition)

Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1939-3520
EndPage 445
ExternalDocumentID 867029751
10_1109_TSE_2005_72
1463228
Genre orig-research
News
GroupedDBID --Z
-DZ
-~X
.4S
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
7WY
7X7
85S
88E
88I
8FE
8FG
8FI
8FJ
8FL
8G5
8R4
8R5
97E
9M8
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABJCF
ABPPZ
ABQJQ
ABUWG
ABVLG
ACGFO
ACGOD
ACIWK
ACNCT
ADBBV
AENEX
AETIX
AFKRA
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ARAPS
ARCSS
ASUFR
ATWAV
AZQEC
BEFXN
BENPR
BEZIV
BFFAM
BGLVJ
BGNUA
BKEBE
BKOMP
BPEOZ
BPHCQ
BVXVI
CCPQU
CS3
DU5
DWQXO
E.L
EBS
EDO
EJD
FRNLG
FYUFA
GNUQQ
GROUPED_ABI_INFORM_RESEARCH
GUQSH
HCIFZ
HMCUK
HZ~
H~9
I-F
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
ITG
ITH
JAVBF
K60
K6V
K6~
K7-
L6V
LAI
M0C
M1P
M1Q
M2O
M2P
M43
M7S
MS~
O9-
OCL
OHT
P2P
P62
PHGZM
PHGZT
PJZUB
PPXIY
PQBIZ
PQBZA
PQGLB
PQQKQ
PROAC
PSQYO
PTHSS
PUEGO
Q2X
RIA
RIE
RNI
RNS
RXW
RZB
S10
TAE
TN5
TWZ
UHB
UKHRP
UPT
UQL
VH1
WH7
XOL
YYP
YZZ
ZCG
AAYXX
AFFHD
CITATION
3V.
7XB
88K
8AL
8FK
JQ2
K9.
L.-
M0N
M2T
MBDVC
PKEHL
PQEST
PQUKI
PRINS
Q9U
7SC
7SP
8FD
F28
FR3
L7M
L~C
L~D
ID FETCH-LOGICAL-c376t-581e593ae13a1c8f0d702d78958b0020c6f4cdec2e7db8cb1c014abef48c79ad3
IEDL.DBID M1Q
ISICitedReferencesCount 401
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000230117200002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0098-5589
IngestDate Sun Nov 09 12:00:50 EST 2025
Sun Sep 28 04:17:48 EDT 2025
Wed Oct 01 12:47:47 EDT 2025
Mon Oct 06 16:58:12 EDT 2025
Sat Nov 29 08:19:45 EST 2025
Tue Nov 18 21:05:11 EST 2025
Wed Aug 27 01:50:08 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c376t-581e593ae13a1c8f0d702d78958b0020c6f4cdec2e7db8cb1c014abef48c79ad3
Notes SourceType-Scholarly Journals-1
ObjectType-News-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ObjectType-Article-2
ObjectType-Feature-1
PQID 195574580
PQPubID 23500
PageCount 17
ParticipantIDs proquest_miscellaneous_896226211
proquest_journals_195574580
crossref_citationtrail_10_1109_TSE_2005_72
ieee_primary_1463228
proquest_miscellaneous_28038620
proquest_miscellaneous_1671261668
crossref_primary_10_1109_TSE_2005_72
PublicationCentury 2000
PublicationDate 2005-06-01
PublicationDateYYYYMMDD 2005-06-01
PublicationDate_xml – month: 06
  year: 2005
  text: 2005-06-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on software engineering
PublicationTitleAbbrev TSE
PublicationYear 2005
Publisher IEEE
IEEE Computer Society
Publisher_xml – name: IEEE
– name: IEEE Computer Society
References ref13
ref35
ref12
ref15
Zimmermann (ref34) 2004
ref14
ref36
Ball (ref3)
Srikant (ref31)
ref11
ref33
ref10
ref2
Berliner (ref4)
ref17
ref16
ref19
ref18
Xing (ref32)
Fogel (ref9) 2002
ref24
ref23
Rijsbergen (ref25) 1979
ref20
Srikant (ref30)
ref22
ref21
Agrawal (ref1)
ref27
ref8
ref7
Sliwerski (ref29)
ref6
ref5
Sayyad-Shirabad (ref28)
Sayyad-Shirabad (ref26)
References_xml – ident: ref6
  doi: 10.1145/1056018.1056024
– ident: ref22
  doi: 10.1109/ICSM.2000.883028
– volume-title: Master’s thesis, Universität Passau, Germany
  year: 2004
  ident: ref34
  article-title: Mining Version Archives to Guide Software Changes
– volume-title: Proc. 25th Int’l Conf. Software Eng. (ICSE)
  ident: ref17
– year: 2002
  ident: ref9
  article-title: cvs2cl.pl: CVS-Log-Message-to-ChangeLog Conversion Script
– ident: ref21
  doi: 10.1145/337180.337200
– ident: ref7
  doi: 10.1109/ICSM.2001.972749
– ident: ref10
  doi: 10.1109/ICSM.1998.738508
– ident: ref23
  doi: 10.1109/ICSE.2003.1201207
– volume-title: Proc. Int’l Workshop Mining Software Repositories (MSR)
  ident: ref29
  article-title: When Do Changes Induce Fixes? On Fridays
– volume-title: Proc. ICSE Workshop Process Modelling and Empirical Studies of Software Eng.
  ident: ref3
  article-title: If Your Version Control System Could Talk
– start-page: 487
  volume-title: Proc. 20th Very Large Data Bases Conf. (VLDB)
  ident: ref1
  article-title: Fast Algorithms for Mining Association Rules
– ident: ref5
  doi: 10.1109/WPC.2003.1199188
– ident: ref8
  doi: 10.1109/ICSE.2003.1201219
– ident: ref13
  doi: 10.1109/WPC.2005.18
– ident: ref15
  doi: 10.1109/IWPSE.2003.1231214
– ident: ref36
  doi: 10.1049/ic:20040466
– volume-title: Proc. Third Int’l Conf. KDD and Data Mining (KDD ’97)
  ident: ref31
  article-title: Mining Association Rules with Item Constraints
– ident: ref2
  doi: 10.1007/BFb0053886
– ident: ref27
  doi: 10.1109/ICSM.2003.1235410
– start-page: 341
  volume-title: Proc. Winter 1990 USENIX Conf.
  ident: ref4
  article-title: CVS II: Parallelizing Software Development
– ident: ref14
  doi: 10.1109/32.859533
– ident: ref35
  doi: 10.1109/IWPSE.2003.1231213
– ident: ref16
  doi: 10.1109/ICSM.2004.1357812
– start-page: 22
  volume-title: Proc. Int’l Conf. Software Methods
  ident: ref26
  article-title: Supporting Maintainance of Legacy Software with Data Mining Techniques
– ident: ref18
  doi: 10.1109/icsm.2001.972697
– ident: ref24
  doi: 10.1109/icse.2004.1317529
– volume-title: Information Retrieval
  year: 1979
  ident: ref25
– start-page: 407
  volume-title: Proc. 21st Very Large Data Bases Conf. (VLDB)
  ident: ref30
  article-title: Mining Generalized Association Rules
– volume-title: Proc. 16th Int’l Conf. Software Eng. and Knowledge Eng. (SEKE ’04)
  ident: ref32
  article-title: Data-Mining in Support of Detecting Class Co-Evolution
– ident: ref33
  doi: 10.1109/TSE.2004.52
– start-page: 53
  volume-title: Proc. Int’l Workshop Mining Software Repositories (MSR 2004)
  ident: ref28
  article-title: Mining the Software Change Repository of a Legacy Telephony System
– ident: ref12
  doi: 10.1109/IWPSE.2003.1231205
– ident: ref11
  doi: 10.1109/ICSM.1997.624242
– volume-title: Proc. Int’l Workshop Principles of Software Evolution (IWPSE 2003)
  ident: ref19
– ident: ref20
  doi: 10.1109/ASE.1999.802089
SSID ssj0005775
ssib053395008
Score 2.3906815
Snippet We apply data mining to version histories in order to guide programmers along related changes: "Programmers who changed these functions also changed..." Given...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 429
SubjectTerms Archives & records
Association rules
classification
clustering
Computer programming
Computer programs
Computer science
Computer Society
configuration management
Data mining
distribution
enhancement
Environmental management
Error analysis
Freeware
History
Index Terms- Programming environments/construction tools
Java
Joining
maintenance
Open source software
Predictions
Programmers
Programming profession
Prototypes
Revisions
Software
Software engineering
Software prototyping
Studies
SummonAdditionalLinks – databaseName: IEEE Electronic Library (IEL)
  dbid: RIE
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5UPHjxVcX6jOBJXN3NJpvkKGLxoCKo0NuSJlMRpJU-9O87yW5bxPbgbWGHECaZmXyTzHwAZ11htRXcJ2kuXSJs5pKOEyYR0uZKo1cWY6HwvXp81O22eVqCi2ktDCLGx2d4GT7jXb7vu3FIlV2RVdP-08uwrFRR1WrNnnMoJSf9MaXUpq7Fy1Jz9fJ8WyVPFP8VfSKdyh8fHANLa-N_U9qE9foAya6rFd-CJextw8aEnIHVttoA_hCpH9hXlRBjVWNhwsVs1Gdv43ePbEgu-NsOkFXVv8MdeG3dvtzcJTVBQuLIL4wSqTOUJreY5aRk3U29SrlX2kgdgm_qiq5wHh1H5TvadTJHgMh2sCu0U8b6fBdWev0e7gFLPQUqy5XXZKC8IHfschuyQlYKjtI34XyiuNLV3cMDicVHGVFEakrScuC0lKXiTTibCn9WTTPmizWCQmcilS6bcDBZkbI2qGGZGSmVkDptwun0L1lCuN6wPeyPSaRQGeHBoqARThbIBC4uwnA0ClsgoU1BJ1KCxfvzZ3cAa7F7a0zEHMLKaDDGI1h1X6P34eA47skf0oDg5A
  priority: 102
  providerName: IEEE
Title Mining version histories to guide software changes
URI https://ieeexplore.ieee.org/document/1463228
https://www.proquest.com/docview/195574580
https://www.proquest.com/docview/1671261668
https://www.proquest.com/docview/28038620
https://www.proquest.com/docview/896226211
Volume 31
WOSCitedRecordID wos000230117200002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: RIE
  dateStart: 19750101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
– providerCode: PRVPQU
  databaseName: ABI/INFORM Collection
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: 7WY
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/abicomplete
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ABI/INFORM Global
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: M0C
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/abiglobal
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Collection
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: P5Z
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database (Proquest)
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: K7-
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Engineering Database
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: M7S
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Health & Medical Collection
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: 7X7
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/healthcomplete
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Military Database (ProQuest)
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: M1Q
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/military
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: BENPR
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Research Library
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: M2O
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/pqrl
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Science Database
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: M2P
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/sciencejournals
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1RbxMxDLbYxsNeGLAhyqAEaU9I0XK55JI8IZg6kKCl0CI6Xk5pkkqTUDt6Lfx9nDTXCcF42Yul01lR5MR27MT-AE5mwmoruKeslI4KWzg6dcJQIW2pdPDKhlQo_EENBnoyMcP8NqfJzypbm5gMtV-4mCM_LYyUSkjNXl39oBE0Kl6uZgSNHdjDc7KJrfP7xafrFx5KybZlppTa5PK8gpnT8ai3yaco_odDSggrf5nl5GvOD245y_twLx8yyevNrngAd8L8IRy0AA4k6_Mh8H6ChyA5aUZyz5DQkNWCvF1f-kBGaKZ_2WUgmzKE5gi-nPfGZ-9oBlGgDm3HikpdBGlKG4oSF0LPmFeMe6WN1NFBM1fNhPPB8aD8VLtp4TBostMwE9opY335CHbni3l4DIR5dGaWK69RiXmFJtuVNmaOrBQ8SN-Bl60ka5c7jEegi-91ijSYqVHsEfdS1op34GTLfLVprPFvtsO4JNcsokITpDtw3Mq_zkrX1Fvhd-DF9i9qS7wCsfOwWCNLpQqMGasKR3h-A0_E68I4D0chN3BoU-GpFUPnJ_-dxjHsp0avKWfzFHZXy3V4Bnfdz9Vls-zCjvp6EelEdWHvTW8w_Ixf7xVF2mdn3bSXI-UfEx0mOo5UjZAO5bduKlf8DZmN-80
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1RSxwxEB6sFupLbWulp7amYF8KwU022SQPpUjVKnceBa_g2zaX5EAod3p7p_RH9T92kt09KVXffOjzDiHszHyTmWTmA9gdCaut4J5muXRUWObo0AlDhbS50sErG1KjcE_1-_r83Hxbgt9tL0x8VtliYgJqP3GxRr7HjJRKSJ19vryikTQqXq62DBq1VXTDrxvM2KpPJweo3g-cHx0OvhzThlSAOvSlGZWaBWlyG1iOG9OjzKuMe6WN1DFgZa4YCeeD40H5oXZD5jCJsMMwEtopY32O6z6BFZFrFd2qq-jtixKlZDuiU0ptmnZAlpm9wdlhXb9R_K8AmBhd_gkDKbYdrf1nf-UFPG8O0WS_tvqXsBTGr2CtJaggDV6tAz9N9BekKQqSZiZKqMhsQr7OL3wgZxiGbuw0kLrNonoN3x9l5xuwPJ6MwxsgmcdgbbnyGkGKFxiSXG5jZcxKwYP0HfjYaq50zQT1SOTxs0yZVGZKVHPk9ZSl4h3YXQhf1oND7hZbjyZwKyIKhFjdga1W32UDKlW5UHYH3i--IhrEKx47DpM5ihSKYU5cFLjCzj0ykY8M81hchdwjoU2Bp3LO2OaD29iBZ8eD017ZO-l3t2A1DbVN9altWJ5N5-EtPHXXs4tq-i75CYEfj22CfwCmo09Z
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Mining+version+histories+to+guide+software+changes&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Zimmermann%2C+T&rft.au=Zeller%2C+A&rft.au=Weissgerber%2C+P&rft.au=Diehl%2C+S&rft.date=2005-06-01&rft.issn=0098-5589&rft.volume=31&rft.issue=6&rft.spage=429&rft.epage=445&rft_id=info:doi/10.1109%2FTSE.2005.72&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon