SlideShare a Scribd company logo
1 of 7
Download to read offline
Mining Version Archives
 for Co-changed Lines


           Tom Zimmermann • Saarland University, Saarbrücken
              Sunghun Kim • University of California, Santa Cruz
               Andreas Zeller • Saarland University, Saarbrücken
     E. James Whitehead, Jr • University of California, Santa Cruz
Annotating Lines
Tx12         Tx23         Tx42         Tx79
 1:           1:           1:           1:
       ADD
 2:           2:           2:           2:
 3:           3:           3:           3:
 4:           4:           4:           4:
 5:           5:           5:           5:
                    CHG          DEL
 6:           6:           6:           6:
 7:           7:           7:           7:
 8:           8:           8:           8:
 9:           9:           9:           9:
10:          10:          10:          10:
11:          11:          11:          11:
       CHG
12:          12:          12:          12:
                                 CHG
             13:          13:          13:
             14:          14:          14:
             15:          15:
             16:          16:
Annotating Lines
Tx12         Tx23         Tx42         Tx79   Annotation
 1:           1:           1:           1:     1:   12
       ADD
 2:           2:           2:           2:     2:   12
 3:           3:           3:           3:     3:   23
 4:           4:           4:           4:     4:   23
 5:           5:           5:           5:     5:   23
                    CHG          DEL
 6:           6:           6:           6:     6:   12
 7:           7:           7:           7:     7:   12
 8:           8:           8:           8:     8:   12; 23
 9:           9:           9:           9:     9:   12; 23
10:          10:          10:          10:    10:   12; 23; 79
11:          11:          11:          11:    11:   12
       CHG
12:          12:          12:          12:    12:   12
                                 CHG
             13:          13:          13:    13:   12
             14:          14:          14:    14:   12
             15:          15:
             16:          16:
Frequently Changed Lines
org.eclipse.jdt.doc.isv/jdtOptions.txt
1: -charset quot;iso-8859-1quot;
2: -sourcepath [...]
3: -d reference/api
4: -classpath @rt@;../org.apache.ant/lib/ant.jar;../org.eclipse.debug.core/@dot;../org.eclipse.compare/@dot;../org.ec
   lipse.help/@dot;../org.eclipse.help.ui/@dot;../org.eclipse.core.resources/@dot;../org.eclipse.core.runtime/@dot;..
   /org.eclipse.core.filebuffers/@dot;../org.eclipse.core.expressions/@dot;../org.eclipse.swt.win32.win32.x86/@dot;.
   ./org.eclipse.ui/@dot;../org.eclipse.jdt.debug/jdi.jar;../org.eclipse.debug.ui/@dot;../org.eclipse.search/@dot;../org.e
   clipse.jface/@dot;../org.eclipse.jface.text/@dot;../org.eclipse.text/@dot;../org.eclipse.ui.editors/@dot;../org.eclips
   e.ui.views/@dot;../org.eclipse.ui.workbench/@dot;../org.eclipse.ui.workbench.texteditor/@dot;../org.eclipse.core
   .variables/@dot;../org.eclipse.ui.ide/@dot;../org.eclipse.jdt.junit/@dot;../org.eclipse.osgi/@dot;../org.eclipse.osgi.s
   ervices/@dot;../org.eclipse.osgi.util/@dot;../org.eclipse.ui.forms/@dot;../org.eclipse.core.commands/@dot;../org.
   eclipse.ltk.core.refactoring/@dot;../org.eclipse.ltk.ui.refactoring/@dot;../org.eclipse.core.filesystem/@dot;../org.e
   clipse.core.jobs/@dot;../org.eclipse.equinox.registry/@dot;../org.eclipse.equinox.common/@dot;../org.eclipse.co
   re.contenttype/@dot;../org.eclipse.equinox.preferences/@dot;../org.eclipse.equinox.supplement/@dot;../org.ecli
   pse.core.runtime.content/@dot;../org.eclipse.core.runtime.jobs/@dot;../org.eclipse.core.runtime.preferences/@
   dot
