aicoe / varangian Goto Github PK
View Code? Open in Web Editor NEWApplying Machine Learning to Static Code Analysis, focus human Developers on critical issues.
Applying Machine Learning to Static Code Analysis, focus human Developers on critical issues.
Is your feature request related to a problem? Please describe.
As a Product Owner, I want to see a manual demo of the monolith, so that new issues are created based on new code comits of one specific repository.
High-level Goals
Describe the solution you'd like
TBA
Describe alternatives you've considered
TBA
Additional context
TBA
Acceptance Criteria
TBA
Is your feature request related to a problem? Please describe.
As a Data Scientist, I want to have a training pipeline, so that I can create new releases of the models.
First draft of contents and a sample bug trace is given below.
We will probably need multiple iterations and feedback from users before finalizing the content.
Subject:
Infer bug type: UNINITIALIZED_VALUE
Location: /openssl/src/test dtls_mtu_test.c:100
Description: The value read from mtus[_] was never initialized.
The buggy line: 100. > for (s = mtus[0]; s <= mtus[29]; s++) {
Confidence:
Priority Rank:
Link to the full trace.
/openssl/src/test dtls_mtu_test.c: 100 : error: UNINITIALIZED_VALUE
The value read from mtus[_] was never initialized.
Showing all 1 steps of the trace
/gpfs/automountdir/r92gpfs02/zhengyu/work/ai4code/benchmarks/openssl/src/test/dtls_mtu_test.c:100:10:
98. * that size and see what actual record size we end up with.
99. */
100. > for (s = mtus[0]; s <= mtus[29]; s++) {
101. size_t reclen;
102.
/kind feature
There was some discussion on this during the last meeting.
It was mentioned that we need a candidate list of projects which are:
Once we get the the candidate list, we can pick one most suited for differential analysis and begin.
Projects we worked with so far: Libtiff, Nginx, HTTPD, OpenSSL, Libav, FFMpeg
SSIA
Add documentation for explaining Model Confidence score and threshold in the bot issue.
Sample issue: https://gitlab.com/kpostlet/libtiff/-/issues/44
The model confidence score of 0.97 could be confusing to the end user without some context.
Raw results in FeatEngV7+ tab: https://ibm.ent.box.com/file/870740616272
Improvement plots: https://ibm.ent.box.com/file/880277301411
Tasks for creation of monolith prototype and it's first run:
Milestone 2: Implement the AugSA inference pipeline on Libtiff (https://gitlab.com/libtiff/libtiff)
seeAlso #10
Issue created by the bot needs to following updates:
Title
Title needs to be upsated to: [Priority]-[Issue Type]-[Bug location]
Where Priority is rank of the issue in the ML output.
Include priority in the description
Bug trace:
Show only the first few lines, but hide the full bug trace in the markup.
bug location should actually point to the code so that the user can click and examine the code.
If possible, create issues on actual clone of the Libtiff project so that the links work.
Edit: Edited the title to avoid markup error.
Milestone 3
Period: October to December 2021
OKRs
Data: provided by Burn /dccstor/ai4va/burn/D2A/V2/TraceCode/
Results: https://ibm.box.com/s/lkqwb7dmttee3ohoid3ep5swezdbru4p
Get results also by excluding those error types for which we don't have 1s in train set.
Is your feature request related to a problem? Please describe.
As a Data Scientist, I want to have a channel for user feedback, so that we can fine-tune the model
Baselines are for small models and C-BERT
Automatic dependency update failed for the current master with SHA a922988.
The automatic dependency management cannot continue. Please fix errors reported bellow.
$ pipenv update --dev
Warning: Python 3.9 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path/to/python
Kebechet version: 1.5.2
Python version: 3.8.6
Platform: Linux-4.18.0-305.19.1.el8_4.x86_64-x86_64-with-glibc2.2.5
pipenv version: pipenv, version 2020.11.15
Unable to obtain dependency graph:
Warning: Python 3.9 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path/to/python
For more information, see Pipfile and Pipfile.lock.
Once this issue is resolved, the issue will be automatically closed by bot.
/label thoth/potential-flake
/kind bug
/priority critical-urgent
Automatic dependency update failed for the current master with SHA 0b65211.
The automatic dependency management cannot continue. Please fix errors reported bellow.
$ pipenv update --dev
Warning: Python 3.9 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path/to/python
Kebechet version: 1.4.0
Python version: 3.8.6
Platform: Linux-4.18.0-193.56.1.el8_2.x86_64-x86_64-with-glibc2.2.5
pipenv version: pipenv, version 2020.11.15
Unable to obtain dependency graph:
Warning: Python 3.9 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path/to/python
For more information, see Pipfile and Pipfile.lock.
Once this issue is resolved, the issue will be automatically closed by bot.
/label thoth/potential-flake
/kind bug
/priority critical-urgent
Automatic dependency update failed for the current master with SHA a922988.
The automatic dependency management cannot continue. Please fix errors reported bellow.
$ pipenv update --dev
Warning: Python 3.9 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path/to/python
Kebechet version: 1.5.2
Python version: 3.8.6
Platform: Linux-4.18.0-305.19.1.el8_4.x86_64-x86_64-with-glibc2.2.5
pipenv version: pipenv, version 2020.11.15
Unable to obtain dependency graph:
Warning: Python 3.9 was not found on your system...
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path/to/python
For more information, see Pipfile and Pipfile.lock.
Once this issue is resolved, the issue will be automatically closed by bot.
/label thoth/potential-flake
/kind bug
/priority critical-urgent
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.