Improving Impact and Dependency Analysis through Software Categorization Methods

被引:0
|
作者
Tanjong, Egbeyong [1 ]
Carver, Doris [1 ]
机构
[1] Louisiana State Univ, Div Comp Sci & Engn, Baton Rouge, LA 70803 USA
关键词
software; requirements; categorization;
D O I
10.1109/CONISOFT52520.2021.00029
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software requirements specifications serve as instructions for any software development engagement. These instructions are mostly written in natural language for ease of manual analysis and comprehension. Since natural language is inherently ambiguous, software requirements analysis plays a pivotal role in enhancing clarity during the software development life cycle. There are several methods of software requirements analysis. We focus on analysis methods which categorize requirements. We present a comparison of the performance of three common categorization techniques of software requirements documents, using three different datasets. We evaluate three bag of words models: count vectorization, term frequency - inverse document frequency (TF-IDF), and a word embeddings technique. We report the similarity of the categories obtained using cosine similarity as a measure of similarity between the requirements vectors produced by the different methods. Syntactic techniques outperformed semantic techniques for some datasets. These results suggest that syntactic techniques produce comparable categories to semantic techniques for some requirements categorization tasks.
引用
收藏
页码:142 / 151
页数:10
相关论文
共 50 条
  • [31] IMPROVING SOFTWARE MAINTENANCE THROUGH MEASUREMENT
    ROMBACH, HD
    ULERY, BT
    PROCEEDINGS OF THE IEEE, 1989, 77 (04) : 581 - 595
  • [32] Improving modular structure of software system using structural and lexical dependency
    Amarjeet
    Chhabra, Jitender Kumar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 82 : 96 - 120
  • [33] Improving text retrieval in medical collections through automatic categorization
    Vale, RF
    Ribeiro-Neto, BA
    de Lima, LRS
    Laender, AHF
    Junior, HRF
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2003, 2857 : 197 - 210
  • [34] Improving data quality through high precision gender categorization
    Mueller, Daniel
    Te, Yiea-Funk
    Jain, Pratiksha
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2628 - 2636
  • [35] Dependency Analysis Framework for Software Service Delivery
    Ananthanarayanan, Rema
    Chenthamarakshan, Vijil
    Chu, Heng
    Deshpande, Prasad M.
    Krishnapuram, Raghu
    Mohammed, Shajeer K.
    2009 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, 2009, : 89 - 96
  • [36] Challenge For Cancer Survivorship: Improving Care Through Categorization by Risk
    Tralongo, Paolo
    McCabe, Mary S.
    Surbone, Antonella
    JOURNAL OF CLINICAL ONCOLOGY, 2017, 35 (30) : 3516 - +
  • [37] The impact of categorization with confirmatory factor analysis
    DiStefano, C
    STRUCTURAL EQUATION MODELING-A MULTIDISCIPLINARY JOURNAL, 2002, 9 (03) : 327 - 346
  • [38] Improving software development management through software project telemetry
    Johnson, PM
    Kou, HB
    Paulding, M
    Zhang, Q
    Kagawa, A
    Yamashita, T
    IEEE SOFTWARE, 2005, 22 (04) : 76 - +
  • [39] Improving dependency analysis by syntactic parser combination
    Brunet-Manquat, F
    PROCEEDINGS OF THE 2005 IEEE INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING (IEEE NLP-KE'05), 2005, : 699 - 704
  • [40] Methods for selecting and improving software clustering algorithms
    Shtern, Mark
    Tzerpos, Vassilios
    SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (01): : 33 - 46