Git by a Bus Summary Results

Note: values smaller than 10 have been truncated in the interest of space.

Note: the scale of the bars is relative only within, not across, tables.

Top 100 Projects by highest estimated unique knowledge

ProjectsTotal estimated unique knowledge
phonon (40863)
 

Top 100 Projects by highest estimated shared knowledge (devs still present)

ProjectsTotal estimated shared knowledge (devs still present)
phonon (3600)
 

Top 100 Projects by highest estimated risk

ProjectsTotal estimated risk
phonon (3784)
 

Top 100 Devs by highest estimated unique knowledge

DevsTotal estimated unique knowledge
Matthias Kretz (25986)
 
Cláudio da Silveira Pinheiro (5300)
 
Colin Guthrie (2045)
 
Jonathan Riddell and Matthias Kretz (2001)
 
Casian Andrei (1351)
 
Jonathan Riddell (1165)
 
Trever Fischer (509)
 
Martin Tobias Holmedahl Sandsmark (489)
 
Matthias Kretz and Thiago Macieira (337)
 
Casian Andrei and Matthias Kretz (170)
 
Tanguy Krotoff (163)
 
Colin Guthrie and Matthias Kretz (141)
 
Thierry Bastian (94)
 
Thiago Macieira (91)
 
Colin Guthrie and Thiago Macieira (80)
 
Matthias Kretz and Thierry Bastian (67)
 
Alex Merry and Matthias Kretz (57)
 
Marco Gulino (54)
 
Jonathan Riddell and Matthias Kretz and Thiago Macieira (45)
 
Christoph Pfister (43)
 
Harald Sitter (42)
 
Jens Bache-Wiig (41)
 
Cláudio da Silveira Pinheiro and Trever Fischer (37)
 
Casian Andrei and Colin Guthrie (36)
 
Martin Tobias Holmedahl Sandsmark and Matthias Kretz (32)
 
Christoph Pfister and Matthias Kretz (29)
 
Jørgen Lind (28)
 
Christian Ehrlicher (27)
 
Matthias Kretz and Urs Wolfer (26)
 
Jonathan Riddell and Thiago Macieira (20)
 
Marco Gulino and Matthias Kretz (19)
 
Pino Toscano (16)
 
Frans Englich (15)
 
Martin T. H. Sandsmark and Matthias Kretz (15)
 
Casian Andrei and Jonathan Riddell and Matthias Kretz (14)
 
Christian Ehrlicher and Matthias Kretz (14)
 
Jens Bache-Wiig and Matthias Kretz (14)
 
Harald Sitter and Matthias Kretz (12)
 
David Faure and Matthias Kretz (11)
 

Top 100 Devs by highest estimated shared knowledge (devs still present)

DevsTotal estimated shared knowledge (devs still present)
Jonathan Riddell and Matthias Kretz (2092)
 
Matthias Kretz and Thiago Macieira (393)
 
Casian Andrei and Matthias Kretz (199)
 
Colin Guthrie and Matthias Kretz (167)
 
Colin Guthrie and Thiago Macieira (83)
 
Matthias Kretz and Thierry Bastian (73)
 
Jonathan Riddell and Thiago Macieira (67)
 
Alex Merry and Matthias Kretz (62)
 
Casian Andrei and Colin Guthrie (48)
 
Cláudio da Silveira Pinheiro and Trever Fischer (37)
 
Martin Tobias Holmedahl Sandsmark and Matthias Kretz (35)
 
Christoph Pfister and Matthias Kretz (32)
 
Matthias Kretz and Urs Wolfer (27)
 
Marco Gulino and Matthias Kretz (23)
 
Casian Andrei and Jonathan Riddell (22)
 
Colin Guthrie and Jonathan Riddell (19)
 
Christian Ehrlicher and Matthias Kretz (16)
 
Martin T. H. Sandsmark and Matthias Kretz (16)
 
Jens Bache-Wiig and Matthias Kretz (15)
 
Harald Sitter and Matthias Kretz (14)
 
David Faure and Matthias Kretz (13)
 

Top 100 Devs by highest estimated risk

DevsTotal estimated risk
Matthias Kretz (2599)
 
Cláudio da Silveira Pinheiro (530)
 
Colin Guthrie (204)
 
Casian Andrei (135)
 
Jonathan Riddell (117)
 
Trever Fischer (51)
 
Martin Tobias Holmedahl Sandsmark (49)
 
Jonathan Riddell and Matthias Kretz (20)
 
Tanguy Krotoff (16)
 

Top 100 Files by highest estimated unique knowledge

FilesTotal estimated unique knowledge
phonon:phonon/experimental/videocapturedevice/videocapture/videodevice.cpp (2954)
 
phonon:phonon/pulsesupport.cpp (1298)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevicepool.cpp (902)
 
phonon:phonon/tests/mediaobjecttest.cpp (851)
 
phonon:phonon/tests/bytestreamtest.cpp (796)
 
phonon:phonon/tests/bytestreamtest2.cpp (717)
 
phonon:phonon/mediaobject.h (630)
 
phonon:phonon/globalconfig.cpp (606)
 
phonon:phonon/audiooutput.cpp (586)
 
phonon:phonon/extractmethodcalls.rb (527)
 
phonon:phonon/factory.cpp (506)
 
phonon:phonon/mediaobject.cpp (498)
 
phonon:phonon/path.cpp (484)
 
phonon:phonon/tests/fakebackend/mediaobject.cpp (474)
 
phonon:phonon/objectdescription.h (406)
 
phonon:phonon/objectdescriptionmodel.cpp (393)
 
phonon:phonon/objectdescriptionmodel.h (392)
 
phonon:phonon/phonondefs_p.h (371)
 
phonon:phonon/tests/mediasourcetest.cpp (358)
 
phonon:phonon/tests/fakebackend/backend.cpp (343)
 
phonon:phonon/tests/lockfreequeuetest.cpp (339)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevice.h (338)
 
phonon:phonon/tests/mediaplayer.cpp (329)
 
phonon:phonon/mediasource.h (323)
 
phonon:phonon/experimental/lockfreequeue.cpp (312)
 
phonon:phonon/tests/streameventqueuetest.cpp (309)
 
phonon:phonon/mediasource.cpp (302)
 
phonon:phonon/globalstatic_p.h (295)
 
phonon:phonon/experimental/videocapturedevice/videocapturetestapp/mainwindow.cpp (290)
 
phonon:phonon/backendinterface.h (289)
 
phonon:phonon/volumeslider.cpp (274)
 
phonon:phonon/effectwidget.cpp (269)
 
phonon:phonon/DESIGN/Phonon-Graph.cpp (266)
 
phonon:phonon/seekslider.cpp (265)
 
phonon:phonon/backendcapabilities.h (258)
 
phonon:phonon/path.h (245)
 
phonon:phonon/mediaobjectinterface.h (244)
 
phonon:phonon/mediacontroller.cpp (241)
 
phonon:phonon/effectparameter.h (239)
 
phonon:phonon/tests/fakebackend/bytestream.cpp (235)
 
phonon:phonon/abstractmediastream.h (230)
 
phonon:phonon/videoplayer.cpp (224)
 
phonon:phonon/videowidget.h (222)
 
phonon:phonon/tests/methodtest.cpp (218)
 
phonon:phonon/videoplayer.h (215)
 
phonon:phonon/factory_p.h (213)
 
phonon:phonon/tests/fakebackend/videowidget.cpp (207)
 
phonon:phonon/abstractmediastream.cpp (200)
 
phonon:phonon/videowidget.cpp (200)
 
phonon:phonon/tests/qtesthelper.h (199)
 
phonon:phonon/experimental/videocapturedevice/videocapture/dummyvideodevice.cpp (196)
 
phonon:phonon/experimental/abstractmediastream2.cpp (193)
 
