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 条
  • [41] Open Source Software Engineering Theory: Intelligent Educational Tool and Research Methodology
    El-Bathy, Naser
    Gloster, Clay Samuel, Jr.
    Azar, Ghassan M.
    Seay, Cameron
    El-Bathy, Mohammed K.
    Kateeb, Ibraheem A.
    Agrawal, Rajeev K.
    Baset, Aiman Ghassan
    [J]. 2012 ASEE ANNUAL CONFERENCE, 2012,
  • [42] POMES: An Open-Source Software Tool to Generate Porous/Roughness on Surfaces
    Dinis, Jairson C.
    Moraes, Thiago F.
    Amorim, Paulo H. J.
    Moreno, Mario R.
    Nunes, Amanda A.
    Silva, Jorge V. L.
    [J]. SECOND CIRP CONFERENCE ON BIOMANUFACTURING, 2016, 49 : 178 - 182
  • [43] AUSTIN: An open source tool for search based software testing of C programs
    Lakhotia, Kiran
    Harman, Mark
    Gross, Hamilton
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (01) : 112 - 125
  • [44] An Open Source Software Tool for Treatment Planning for Small Animal Conformal Radiotherapy
    Graves, E.
    Nelson, G.
    Rodriguez, M.
    Zhou, H.
    Keall, P.
    [J]. MEDICAL PHYSICS, 2009, 36 (06)
  • [45] A user-oriented reliability assessment tool for open source software development
    Hadatsuki, Koji
    Tamura, Yoshinobu
    Yamada, Shigeru
    [J]. TWELFTH ISSAT INTERNATIONAL CONFERENCE RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2006, : 47 - +
  • [46] An Open-Source Software Tool to Facilitate Data Protection Impact Assessments
    Riemann, Layla Tabea
    Haehner, Felicia P. S.
    Schmitz, Ann-Kathrin
    Ataian, Maximilian
    Jaster, Matthias
    Ueckert, Frank
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (20):
  • [47] Lightweight real-time display tool - Using open source software
    Avionics Test and Analysis Corporation, 4000 Eagle Point Corporate Drive, Birmingham
    AL
    35242, United States
    [J]. Proc. Int. Telem. Conf., (619-624):
  • [48] Tatari: An open source software tool for the development and evaluation of recommender system algorithms
    Hassan, H
    Watson, I
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2004, 3214 : 46 - 52
  • [49] Developing Goobi - An Open-Source Workflow Tracking Tool for Digitization Projects
    Hankiewicz, Steffen
    [J]. ARCHIVING 2016: FINAL PROGRAM AND PROCEEDINGS, 2016, : 131 - 134
  • [50] All complaints are not created equal: text analysis of open source software defect reports
    Uzma Raja
    [J]. Empirical Software Engineering, 2013, 18 : 117 - 138