5: -breakiterator
6: -use
Frequently Changed Lines
org.eclipse.jdt.doc.isv/jdtOptions.txt
1: -charset quot;iso-8859-1quot;
2: -sourcepath [...]
3: -d reference/api
4: -classpath @rt@;../org.apache.ant/lib/ant.jar;../org.eclipse.debug.core/@dot;../org.eclipse.compare/@dot;../org.ec
   lipse.help/@dot;../org.eclipse.help.ui/@dot;../org.eclipse.core.resources/@dot;../org.eclipse.core.runtime/@dot;..
   /org.eclipse.core.filebuffers/@dot;../org.eclipse.core.expressions/@dot;../org.eclipse.swt.win32.win32.x86/@dot;.

                                                ED
   ./org.eclipse.ui/@dot;../org.eclipse.jdt.debug/jdi.jar;../org.eclipse.debug.ui/@dot;../org.eclipse.search/@dot;../org.e

                                             NG
                                          HA
   clipse.jface/@dot;../org.eclipse.jface.text/@dot;../org.eclipse.text/@dot;../org.eclipse.ui.editors/@dot;../org.eclips

                                        C
   e.ui.views/@dot;../org.eclipse.ui.workbench/@dot;../org.eclipse.ui.workbench.texteditor/@dot;../org.eclipse.core
   .variables/@dot;../org.eclipse.ui.ide/@dot;../org.eclipse.jdt.junit/@dot;../org.eclipse.osgi/@dot;../org.eclipse.osgi.s
                                                ES
                                            TIM
   ervices/@dot;../org.eclipse.osgi.util/@dot;../org.eclipse.ui.forms/@dot;../org.eclipse.core.commands/@dot;../org.

                                         28
   eclipse.ltk.core.refactoring/@dot;../org.eclipse.ltk.ui.refactoring/@dot;../org.eclipse.core.filesystem/@dot;../org.e
   clipse.core.jobs/@dot;../org.eclipse.equinox.registry/@dot;../org.eclipse.equinox.common/@dot;../org.eclipse.co
   re.contenttype/@dot;../org.eclipse.equinox.preferences/@dot;../org.eclipse.equinox.supplement/@dot;../org.ecli
   pse.core.runtime.content/@dot;../org.eclipse.core.runtime.jobs/@dot;../org.eclipse.core.runtime.preferences/@
   dot
5: -breakiterator
6: -use
Co-change on Lines
j2me/Library.java
   ...
25: static int MINOR_VERSION = 215;
    ...

version.txt
1: version 3.215

j2se/Library.java
   ...
25: static int MINOR_VERSION = 215;
    ...
Co-change on Lines
j2me/Library.java
   ...
25: static int MINOR_VERSION = 215;

                                              ED
    ...
                                           NG
                                        HA
                                      C
                                               ES
version.txt
                                           TIM
                                        71
                                      1
1: version 3.215
                                               ER
                                            TH
                                         GE
                                      TO
j2se/Library.java
   ...
25: static int MINOR_VERSION = 215;
    ...

More Related Content

Viewers also liked

Viewers also liked (11)

Quality of Bug Reports in Open Source
Quality of Bug Reports in Open SourceQuality of Bug Reports in Open Source
Quality of Bug Reports in Open Source
 
Characterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get ReopenedCharacterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get Reopened
 
Security trend analysis with CVE topic models
Security trend analysis with CVE topic modelsSecurity trend analysis with CVE topic models
Security trend analysis with CVE topic models
 
esolang: Esoterische Programmiersprachen
esolang: Esoterische Programmiersprachenesolang: Esoterische Programmiersprachen
esolang: Esoterische Programmiersprachen
 
Characterizing and predicting which bugs get fixed
Characterizing and predicting which bugs get fixedCharacterizing and predicting which bugs get fixed
Characterizing and predicting which bugs get fixed
 
Got Myth? Myths in Software Engineering
Got Myth? Myths in Software EngineeringGot Myth? Myths in Software Engineering
Got Myth? Myths in Software Engineering
 
Changes and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development ActivitiesChanges and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development Activities
 
Predicting Defects using Network Analysis on Dependency Graphs
Predicting Defects using Network Analysis on Dependency GraphsPredicting Defects using Network Analysis on Dependency Graphs
Predicting Defects using Network Analysis on Dependency Graphs
 
When do changes induce fixes?
When do changes induce fixes?When do changes induce fixes?
When do changes induce fixes?
 
