Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Concurrency bugs are very difficult and subtle to discover, reproduce, and fix. Many techniques have been devised by the academic as ll as the industry communities to find these bugs. Hover, most of the effective techniques tend to focus on a subset of the various concurrency bugs types.  propose a new generic concurrency bug detection technique that leverages "Big Code": millions of lines of code freely available on code repositories. Our approach tries to learn the properties of what constitutes a good and a bad synchronization pattern from hundreds of concurrent software using graph-based anomaly detection.
['Andrew Habib']
I am writing a research paper on a idea Finding concurrency bugs using graph-based anomaly detection in big code
[{"from": "human", "value": "I am writing a research paper on a idea Finding concurrency bugs using graph-based anomaly detection in big code"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Concurrency bugs are very difficult and subtle to discover, reproduce, and fix. Many techniques have been devised by the academic as ll as the industry communities to find these bugs. Hover, most of the effective techniques tend to focus on a subset of the various concurrency bugs types.  propose a new generic concurrency bug detection technique that leverages \"Big Code\": millions of lines of code freely available on code repositories. Our approach tries to learn the properties of what constitutes a good and a bad synchronization pattern from hundreds of concurrent software using graph-based anomaly detection."}]