“…From the selected languages we derived a list of debuggers by including the standard debugger for each language (if one exists) and possibly others that are used by a significant number of developers (e.g., debuggers used by popular development environments). The debuggers covered by our survey are: Java Debugger Interface 13 (Java), Visual Studio debugger 14 (C # , C ++ , Visual Basic .NET, JavaScript), PyDev 15 (Python), pdb 16 (Python), perldebug 17 (Perl), GDB 18 (C), Chrome development tools 19 (JavaScript), XDebug 20 (PHP), Zend Debugger 21 (PHP), debug.rb 22 (Ruby), LLDB 23 (Objective-C, Swift), GHCi debugger (Haskell) 24 , Concurrent Haskell debugger [6] (Haskell), SISC debugger 25 (Scheme), Scala asynchronous debugger 26 (Scala), Self debugger 27 (Self), ocamldebug 28 (OCaml), XPCE debugger 29 (Prolog), Pharo debugger. 30…”