Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Exposing the most frequent mistakes in programming

Exposing the most frequent mistakes in programming

Scheduled Pinned Locked Moved The Insider News
html
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    I Programmer[^]:

    The Blackbox project is a massive data collection initiative by the University of Kent, that sifts through millions of source code compilations looking to identify the most frequent mistakes made by student programmers.

    "Gotta catch 'em all!"

    Vaguely feels like a repost, as the original paper is from 2014, but eh. It's Monday.

    R N 2 Replies Last reply
    0
    • K Kent Sharkey

      I Programmer[^]:

      The Blackbox project is a massive data collection initiative by the University of Kent, that sifts through millions of source code compilations looking to identify the most frequent mistakes made by student programmers.

      "Gotta catch 'em all!"

      Vaguely feels like a repost, as the original paper is from 2014, but eh. It's Monday.

      R Offline
      R Offline
      Rob Grainger
      wrote on last edited by
      #2

      I particularly like the missing item in the list under syntax. A. C. D. E. I propose an addition to the list: Cut/Copy/Paste errors.

      "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

      W 1 Reply Last reply
      0
      • K Kent Sharkey

        I Programmer[^]:

        The Blackbox project is a massive data collection initiative by the University of Kent, that sifts through millions of source code compilations looking to identify the most frequent mistakes made by student programmers.

        "Gotta catch 'em all!"

        Vaguely feels like a repost, as the original paper is from 2014, but eh. It's Monday.

        N Offline
        N Offline
        Nathan Minier
        wrote on last edited by
        #3

        I'm a little perturbed that almost every one of their metrics are syntactic. How about basic architecture like "Uses iteration when recursion is called for" or "Treats value types as if they are reference types." The skill is not in the specific grammar, it's in how it all fits together.

        "There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli

        1 Reply Last reply
        0
        • R Rob Grainger

          I particularly like the missing item in the list under syntax. A. C. D. E. I propose an addition to the list: Cut/Copy/Paste errors.

          "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

          W Offline
          W Offline
          Wombaticus
          wrote on last edited by
          #4

          B is lower down the page, under "Other semantic errors". Maybe another "error" to include is "Didn't RTFM" :)

          "I'm never quite so stupid as when I'm being smart." - Linus van Pelt. "If you were as smart as you think you are, you wouldn't think you were so smart!" - Charlie Brown.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups