• Home
  • Search
  • Using Semantic Analysis and Graph Mining Approaches to Support Software Fault Fixation
  • Cite Icon3
  • https://doi.org/10.1109/issrew51248.2020.00035Copy DOI Icon

Using Semantic Analysis and Graph Mining Approaches to Support Software Fault Fixation

  • Oct 1, 2020
  • Maninder Singh +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software requirement specification (SRS) documents are written in natural language (NL) and are prone to contain faults due to the inherently ambiguous nature of NL. Inspections are employed to find and fix these faults during the early phases of development, where these are the most cost-effective to fix. Inspections being too manual are very tedious and time consuming to perform. After fixing a fault, the SRS author has to manually re-inspect the document to make sure if there are other similar requirements that need a fix, and also if fixing a fault does not reintroduce another fault in the document (i.e., change impact analysis). 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. The IRR graph is next mined using graph mining approaches to analyze the impact of a change. Our approach when applied using a real SRS generated IRR and yielded promising results. Graph mining approaches resulted in a G-mean of more than 90% to accurately identify the highly similar requirements to support the CIA.

Similar Papers
  • Conference Article
  • Citations12

Experiment on automatic functional requirements analysis with the EFRF's semantic cases

  • Dec 01, 2016
  • Yinglin Wang +1
  • Research Article
  • Citations7

Testing Software Requirements with Z and Statecharts Applied to an Embedded Control Systemt0t1

  • Sep 01, 2004
  • Software Quality Journal
  • Hye Yeon Kim +1
  • Conference Article
  • Citations15

Detecting Permission Over-claim of Android Applications with Static and Semantic Analysis Approach

  • Aug 01, 2017
  • Junwei Tang +4
  • Conference Article
  • Citations7

Adaptation of Semantic Rule-Based Sentiment Analysis Approach for Russian Language

  • Oct 27, 2021
  • Ilya Paramonov +1
  • PDF
  • Research Article
  • Citations28

On systematically building a controlled natural language for functional requirements

  • Jan 01, 2021
  • Empirical Software Engineering
  • Alvaro Veizaga +4
  • Conference Article
  • Citations2

Proxy Viewpoints Model-based Requirements engineering

  • Mar 11, 2002
  • Seok Won Lee
  • Conference Article
  • Citations9

Application of Natural Language Processing in Object Oriented Software Development

  • Apr 01, 2014
  • Abinash Tripathy +1
  • Research Article
  • Citations14

Machine Learning based Cost Prediction for Product Development in Mechanical Engineering

  • Jan 01, 2022
  • Procedia CIRP
  • Christoph Hennebold +3
  • Research Article
  • Citations35

Nonlinear Processing and Semantic Content Analysis in Medical Imaging—A Cognitive Approach

  • Dec 01, 2005
  • IEEE Transactions on Instrumentation and Measurement
  • M.R Ogiela +1
  • Book Chapter
  • Citations2

Effective Approaches for Classification and Rating of Users Reviews

  • Sep 27, 2017
  • K M Anil Kumar +4
  • Conference Article
  • Citations62

Toward a text classification system for the quality assessment of software requirements written in natural language

  • Sep 03, 2007
  • Olga Ormandjieva +2
  • Conference Article
  • Citations137

Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach

  • Sep 19, 2005
  • H Kaiya +1
  • Research Article
  • Citations6

An Intelligent Analytics Approach to Minimize Complexity in Ambiguous Software Requirements

  • Mar 22, 2021
  • Scientific Programming
  • Fariha Ashfaq +4
  • Conference Article
  • Citations10

A layered approach to semantic similarity analysis of XML schemas

  • Jan 01, 2008
  • Jaewook Kim +4
  • Research Article
  • Citations90

Delay causes analysis in complex construction projects: a Semantic Network Analysis approach

  • Sep 17, 2017
  • Production Planning & Control
  • Behrouz Zarei +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.