Your browser does not support JavaScript. Please to enable it.

Terms & Conditions

The idea you wish to view belongs to a community that requires acceptance of terms and conditions.

RejectAccept
    New Comment
    Sign In  |  Register
    Search
     
    Prev | Next

    Context Aware Analysis of Cybersecurity Strategies

    by Luke Lefebure 1518992231000

    • {{:upVoteCount}}
    • {{:downVoteCount}}
    Username * ()
      I accept the terms and conditions (see side bar). I understand all content I am submitting must be licensed under an open-source software or Creative Commons license as described in the Terms and Conditions:

      on

      Description

      My prototype is a single page application that features full text search over all sentences, search autocomplete suggestions from keyphrase extraction, direct links to the original documents, and an ability to view the context paragraph for each sentence. In any analysis tool such as this, I believe it is important to provide the user sufficient context to understand the information displayed. For example, if we show the user a sentence that is interesting to them, they will likely want to see the rest of the sentences in the paragraph and/or link back to the original document. This philosophy drove how I approached the problem.

      The code is designed to be highly modular and extensible with the hope that new features can be quickly added and integrated into the application. For example, sentence classification tags can be added to the processing pipeline, and after being pulled into the application, users can filter by and view these tags.

      The application is missing some of the desired features such as tags for the various categories (Legal Measures, Technical Measures, etc.), but as mentioned above, the code has been designed to be extensible so that these features can be added in easily after training a model. I would have liked to spend more time building out those features, but because I am inexperienced with java-script and frontend development in general, I spent a significant amount of time on that piece unexpectedly.

      Co-authors to your solution

      Luke Lefebure

      Link to your concept design and documentation (Required by the final day of the Submission & Collaboration phase)

      https://github.com/llefebure/cybersecurity-nlp

      Link to an online working solution or prototype (Required by the final day of the Submission & Collaboration phase):

      https://llefebure.github.io/cybersecurity-nlp/

      Link to a video or screencast of your solution or prototype (Required by the final day of the Submission & Collaboration phase):

      https://github.com/llefebure/cybersecurity-nlp

      Link to source code of your solution or prototype above. (If you submitted a link to an online solution or prototype, or to a video of your solution of prototype, you must provide a link to the source code. This item is required by the final day of the submission phase):

      https://github.com/llefebure/cybersecurity-nlp

      Total Reviews: 2
      Judge review
      Reviewed by: All Users
      Score: 82.5
      0 20 40 60 80 100
      Alignment with Challenge Objectives The idea is aligned with the strategic direction of the challenge. 1 = Strongly Disagree ; 5 = Strongly Agree

      Score: 70.0 Weight: 100

      Sound data analysis & accuracy of results The idea provides sound data analysis & accuracy of results. 1 = Strongly Disagree ; 5 = Strongly Agree

      Score: 80.0 Weight: 100

      Originality The idea adds originality that the market will value and/or is clearly an improvement over our/the current approach. 1 = Strongly Disagree ; 5 = Strongly Agree

      Score: 80.0 Weight: 100

      User FriendlinessThe idea is logical, useful, systematic, understandable, "do-able," not overly difficult or complex for the intended benefits. 1 = Strongly Disagree ; 5 = Strongly Agree

      Score: 100.0 Weight: 100

      0%
      0%
      100%
      User Tasks ?
      Required for graduation.
      Task Assigned to Due Date Status
      Spigit Prototype
      Crowd Analytics
      Community and Analytical Tasks
      Community and Analytical Tasks Added Progress Status
      Spigit Prototype
      Contact your application administrator.

      Attachments

        Request to become a member

        Type a short message to the owner of this idea.:

        Invite Team Members

        Username * (Type in a few characters to search for users.)
          Message
          *Required
          No team members yet.