• DocumentCode
    317258
  • Title

    Empirical performance analysis of computer-supported code-reviews

  • Author

    Belli, Fevzi ; Crisan, R.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Paderborn Univ., Germany
  • fYear
    35735
  • fDate
    2-5 Nov1997
  • Firstpage
    245
  • Lastpage
    255
  • Abstract
    Checklist-based code-reviews have been generally accepted as valuable means for software development and management. In order to overcome shortcomings of manual reviewing techniques, such as high costs and lack of systematization, we have already developed and implemented a knowledge-based approach for semi-automation of some steps of individual code-reviews based on checklists. The aim of this paper is to evaluate the performance of our approach for code-reviews. Therefore, two independent groups of reviewers were analyzing the same piece of code (conventional C-programs developed in the automotive industry for gear unit control), where one of the groups deployed the semi-automated approach and the other group used the traditional manual technique. The resulting empirical data were analyzed by means of software metrics and software reliability modeling. Metrics specific to review processes, e.g. average review rate, average preparation rate, etc. were adapted for our knowledge-based methodology in order to capture the particularities of our approach. The results of these empirical investigations are compared with other methods (e.g. statistical, plan-based scenario-based) for reviews´ computer support
  • Keywords
    automobile industry; data analysis; knowledge based systems; software development management; software metrics; software quality; software reliability; statistical analysis; traffic control; C programs; automotive industry; average preparation rate; average review rate; checklist-based code-reviews; computer-supported code-reviews; costs; gear unit control; knowledge-based approach; performance analysis; plan-based method; scenario-based method; software development; software management; software metrics; software reliability modeling; statistical method; Automotive engineering; Costs; Data analysis; Gears; Industrial control; Manuals; Performance analysis; Programming; Software development management; Software metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1997. Proceedings., The Eighth International Symposium on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-8186-8120-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1997.630871
  • Filename
    630871