phonon:phonon/experimental/audiodataoutput.h (191)
 
phonon:phonon/mediacontroller.h (190)
 
phonon:phonon/tests/lockfreequeuetest2.cpp (189)
 
phonon:phonon/audiooutput.h (183)
 
phonon:phonon/tests/captureapptest/capture_test.cpp (181)
 
phonon:phonon/tests/pathtest.cpp (181)
 
phonon:phonon/volumefadereffect.h (180)
 
phonon:phonon/experimental/videocapturedevice/videocapture/sonix_compress.cpp (180)
 
phonon:phonon/objectdescription.cpp (179)
 
phonon:phonon/experimental/tests/avcapturetest.cpp (173)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videoinput.cpp (168)
 
phonon:phonon/experimental/avcapture.cpp (164)
 
phonon:phonon/tests/fakebackend/audiooutput.cpp (163)
 
phonon:phonon/experimental/videoframe2.h (163)
 
phonon:phonon/tests/audiooutputtest.cpp (162)
 
phonon:phonon/seekslider.h (159)
 
phonon:phonon/tests/fakebackend/mediaobject.h (159)
 
phonon:phonon/experimental/lockfreequeue_p.h (159)
 
phonon:phonon/tests/mediacontrols.cpp (158)
 
phonon:phonon/volumeslider.h (157)
 
phonon:phonon/experimental/abstractmediastream2.h (155)
 
phonon:phonon/audiooutputinterface.h (155)
 
phonon:phonon/backendcapabilities.cpp (154)
 
phonon:phonon/phonondefs.h (151)
 
phonon:phonon/platform.cpp (149)
 
phonon:phonon/medianode_p.h (148)
 
phonon:phonon/experimental/avcapture.h (147)
 
phonon:phonon/effectparameter.cpp (144)
 
phonon:phonon/experimental/tests/avcaptureapptest/capture_test.cpp (143)
 
phonon:phonon/effect.cpp (141)
 
phonon:phonon/tests/seekslidertest.cpp (140)
 
phonon:phonon/audiodataoutput.h (137)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevicepool.h (135)
 
phonon:phonon/experimental/tests/videodataoutputtest.cpp (135)
 
phonon:phonon/medianode.cpp (133)
 
phonon:phonon/experimental/visualization.cpp (133)
 
phonon:phonon/experimental/factory.cpp (132)
 
phonon:phonon/experimental/packet.h (129)
 
phonon:phonon/streaminterface.h (126)
 
phonon:phonon/experimental/streameventqueue.cpp (126)
 
phonon:phonon/experimental/abstractvideodataoutput.cpp (124)
 
phonon:phonon/tests/backendcapabilitiestest.cpp (123)
 
phonon:phonon/effect.h (122)
 
phonon:phonon/platformplugin.h (121)
 
phonon:phonon/streaminterface.cpp (120)
 
phonon:phonon/experimental/videodataoutput.cpp (119)
 
phonon:phonon/experimental/videodataoutput.h (118)
 
phonon:phonon/experimental/videocapturedevice/videocapture/bayer.cpp (118)
 

Top 100 Files by highest estimated shared knowledge (devs still present)

FilesTotal estimated shared knowledge (devs still present)
phonon:phonon/globalconfig.cpp (169)
 
phonon:phonon/audiooutput.cpp (101)
 
phonon:phonon/pulsesupport.cpp (88)
 
phonon:phonon/mediaobject.h (61)
 
phonon:phonon/experimental/avcapture.cpp (58)
 
phonon:phonon/factory.cpp (51)
 
phonon:phonon/mediasource.cpp (49)
 
phonon:phonon/backendcapabilities.h (46)
 
phonon:phonon/mediasource.h (45)
 
phonon:phonon/mediaobject.cpp (41)
 
phonon:phonon/objectdescriptionmodel.h (40)
 
phonon:phonon/videowidgetinterface.h (39)
 
phonon:phonon/objectdescription.cpp (35)
 
