2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) 2019
DOI: 10.1109/icse.2019.00022
|View full text |Cite
|
Sign up to set email alerts
|

Natural Software Revisited

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
33
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 42 publications
(33 citation statements)
references
References 46 publications
0
33
0
Order By: Relevance
“…Given a source code file, PMD checks if source code violates the rules and reports warnings which indicate the violated rules, priority, and the corresponding lines in that file. Similar to prior work [66,67], we identify the lines reported in the warnings as defect-prone lines. We rank the defect-prone lines based on the priority of the warnings where a priority of 1 indicates the highest priority and 4 indicates the lowest priority.…”
Section: Baseline Approachesmentioning
confidence: 72%
See 4 more Smart Citations
“…Given a source code file, PMD checks if source code violates the rules and reports warnings which indicate the violated rules, priority, and the corresponding lines in that file. Similar to prior work [66,67], we identify the lines reported in the warnings as defect-prone lines. We rank the defect-prone lines based on the priority of the warnings where a priority of 1 indicates the highest priority and 4 indicates the lowest priority.…”
Section: Baseline Approachesmentioning
confidence: 72%
“…To do so, for each source code file in defect datasets, we first apply a set of regular expressions to remove non-alphanumeric characters such as semi-colon (;), equal sign (=). As suggested by Rahman and Rigby [66], removing these non-alphanumeric characters will ensure that the analyzed code tokens will not be artificially repetitive. Then, we extract code tokens in the files using the Countvectorize function of the Scikit-Learn library.…”
Section: (Step 1) Extracting Featuresmentioning
confidence: 99%
See 3 more Smart Citations