Validation of Inspection Reviews over Variable Features Set Threshold

  title={Validation of Inspection Reviews over Variable Features Set Threshold},
  author={Maninder Singh and Gursimran Singh Walia and Anurag Goswami},
  journal={2017 International Conference on Machine Learning and Data Science (MLDS)},
Background: Mining software requirement reviews involve natural language processing (NLP) to efficiently validate a true-fault as useful and false-positive as non-useful. Aim: The aim of this paper is to evaluate our proposed mining approach to automate the validation of requirement reviews generated during an inspection of NL requirements document. Method: Our approach utilized two training models; one from requirement reviews and other from online movies. We conducted an empirical study to… Expand
Application of back-translation: a transfer learning approach to identify ambiguous software requirements
By augmenting requirements using BT, ULMFiT got a higher accuracy than SVM, Logistic Regression, and Multinomial Naive Bayes classifier, and provides some promising insights on how transfer learning and text augmentation can be applied to small data sets in requirements engineering. Expand
Automated Validation of Requirement Reviews: A Machine Learning Approach
  • Maninder Singh
  • Computer Science
  • 2018 IEEE 26th International Requirements Engineering Conference (RE)
  • 2018
This research employs various classification approaches, NL processing with semantic analysis and mining solutions from graph theory to requirement reviews and NL requirements to automate the validation of inspection reviews and find common patterns that describe high-quality requirements. Expand
Automating Key Phrase Extraction from Fault Logs to Support Post-Inspection Repair of Software Requirements
This research paper aims at developing an automated approach to identify fault prone requirements in a software requirement specification (SRS) document to mitigate the fault propagation to laterExpand
Using Semantic Analysis and Graph Mining Approaches to Support Software Fault Fixation
  • Maninder Singh, G. Walia
  • Computer Science
  • 2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
  • 2020
The proposed approach in this paper employs NL processing, machine learning, semantic analysis, and graph mining approaches to generate a graph of inter-related requirements (IRR) based on semantic similarity score to accurately identify the highly similar requirements to support the CIA. Expand
Automated mapping of fault logs to SRS requirements using key-phrase extraction
The proposed approach extracts the key-phrases to identify key problems from fault-logs, and then maps them back to group of similar requirements in an SRS document to inspect requirements that may contain a similar types of faults. Expand
A Vertical Breadth-First Multilevel Path Algorithm to Find All Paths in a Graph
A novel approach called vertical breadth-first tree that utilizes vertical data structures to find all-length paths (including shortest paths) for all pairs of vertices in a graph is presented. Expand


An Empirical Study on Improving Severity Prediction of Defect Reports Using Feature Selection
Whether feature selection can benefit the severity prediction task with three commonly used feature selection schemes, Information Gain, Chi-Square, and Correlation Coefficient, based on the Multinomial Naive Bayes classification approach is discussed. Expand
Analysis of user comments: An approach for software requirements evolution
This paper explores the rich set of user feedback available for third party mobile applications as a way to extract new/changed requirements for next versions by adapting information retrieval techniques including topic modeling and evaluating them on different publicly available data sets. Expand
Feature selection for text classification based on part of speech filter and synonym merge
This paper proposes an approach of Chinese text feature selection based on CV (contribution value), POS (part of speech) filter and synonym merge, and finds that the proposed method performs better than traditional ones. Expand
Movie review mining and summarization
A multi-knowledge based approach is proposed, which integrates WordNet, statistical analysis and movie knowledge, and the experimental results show the effectiveness of the proposed approach in movie review mining and summarization. Expand
Comprehensible software fault and effort prediction: A data mining approach
Surprisingly, the trees extracted from the black-box models by ALPA are not only comprehensible and explain how theblack-box model makes (most of) its predictions, but are also more accurate than the trees obtained by working directly on the data. Expand
Characteristics of Useful Code Reviews: An Empirical Study at Microsoft
The proportion of useful comments made by a reviewer increases dramatically in the first year that he or she is at Microsoft but tends to plateau afterwards, and it is found that the more files that are in a change, the lower the proportion of comments in the code review that will be of value to the author of the change. Expand
AR-miner: mining informative reviews for developers from mobile app marketplace
This work presents “AR-Miner” — a novel computational framework for App Review Mining, which performs comprehensive analytics from raw user reviews by first extracting informativeuser reviews by filtering noisy and irrelevant ones, then grouping the informative reviews automatically using topic modeling, and finally presenting the groups of most “informative” reviews via an intuitive visualization approach. Expand
Improving Short Text Classification through Better Feature Space Selection
This work tackles the sparseness problem by selecting a better feature space in which the feature vectors of the short texts are denser, and this method needs no external resources at all. Expand
Using a Cognitive Psychology Perspective on Errors to Improve Requirements Quality: An Empirical Investigation
A newly developed Human Error Taxonomy (HET) and a formal Error-Abstraction and Inspection (EAI) process to improve fault detection performance of inspectors during the requirements inspection and provide useful insights into commonly occurring human errors that contributed to requirement faults are described. Expand
Effect of training set size on SVM and Naive Bayes for Twitter sentiment analysis
The effect of varying the training set size on the classification accuracy and F-score of SVM and Naive Bayes classifiers and two ensembles are measured by measuring their F-scores and classification accuracies while varying theTraining set size. Expand