Automated mapping of fault logs to SRS requirements using key-phrase extraction

Maninder Singh, Gursimran S. Walia

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software requirement specification (SRS) document contains faults due to the inherent ambiguous nature of natural language (NL). These faults are identified and reported (using fault logs) through inspections and are handed back to the requirements author for fixations. This process is very manual, time consuming and a lot of efforts is spent on re-inspection of the SRS document while fault fixations. An automated approach is needed that can map fault logs to faulty requirements and to other similar requirements. The automated approach could enable large fault coverage and can reduce significant manual re-inspection time and efforts. Our 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. Our approach uses key-phrase extraction algorithms, semantic analysis models and clustering approaches to map faults to requirements. We evaluated the mapping of faults to requirements in our approach using two widely used semantic analysis models (i.e., Latent Semantic Analysis and Latent Dirichlet Allocation) with the evaluation performed by the domain expert. Our results have been promising and have showed a large potential to support additional decision making during fault fixations.

Original languageEnglish (US)
Title of host publicationProceedings of the 2021 ACMSE Conference - ACMSE 2021
Subtitle of host publicationThe Annual ACM Southeast Conference
PublisherAssociation for Computing Machinery, Inc
Pages138-145
Number of pages8
ISBN (Electronic)9781450380683
DOIs
StatePublished - Apr 15 2021
Externally publishedYes
Event2021 ACM Southeast Conference, ACMSE 2021 - Virtual, Online, United States
Duration: Apr 15 2021Apr 17 2021

Publication series

NameProceedings of the 2021 ACMSE Conference - ACMSE 2021: The Annual ACM Southeast Conference

Conference

Conference2021 ACM Southeast Conference, ACMSE 2021
Country/TerritoryUnited States
CityVirtual, Online
Period4/15/214/17/21

Keywords

  • Fault logs
  • Key phrases
  • Requirement analysis
  • Semantic analysis

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Automated mapping of fault logs to SRS requirements using key-phrase extraction'. Together they form a unique fingerprint.

Cite this