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
来源
2021 9TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2021) | 2021年
关键词
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
相关论文
共 49 条
  • [21] Improving Software Engineering Education through an Empirical Approach: Lessons Learned from Capstone Teaching Experiences
    Neyem, Andres
    Benedetto, Jose I.
    Chacon, Andres F.
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 391 - 396
  • [22] Impact of Software Engineering Research in Practice: A Patent and Author Survey Analysis
    Kotti, Zoe
    Gousios, Georgios
    Spinellis, Diomidis
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2020 - 2038
  • [23] EPIZOO - A COMPUTER SOFTWARE PACKAGE OF METHODS FOR ANIMAL POPULATION HEALTH ANALYSIS AND PROGRAMMING
    KOUBA, V
    REVUE SCIENTIFIQUE ET TECHNIQUE DE L OFFICE INTERNATIONAL DES EPIZOOTIES, 1994, 13 (03): : 637 - 650
  • [24] Using the Methods of Statistical Data Analysis to Improve the Trustworthiness of Software Reliability Modeling
    Hou, Yi-Fan
    Huang, Chin-Yu
    Fang, Chih-Chiang
    IEEE ACCESS, 2022, 10 : 25358 - 25375
  • [25] An overview of tools, software, and methods for natural product fragment and mass spectral analysis
    Moumbock, Aurelien F. A.
    Ntie-Kang, Fidele
    Akone, Sergi H.
    Li, Lianyu
    Gao, Mingjie
    Telukunta, Kiran K.
    Guenther, Stefan
    PHYSICAL SCIENCES REVIEWS, 2019, 4 (09)
  • [26] A survey of population analysis methods and software for complex pharmacokinetic and pharmacodynamic models with examples
    Robert J. Bauer
    Serge Guzy
    Chee Ng
    The AAPS Journal, 9
  • [27] A survey of population analysis methods and software for complex pharmacokinetic and pharmacodynamic models with examples
    Bauer, Robert J.
    Guzy, Serge
    Ng, Chee
    AAPS JOURNAL, 2007, 9 (01) : E60 - E83
  • [28] An in-Depth Analysis of the Software Features' Impact on the Performance of Deep Learning-Based Software Defect Predictors
    Miholca, Diana-Lucia
    Tomescu, Vlad-Ioan
    Czibula, Gabriela
    IEEE ACCESS, 2022, 10 : 64801 - 64818
  • [29] Improving Variabilty Analysis through Scenario-Based Incompatibility Detection
    Buccella, Agustina
    Pol'la, Matias
    Cechich, Alejandra
    INFORMATION, 2022, 13 (03)
  • [30] A Hitchhiker's guide through the bio-image analysis software universe
    Haase, Robert
    Fazeli, Elnaz
    Legland, David
    Doube, Michael
    Culley, Sian
    Belevich, Ilya
    Jokitalo, Eija
    Schorb, Martin
    Klemm, Anna
    Tischer, Christian
    FEBS LETTERS, 2022, 596 (19) : 2472 - 2485