Software Analytics = Sharing Information
Software Analytics = Sharing InformationSoftware Analytics = Sharing Information
Software Analytics = Sharing Information
 
Unit testing with JUnit
Unit testing with JUnitUnit testing with JUnit
Unit testing with JUnit
 

Similar to Mining Version Archives for Co-changed Lines

20141219 workshop methylation sequencing analysis
20141219 workshop methylation sequencing analysis20141219 workshop methylation sequencing analysis
20141219 workshop methylation sequencing analysis
Yi-Feng Chang
 
Thu bernstein key_warp_speed
Thu bernstein key_warp_speedThu bernstein key_warp_speed
Thu bernstein key_warp_speed
eswcsummerschool
 
Using Git as your VCS with Bioconductor
Using Git as your VCS with BioconductorUsing Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
timyates
 
Cloud burst tutorial
Cloud burst tutorialCloud burst tutorial
Cloud burst tutorial
주영 송
 

Similar to Mining Version Archives for Co-changed Lines (20)

clang-intro
clang-introclang-intro
clang-intro
 
Verilog Lecture2 thhts
Verilog Lecture2 thhtsVerilog Lecture2 thhts
Verilog Lecture2 thhts
 
Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...
Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...
Atmosphere Conference 2015: Need for Async: In pursuit of scalable internet-s...
 
20141219 workshop methylation sequencing analysis
20141219 workshop methylation sequencing analysis20141219 workshop methylation sequencing analysis
20141219 workshop methylation sequencing analysis
 
Edge trends mizuno-template
Edge trends mizuno-templateEdge trends mizuno-template
Edge trends mizuno-template
 
Understanding SLAB in Linux Kernel
Understanding SLAB in Linux KernelUnderstanding SLAB in Linux Kernel
Understanding SLAB in Linux Kernel
 
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, ConfluentTemporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
Temporal-Joins in Kafka Streams and ksqlDB | Matthias Sax, Confluent
 
Jvm Language Summit Rose 20081016
Jvm Language Summit Rose 20081016Jvm Language Summit Rose 20081016
Jvm Language Summit Rose 20081016
 
Thu bernstein key_warp_speed
Thu bernstein key_warp_speedThu bernstein key_warp_speed
Thu bernstein key_warp_speed
 
Adaptive Linear Solvers and Eigensolvers
Adaptive Linear Solvers and EigensolversAdaptive Linear Solvers and Eigensolvers
Adaptive Linear Solvers and Eigensolvers
 
Dynomite at Erlang Factory
Dynomite at Erlang FactoryDynomite at Erlang Factory
Dynomite at Erlang Factory
 
Cassandra EU - State of CQL
Cassandra EU - State of CQLCassandra EU - State of CQL
Cassandra EU - State of CQL
 
C* Summit EU 2013: The State of CQL
C* Summit EU 2013: The State of CQLC* Summit EU 2013: The State of CQL
C* Summit EU 2013: The State of CQL
 
Rustでパケットと戯れる
Rustでパケットと戯れるRustでパケットと戯れる
Rustでパケットと戯れる
 
Sge
SgeSge
Sge
 
Using Git as your VCS with Bioconductor
Using Git as your VCS with BioconductorUsing Git as your VCS with Bioconductor
Using Git as your VCS with Bioconductor
 
Cloud burst tutorial
Cloud burst tutorialCloud burst tutorial
Cloud burst tutorial
 
Cassandra : to be or not to be @ TechTalk
Cassandra : to be or not to be @ TechTalkCassandra : to be or not to be @ TechTalk
Cassandra : to be or not to be @ TechTalk
 
Garbage collection in JVM
Garbage collection in JVMGarbage collection in JVM
Garbage collection in JVM
 
Cooking with Chef
Cooking with ChefCooking with Chef
Cooking with Chef
 

More from Thomas Zimmermann

Analytics for software development
Analytics for software developmentAnalytics for software development
Analytics for software development
Thomas Zimmermann
 

More from Thomas Zimmermann (14)

MSR 2013 Preview
MSR 2013 PreviewMSR 2013 Preview
MSR 2013 Preview
 
Predicting Method Crashes with Bytecode Operations
Predicting Method Crashes with Bytecode OperationsPredicting Method Crashes with Bytecode Operations
Predicting Method Crashes with Bytecode Operations
 
