A Defect Tracking Tool for Open Source Software

被引:0
|
作者
Malhotra, Ruchika [1 ]
Bahl, Laavanye [1 ]
机构
[1] Delhi Technol Univ, Dept Software Engn, Delhi 110042, India
关键词
defect prediction; software quality; object-oriented metrics; open source software; OBJECT-ORIENTED DESIGN;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Defect reporting and correction is one of the most crucial part in any phase of software development. This is a very costly activity. A lot of time, effort and resources can be saved if the defects can be predicted beforehand, using a suitable training data set. For this, the generation of defect reports which reports the classes that are defective and computes the required software metrics is required. This process should be fully automated. Various data analysis research techniques and algorithms can be applied on this produced data set and this information can be very helpful for the developers and the organization as a whole for the prediction of bugs for future purposes and for analysis of the quality of the software being produced. The various issues addressed in this paper are (1) selection of suitable projects as input for the tool, (2) a mechanism to trace the whole project code history and identifying the classes present, (3) the criteria for classifying a class as defective, (4) method to generate most accurate software metrics for the classes, (5) combining all the data into a final representable format. The tool is developed using Java, using the top open source repositories hosted on Github to test its working, incorporating SourceMeter tool to produce the software metrics and wrapping all this in a simple interface.
引用
收藏
页码:901 / 905
页数:5
相关论文
共 50 条
  • [1] An Open Source Software Defect Estimation Tool (SweET)
    Nagaraju, Vidhyashree
    Shekar, Venkateswaran
    Wandji, Thierry
    Fiondella, Lance
    [J]. 2018 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2018,
  • [2] Tracking Patches for Open Source Software Vulnerabilities
    Xu, Congying
    Chen, Bihuan
    Lu, Chenhao
    Huang, Kaifeng
    Peng, Xin
    Liu, Yang
    [J]. PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 860 - 871
  • [3] Analysis of open source defect tracking tools for use in defect estimation
    Stringfellow, CV
    Potnuri, D
    [J]. SERP '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2005, : 296 - 301
  • [4] Cross project defect prediction for open source software
    Agrawal A.
    Malhotra R.
    [J]. International Journal of Information Technology, 2022, 14 (1) : 587 - 601
  • [5] Automated Outcome Tracking Using Open Source Software
    Boyce, K.
    Schuur, K.
    Wigmore, S. J.
    Garden, O. J.
    Harrison, E.
    [J]. BRITISH JOURNAL OF SURGERY, 2015, 102 : 276 - 276
  • [6] VersionWeb: a tool for open source software development support
    Junqueira, DC
    Fortes, RPD
    [J]. WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 65 - 67
  • [7] Survey of Open-Source Software Defect Prediction Method
    Tian X.
    Chang J.
    Zhang C.
    Rong J.
    Wang Z.
    Zhang G.
    Wang H.
    Wu G.
    Hu J.
    Zhang Y.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (07): : 1467 - 1488
  • [8] An Open-Source Software Metric Tool for Defect Prediction, Its Case Study and Lessons We Learned
    Gabdrakhmanov, Bulat
    Tolkachev, Aleksey
    Succi, Giancarlo
    Yi, Jooyong
    [J]. Advances in Intelligent Systems and Computing, 2020, 925 : 76 - 85
  • [9] An Extendible Open Source Tool Measuring Software Metrics for Indicating Software Quality
    Alexan, Nader
    El Garem, Rana
    Othman, Hisham
    [J]. 2016 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA), 2016, : 172 - 176
  • [10] A software reliability assessment tool based on AHP and SRGM for an open source software
    Tamura, Yoshinobu
    Yamada, Shigeru
    [J]. Eleventh ISSAT International Conference Reliability and Quality in Design, Proceedings, 2005, : 1 - 5