phonon:phonon/videowidget.cpp (32)
 
phonon:phonon/effectwidget.cpp (31)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevice.cpp (31)
 
phonon:phonon/videoplayer.cpp (30)
 
phonon:phonon/objectdescriptionmodel.cpp (29)
 
phonon:phonon/objectdescription.h (29)
 
phonon:phonon/experimental/avcapture.h (29)
 
phonon:phonon/path.cpp (27)
 
phonon:phonon/experimental/audioformat.cpp (27)
 
phonon:phonon/effect.cpp (23)
 
phonon:phonon/volumeslider_p.h (23)
 
phonon:phonon/phonon_export.h (23)
 
phonon:phonon/tests/lockfreequeuetest.cpp (21)
 
phonon:phonon/experimental/factory.cpp (21)
 
phonon:phonon/tests/lockfreequeuetest2.cpp (21)
 
phonon:phonon/mediasource_p.h (20)
 
phonon:phonon/experimental/videodataoutput.h (20)
 
phonon:phonon/volumeslider.cpp (20)
 
phonon:phonon/audiooutput_p.h (20)
 
phonon:phonon/seekslider_p.h (20)
 
phonon:phonon/experimental/avcapture_p.h (19)
 
phonon:phonon/globalconfig_p.h (19)
 
phonon:phonon/medianode.cpp (18)
 
phonon:phonon/tests/loadfakebackend.h (18)
 
phonon:phonon/tests/fakebackend/backend.h (18)
 
phonon:phonon/experimental/export.h (18)
 
phonon:phonon/experimental/lockfreequeue_p.h (18)
 
phonon:phonon/tests/fakebackend/mediaobject.cpp (18)
 
phonon:phonon/abstractmediastream.h (18)
 
phonon:phonon/mediaobject_p.h (18)
 
phonon:phonon/volumefadereffect.cpp (18)
 
phonon:phonon/backendcapabilities.cpp (18)
 
phonon:phonon/experimental/mediasource.cpp (17)
 
phonon:phonon/tests/fakebackend/audiodataoutput.h (17)
 
phonon:phonon/audiodataoutput.cpp (17)
 
phonon:phonon/tests/fakebackend/audiodataoutput.cpp (17)
 
phonon:phonon/experimental/backendinterface.h (17)
 
phonon:phonon/effect.h (16)
 
phonon:phonon/effectwidget.h (16)
 
phonon:phonon/abstractvideooutput.h (16)
 
phonon:phonon/audiooutput.h (16)
 
phonon:phonon/experimental/lockfreequeue.cpp (16)
 
phonon:phonon/tests/streameventqueuetest.cpp (16)
 
phonon:phonon/experimental/objectdescription.h (16)
 
phonon:phonon/medianode.h (16)
 
phonon:phonon/mediacontroller.cpp (16)
 
phonon:phonon/iodevicestream_p.h (16)
 
phonon:phonon/experimental/streameventqueue.cpp (16)
 
phonon:phonon/qsettingsgroup_p.h (16)
 
phonon:phonon/videowidget_p.h (16)
 
phonon:phonon/experimental/streameventqueue_p.h (16)
 
phonon:phonon/platformplugin.h (16)
 
phonon:phonon/platform_p.h (16)
 
phonon:phonon/volumefaderinterface.h (15)
 
phonon:phonon/videoplayer.h (15)
 
phonon:phonon/mediaobjectinterface.h (15)
 
phonon:phonon/experimental/abstractmediastream2.h (15)
 
phonon:phonon/path.h (15)
 
phonon:phonon/effectparameter.h (15)
 
phonon:phonon/videowidget.h (15)
 
phonon:phonon/mediacontroller.h (15)
 
phonon:phonon/volumefadereffect.h (15)
 
phonon:phonon/seekslider.h (15)
 
phonon:phonon/volumeslider.h (15)
 
phonon:phonon/backendinterface.h (15)
 
phonon:phonon/abstractaudiooutput.h (15)
 