Analytics for smarter software development
Analytics for smarter software development Analytics for smarter software development
Analytics for smarter software development
 
Klingon Countdown Timer
Klingon Countdown TimerKlingon Countdown Timer
Klingon Countdown Timer
 
Data driven games user research
Data driven games user researchData driven games user research
Data driven games user research
 
Empirical Software Engineering at Microsoft Research
Empirical Software Engineering at Microsoft ResearchEmpirical Software Engineering at Microsoft Research
Empirical Software Engineering at Microsoft Research
 
Analytics for software development
Analytics for software developmentAnalytics for software development
Analytics for software development
 
Cross-project defect prediction
Cross-project defect predictionCross-project defect prediction
Cross-project defect prediction
 
Changes and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development ActivitiesChanges and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development Activities
 
Mining Software Archives to Support Software Development
Mining Software Archives to Support Software DevelopmentMining Software Archives to Support Software Development
Mining Software Archives to Support Software Development
 
TA-RE: An Exchange Language for Mining Software Repositories
TA-RE: An Exchange Language for Mining Software RepositoriesTA-RE: An Exchange Language for Mining Software Repositories
TA-RE: An Exchange Language for Mining Software Repositories
 
Fine-grained Processing of CVS Archives with APFEL
Fine-grained Processing of CVS Archives with APFELFine-grained Processing of CVS Archives with APFEL
Fine-grained Processing of CVS Archives with APFEL
 
DynaMine: Finding Common Error Patterns by Mining Software Revision Histories
DynaMine: Finding Common Error Patterns by Mining Software Revision HistoriesDynaMine: Finding Common Error Patterns by Mining Software Revision Histories
DynaMine: Finding Common Error Patterns by Mining Software Revision Histories
 
