TaRGeT Refactorings
# of
modified
Refactoring Used Templates artifacts
Include new mandatory feature
Move assets
1 Word Input Split asset 6
2 XML Input Include new OR feature 2
Include new mandatory feature
Move Assets
3 On The Fly Refactor assets 16
Basic
4 Generation Include new Alternative feature 2
Include new mandatory feature
Move Assets
Refactor asset
5 TC3 Output Split asset 9
Change mandatory feature to
optional
6 Interruption Split asset 18
7 Idiom English Split asset 51
Idiom Include new alternative feature
8 Portuguese Refactor asset 6
Include new alternative feature
Environment Add new tag to pre-processed file
9 Mac OS (template ainda nao definido) 1
Add new alternative feature, Add
TestLink new asset (new aspect with variation
10 Output behaviour) 1
Add new alternative feature, Add
new asset (new extension to
extension point and new aspect with
11 STD Output variation behaviour) 5
Inlude new alternative feature, Add
new asset (new extension to
12 XML Output extension point) 4
Inlude new alternative feature, Add
new asset (new extension to
13 HTML Output extension point), Refactor asset 5
Inlude new alternative feature, Add
new asset (new extension to
14 TC 4 Output extension point) 4
Include new Optional feature, Add
new asset (Add new extension point,
Add new extension to extension
15 CM point) 25
Add new Optional feature, Add new
asset (new extension to extension
16 CNL point) 55
Add new alternative feature, Add
new asset (new extension to
17 STD Input extension point) 5
Add new Optional feature, Add new
Use Case asset (new aspect with variation
18 Editor behaviour) 25
Monitoring Add new Optional feature, Add new
19 Plugin asset 9
Include new Optional feature, Add
new asset (Add new extension point,
Import Add new extension to extension
20 Template point) 9
Average 12.9
Releases 4.0 to 5.0 17.27272727
Releases 5.0 to 6.0 7.555555556
Introduced
error in the
SPL? Obs.
No
No
No Most of the classes in a same package
No
No
No
No Changed classes and properties files
No Changed classes and properties files
No Changed file target.product
Yes New aspect inclusion
Yes New aspect inclusion
No
Error when extracting test suites with
Yes non unicode characters
No
No
No
No
Error when importing Word
documents. Errors when
Yes editing documents.
No
No
Templates usage frequence
# of
Template Name occurences %
Split Asset 4 13.79
Refactor Asset 5 17.24
Add New Optional Feature 5 17.24
Add New Mandatory
Feature 3 10.34
Change Feature
Expression
Add New Alternative 3 10.34
Feature 8 27.58
Add New OR Feature 1 3.44
Delete Asset 0 0
TOTAL 29 99.97
Templates combination frequence
Template Combination # of occurences
Include new mandatory
feature
Move assets 3
Include new mandatory
feature
Move assets
Split asset 2
Métricas sobre a TaRGeT
Refactorings x Releases
Release Refactoring
Include new mandatory feature
Move assets
Word Input Split asset
XML Input Include new OR feature
Add new Optional feature, Add
new asset (new extension to
CNL extension point)
Include new mandatory feature
Move Assets
Refactor asset
TC3 Output Split asset
Inlude new alternative feature,
Add new asset (new extension to
TC4 Output extension point)
Inlude new alternative feature,
Release 5
Add new asset (new extension to
HTML Output extension point), Refactor asset
Include new Optional feature, Add
new asset (Add new extension
point, Add new extension to
Consistency Management extension point)
Include new Optional feature, Add
new asset (Add new extension
point, Add new extension to
Import Template extension point)
Change mandatory feature to
optional
Interruption Split asset
Idiom English Split asset
Include new alternative feature
Idiom Portuguese Refactor asset
Basic Generation Include new Alternative feature
Add new Optional feature, Add
Monitoring Plugin new asset
Include new mandatory feature
Move Assets
On The Fly Generation Refactor assets
Add new alternative feature, Add
new asset (new extension to
extension point and new aspect
XLS STD Output with variation behaviour)
Release 6
Add new alternative feature, Add
new asset (new extension to
Release 6 XLS STD Input extension point)
Add new alternative feature, Add
new asset (new aspect with
XML TestLink Output variation behaviour)
Add new Optional feature, Add
new asset (new aspect with
Use Case Editor variation behaviour)
Include new alternative feature
Add new tag to pre-processed file
Enviroment Mac OS (template ainda nao definido)
Inlude new alternative feature,
Add new asset (new extension to
Output XML extension point)