phonon:phonon/addoninterface.h (15)
 
phonon:phonon/experimental/globalconfig.cpp (15)
 
phonon:phonon/abstractmediastream_p.h (15)
 
phonon:phonon/factory_p.h (15)
 
phonon:phonon/effectinterface.h (14)
 
phonon:phonon/iodevicestream.cpp (14)
 
phonon:phonon/phonondefs_p.h (14)
 
phonon:phonon/tests/mediasourcetest.cpp (14)
 
phonon:phonon/tests/fakebackend/backend.cpp (14)
 
phonon:phonon/globalstatic_p.h (14)
 
phonon:phonon/tests/fakebackend/bytestream.cpp (14)
 
phonon:phonon/experimental/mediasource.h (14)
 
phonon:phonon/tests/fakebackend/videowidget.cpp (14)
 
phonon:phonon/experimental/visualization.cpp (14)
 
phonon:phonon/experimental/abstractmediastream2.cpp (14)
 
phonon:phonon/experimental/videodataoutput.cpp (14)
 
phonon:phonon/tests/backendcapabilitiestest.cpp (14)
 
phonon:phonon/tests/qtesthelper.h (14)
 
phonon:phonon/medianode_p.h (14)
 
phonon:phonon/tests/audiooutputtest.cpp (14)
 
phonon:phonon/tests/mediacontrols.cpp (14)
 

Top 100 Files by highest estimated risk

FilesTotal estimated risk
phonon:phonon/experimental/videocapturedevice/videocapture/videodevice.cpp (293)
 
phonon:phonon/pulsesupport.cpp (122)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevicepool.cpp (90)
 
phonon:phonon/tests/mediaobjecttest.cpp (85)
 
phonon:phonon/tests/bytestreamtest.cpp (79)
 
phonon:phonon/tests/bytestreamtest2.cpp (71)
 
phonon:phonon/mediaobject.h (58)
 
phonon:phonon/extractmethodcalls.rb (53)
 
phonon:phonon/audiooutput.cpp (51)
 
phonon:phonon/globalconfig.cpp (48)
 
phonon:phonon/factory.cpp (46)
 
phonon:phonon/mediaobject.cpp (46)
 
phonon:phonon/path.cpp (46)
 
phonon:phonon/tests/fakebackend/mediaobject.cpp (46)
 
phonon:phonon/objectdescription.h (38)
 
phonon:phonon/objectdescriptionmodel.cpp (37)
 
phonon:phonon/phonondefs_p.h (36)
 
phonon:phonon/objectdescriptionmodel.h (36)
 
phonon:phonon/tests/mediasourcetest.cpp (35)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevice.h (34)
 
phonon:phonon/tests/fakebackend/backend.cpp (33)
 
phonon:phonon/tests/mediaplayer.cpp (33)
 
phonon:phonon/tests/lockfreequeuetest.cpp (32)
 
phonon:phonon/experimental/lockfreequeue.cpp (30)
 
phonon:phonon/tests/streameventqueuetest.cpp (29)
 
phonon:phonon/experimental/videocapturedevice/videocapturetestapp/mainwindow.cpp (29)
 
phonon:phonon/mediasource.h (29)
 
phonon:phonon/globalstatic_p.h (28)
 
phonon:phonon/backendinterface.h (28)
 
phonon:phonon/DESIGN/Phonon-Graph.cpp (27)
 
phonon:phonon/mediasource.cpp (26)
 
phonon:phonon/volumeslider.cpp (26)
 
phonon:phonon/seekslider.cpp (25)
 
phonon:phonon/effectwidget.cpp (24)
 
phonon:phonon/path.h (23)
 
phonon:phonon/mediaobjectinterface.h (23)
 
phonon:phonon/mediacontroller.cpp (23)
 
phonon:phonon/effectparameter.h (23)
 
phonon:phonon/tests/fakebackend/bytestream.cpp (22)
 
phonon:phonon/backendcapabilities.h (22)
 
