ScpToolkit
File Change Frequency

File change frequency measurements show the distribution of the number of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 352 files with 60,177 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 12 files 51 to 100 times (120 lines of code)
    • 16 files changed 21 to 50 times (5,268 lines of code)
    • 43 files changed 6 to 20 times (6,311 lines of code)
    • 281 files changed 5 or fewer times (48,478 lines of code)
0% | <1% | 8% | 10% | 80%
Legend:
101+
51-100
21-50
6-20
1-5 updates

Detailed data...

File Change Frequency per File Extension
cs, xaml, csproj, cpp, h, txt, xml, manifest, md, XML, gitattributes, gitignore
File Change Frequency per Extension
The number of recorded file updates
cs0% | <1% | 21% | 28% | 49%
xaml0% | 0% | 2% | <1% | 97%
XML0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5 updates
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
ScpControl0% | <1% | 30% | 25% | 43%
ScpDriverInstaller0% | <1% | 9% | 4% | 85%
ScpSettings0% | <1% | 10% | 3% | 86%
ScpService0% | 2% | 53% | 0% | 43%
ScpMonitor0% | <1% | 0% | 60% | 39%
ScpProfiler0% | <1% | 0% | 11% | 88%
ScpXInputBridge0% | 2% | 0% | 88% | 9%
ScpPair0% | 3% | 0% | 72% | 24%
ScpServer0% | 1% | 0% | 33% | 64%
ScpDebugInfoCollector0% | 8% | 0% | 0% | 91%
ScpGamepadAnalyzer0% | <1% | 0% | 0% | 99%
ScpCleanWipe0% | <1% | 0% | 0% | 99%
ScpTrayApp0% | 0% | <1% | 0% | 99%
ScpControl.Shared0% | 0% | <1% | 0% | 99%
ScpControlPanel0% | 0% | <1% | 0% | 99%
ScpInstaller0% | 0% | 0% | 48% | 51%
Lilypad0% | 0% | 0% | 0% | 100%
XInput_Scp0% | 0% | 0% | 0% | 100%
ScpLauncher0% | 0% | 0% | 0% | 100%
ScpUser0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5 updates
Most Frequently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CommonInfo.cs
in ScpService/Properties
10 - 1487 1877 73
CommonInfo.cs
in ScpControl/Properties
10 - 1487 1877 73
CommonInfo.cs
in ScpServer/Properties
10 - 1487 1877 73
CommonInfo.cs
in ScpMonitor/Properties
10 - 1487 1877 73
CommonInfo.cs
in ScpSettings/Properties
10 - 1487 1827 71
CommonInfo.cs
in ScpGamepadAnalyzer/Properties
10 - 1487 1792 70
CommonInfo.cs
in ScpDebugInfoCollector/Properties
10 - 1487 1776 70
CommonInfo.cs
in ScpCleanWipe/Properties
10 - 1487 1774 69
CommonInfo.cs
in ScpDriverInstaller/Properties
10 - 1487 1774 69
CommonInfo.cs
in ScpPair/Properties
10 - 1487 1877 66
CommonInfo.cs
in ScpXInputBridge/Properties
10 - 1487 1792 64
CommonInfo.cs
in ScpProfiler/Properties
10 - 1487 1771 64
RootHub.cs
in ScpControl
436 21 1617 1877 48
CommonInfo.cs
in ScpControlPanel/Properties
10 - 1617 1774 36
BthDongle.Tasks.cs
in ScpControl/Bluetooth
741 4 1633 1866 33
CommonInfo.cs
in ScpControl.Shared/Properties
10 - 1617 1792 30
MainWindow.xaml
in ScpSettings
436 - 1206 1831 30
Ds3Service.cs
in ScpService
181 5 1633 1877 27
GlobalConfiguration.cs
in ScpControl/ScpCore
378 6 1206 1862 27
MainWindow.xaml.cs
in ScpDriverInstaller
611 17 1613 1820 25
Settings.Designer.cs
in ScpControl/Properties
649 - 1206 1863 25
CommonInfo.cs
in ScpTrayApp/Properties
10 - 1617 1748 24
WdiWrapper.cs
in ScpControl/Driver
273 7 1688 1864 24
ScpProxy.cs
in ScpControl
244 16 1737 1877 23
UsbDs3.cs
in ScpControl/Usb/Ds3
286 7 1624 1806 22
MainWindow.xaml
in ScpDriverInstaller
220 - 1613 1820 21
BthDongle.cs
in ScpControl/Bluetooth
224 15 1633 1866 21
ScpDevice.cs
in ScpControl
559 28 1636 1877 21
BusDevice.cs
in ScpControl
265 12 1633 1877 20
ScpUtil.cs
in ScpControl
94 8 1632 1877 19
ScpForm.cs
in ScpServer
203 15 1636 1877 18
UsbDevice.cs
in ScpControl/Usb
207 15 1624 1824 18
DriverInstaller.cs
in ScpControl/Driver
124 6 1688 1860 17
MainWindow.xaml.cs
in ScpSettings
136 9 1206 1831 17
UsbHub.cs
in ScpControl/Usb
242 9 1644 1824 17
BthDevice.cs
in ScpControl/Bluetooth
205 16 1636 1862 16
UsbDs4.cs
in ScpControl/Usb/Ds4
252 9 1624 1806 14
XInputDll.cs
in ScpXInputBridge
139 1 1694 1795 13
BthConnection.cs
in ScpControl/Bluetooth
176 7 1633 1862 13
BthHub.cs
in ScpControl/Bluetooth
119 9 1636 1862 12
MainWindow.xaml
in ScpProfiler
128 - 1744 1853 12
UsbLsiLogicGamepad.cs
in ScpControl/Usb/Gamepads
70 1 1655 1806 11
DualShockProfileManager.cs
in ScpControl/Profiler
71 5 1708 1758 11
UsbShanWanWirelessGamepad.cs
in ScpControl/Usb/Gamepads
73 1 1744 1806 11
ScpForm.cs
in ScpMonitor
285 13 1633 1877 11
UsbSnesGamepad.cs
in ScpControl/Usb/Gamepads
46 2 1744 1806 10
OsInfoHelper.cs
in ScpControl/Utilities
87 - 1806 1876 10
UsbGameStopPcAdvanced.cs
in ScpControl/Usb/Gamepads
97 2 1744 1806 10
MainWindow.xaml.cs
in ScpProfiler
108 8 1301 1853 10
ScpForm.cs
in ScpPair
113 7 1736 1877 10