HATARI: Raising Risk Awareness
HATARI: Raising Risk AwarenessHATARI: Raising Risk Awareness
HATARI: Raising Risk Awareness
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Mining Version Archives for Co-changed Lines

  • 1. Mining Version Archives for Co-changed Lines Tom Zimmermann • Saarland University, Saarbrücken Sunghun Kim • University of California, Santa Cruz Andreas Zeller • Saarland University, Saarbrücken E. James Whitehead, Jr • University of California, Santa Cruz
  • 2. Annotating Lines Tx12 Tx23 Tx42 Tx79 1: 1: 1: 1: ADD 2: 2: 2: 2: 3: 3: 3: 3: 4: 4: 4: 4: 5: 5: 5: 5: CHG DEL 6: 6: 6: 6: 7: 7: 7: 7: 8: 8: 8: 8: 9: 9: 9: 9: 10: 10: 10: 10: 11: 11: 11: 11: CHG 12: 12: 12: 12: CHG 13: 13: 13: 14: 14: 14: 15: 15: 16: 16:
  • 3. Annotating Lines Tx12 Tx23 Tx42 Tx79 Annotation 1: 1: 1: 1: 1: 12 ADD 2: 2: 2: 2: 2: 12 3: 3: 3: 3: 3: 23 4: 4: 4: 4: 4: 23 5: 5: 5: 5: 5: 23 CHG DEL 6: 6: 6: 6: 6: 12 7: 7: 7: 7: 7: 12 8: 8: 8: 8: 8: 12; 23 9: 9: 9: 9: 9: 12; 23 10: 10: 10: 10: 10: 12; 23; 79 11: 11: 11: 11: 11: 12 CHG 12: 12: 12: 12: 12: 12 CHG 13: 13: 13: 13: 12 14: 14: 14: 14: 12 15: 15: 16: 16:
  • 4. Frequently Changed Lines org.eclipse.jdt.doc.isv/jdtOptions.txt 1: -charset quot;iso-8859-1quot; 2: -sourcepath [...] 3: -d reference/api 4: -classpath @rt@;../org.apache.ant/lib/ant.jar;../org.eclipse.debug.core/@dot;../org.eclipse.compare/@dot;../org.ec lipse.help/@dot;../org.eclipse.help.ui/@dot;../org.eclipse.core.resources/@dot;../org.eclipse.core.runtime/@dot;.. /org.eclipse.core.filebuffers/@dot;../org.eclipse.core.expressions/@dot;../org.eclipse.swt.win32.win32.x86/@dot;. ./org.eclipse.ui/@dot;../org.eclipse.jdt.debug/jdi.jar;../org.eclipse.debug.ui/@dot;../org.eclipse.search/@dot;../org.e clipse.jface/@dot;../org.eclipse.jface.text/@dot;../org.eclipse.text/@dot;../org.eclipse.ui.editors/@dot;../org.eclips e.ui.views/@dot;../org.eclipse.ui.workbench/@dot;../org.eclipse.ui.workbench.texteditor/@dot;../org.eclipse.core .variables/@dot;../org.eclipse.ui.ide/@dot;../org.eclipse.jdt.junit/@dot;../org.eclipse.osgi/@dot;../org.eclipse.osgi.s ervices/@dot;../org.eclipse.osgi.util/@dot;../org.eclipse.ui.forms/@dot;../org.eclipse.core.commands/@dot;../org. eclipse.ltk.core.refactoring/@dot;../org.eclipse.ltk.ui.refactoring/@dot;../org.eclipse.core.filesystem/@dot;../org.e clipse.core.jobs/@dot;../org.eclipse.equinox.registry/@dot;../org.eclipse.equinox.common/@dot;../org.eclipse.co re.contenttype/@dot;../org.eclipse.equinox.preferences/@dot;../org.eclipse.equinox.supplement/@dot;../org.ecli pse.core.runtime.content/@dot;../org.eclipse.core.runtime.jobs/@dot;../org.eclipse.core.runtime.preferences/@ dot 5: -breakiterator 6: -use
  • 5. Frequently Changed Lines org.eclipse.jdt.doc.isv/jdtOptions.txt 1: -charset quot;iso-8859-1quot; 2: -sourcepath [...] 3: -d reference/api 4: -classpath @rt@;../org.apache.ant/lib/ant.jar;../org.eclipse.debug.core/@dot;../org.eclipse.compare/@dot;../org.ec lipse.help/@dot;../org.eclipse.help.ui/@dot;../org.eclipse.core.resources/@dot;../org.eclipse.core.runtime/@dot;.. /org.eclipse.core.filebuffers/@dot;../org.eclipse.core.expressions/@dot;../org.eclipse.swt.win32.win32.x86/@dot;. ED ./org.eclipse.ui/@dot;../org.eclipse.jdt.debug/jdi.jar;../org.eclipse.debug.ui/@dot;../org.eclipse.search/@dot;../org.e NG HA clipse.jface/@dot;../org.eclipse.jface.text/@dot;../org.eclipse.text/@dot;../org.eclipse.ui.editors/@dot;../org.eclips C e.ui.views/@dot;../org.eclipse.ui.workbench/@dot;../org.eclipse.ui.workbench.texteditor/@dot;../org.eclipse.core .variables/@dot;../org.eclipse.ui.ide/@dot;../org.eclipse.jdt.junit/@dot;../org.eclipse.osgi/@dot;../org.eclipse.osgi.s ES TIM ervices/@dot;../org.eclipse.osgi.util/@dot;../org.eclipse.ui.forms/@dot;../org.eclipse.core.commands/@dot;../org. 28 eclipse.ltk.core.refactoring/@dot;../org.eclipse.ltk.ui.refactoring/@dot;../org.eclipse.core.filesystem/@dot;../org.e clipse.core.jobs/@dot;../org.eclipse.equinox.registry/@dot;../org.eclipse.equinox.common/@dot;../org.eclipse.co re.contenttype/@dot;../org.eclipse.equinox.preferences/@dot;../org.eclipse.equinox.supplement/@dot;../org.ecli pse.core.runtime.content/@dot;../org.eclipse.core.runtime.jobs/@dot;../org.eclipse.core.runtime.preferences/@ dot 5: -breakiterator 6: -use
  • 6. Co-change on Lines j2me/Library.java ... 25: static int MINOR_VERSION = 215; ... version.txt 1: version 3.215 j2se/Library.java ... 25: static int MINOR_VERSION = 215; ...
  • 7. Co-change on Lines j2me/Library.java ... 25: static int MINOR_VERSION = 215; ED ... NG HA C ES version.txt TIM 71 1 1: version 3.215 ER TH GE TO j2se/Library.java ... 25: static int MINOR_VERSION = 215; ...