phonon:phonon/tests/methodtest.cpp (21)
 
phonon:phonon/abstractmediastream.h (21)
 
phonon:phonon/videowidget.h (21)
 
phonon:phonon/videoplayer.h (20)
 
phonon:phonon/factory_p.h (20)
 
phonon:phonon/videoplayer.cpp (20)
 
phonon:phonon/experimental/videocapturedevice/videocapture/dummyvideodevice.cpp (20)
 
phonon:phonon/tests/fakebackend/videowidget.cpp (19)
 
phonon:phonon/experimental/audiodataoutput.h (19)
 
phonon:phonon/abstractmediastream.cpp (19)
 
phonon:phonon/tests/qtesthelper.h (19)
 
phonon:phonon/tests/captureapptest/capture_test.cpp (18)
 
phonon:phonon/tests/pathtest.cpp (18)
 
phonon:phonon/experimental/abstractmediastream2.cpp (18)
 
phonon:phonon/experimental/videocapturedevice/videocapture/sonix_compress.cpp (18)
 
phonon:phonon/mediacontroller.h (18)
 
phonon:phonon/videowidget.cpp (17)
 
phonon:phonon/tests/lockfreequeuetest2.cpp (17)
 
phonon:phonon/experimental/tests/avcapturetest.cpp (17)
 
phonon:phonon/audiooutput.h (17)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videoinput.cpp (17)
 
phonon:phonon/volumefadereffect.h (17)
 
phonon:phonon/experimental/videoframe2.h (16)
 
phonon:phonon/objectdescription.cpp (15)
 
phonon:phonon/tests/fakebackend/audiooutput.cpp (15)
 
phonon:phonon/tests/audiooutputtest.cpp (15)
 
phonon:phonon/tests/fakebackend/mediaobject.h (15)
 
phonon:phonon/seekslider.h (15)
 
phonon:phonon/tests/mediacontrols.cpp (15)
 
phonon:phonon/volumeslider.h (14)
 
phonon:phonon/audiooutputinterface.h (14)
 
phonon:phonon/experimental/lockfreequeue_p.h (14)
 
phonon:phonon/experimental/tests/avcaptureapptest/capture_test.cpp (14)
 
phonon:phonon/experimental/abstractmediastream2.h (14)
 
phonon:phonon/backendcapabilities.cpp (14)
 
phonon:phonon/phonondefs.h (14)
 
phonon:phonon/platform.cpp (14)
 
phonon:phonon/medianode_p.h (14)
 
phonon:phonon/experimental/videocapturedevice/videocapture/videodevicepool.h (13)
 
phonon:phonon/experimental/tests/videodataoutputtest.cpp (13)
 
phonon:phonon/effectparameter.cpp (13)
 
phonon:phonon/audiodataoutput.h (13)
 
phonon:phonon/tests/seekslidertest.cpp (13)
 
phonon:phonon/experimental/packet.h (13)
 
phonon:phonon/experimental/avcapture.h (12)
 
phonon:phonon/effect.cpp (12)
 
phonon:phonon/experimental/avcapture.cpp (12)
 
phonon:phonon/experimental/visualization.cpp (12)
 
phonon:phonon/experimental/videocapturedevice/videocapture/bayer.cpp (12)
 
phonon:phonon/medianode.cpp (12)
 
phonon:phonon/streaminterface.h (12)
 
phonon:phonon/experimental/abstractvideodataoutput.cpp (12)
 
phonon:phonon/experimental/packetpool.cpp (12)
 
phonon:phonon/experimental/factory.cpp (11)
 
phonon:phonon/streaminterface.cpp (11)
 
phonon:phonon/experimental/abstractaudiodataoutput.cpp (11)
 
phonon:phonon/experimental/streameventqueue.cpp (11)
 
phonon:phonon/audiooutputadaptor_p.h (11)
 
phonon:phonon/tests/backendcapabilitiestest.cpp (11)
 
phonon:phonon/effect.h (11)