跳到主要导航 跳到搜索 跳到主要内容

How do defects hurt qualities? An empirical study on characterizing a software maintainability ontology in open source software

  • Celia Chen
  • , Lin Shi
  • , Michael Shoga
  • , Qing Wang
  • , Barry Boehm
  • University of Southern California
  • Occidental College
  • CAS - Institute of Software
  • University of Chinese Academy of Sciences

科研成果: 书/报告/会议事项章节 › 会议稿件 › 同行评审

摘要

Beyond the functional requirements of a system, software maintainability is essential for project success. While there exists a large knowledge base of software maintainability, this knowledge is rarely used in open source software due to the large number of developers and inefficiency in identifying quality issues. To effectively utilize the current knowledge base in practice requires a deeper understanding of how problems associated with the different qualities arise and change over time. In this paper, we sample over 6000 real bugs found from several Mozilla products to examine how maintainability is expressed with subgroups of repairability and modifiability. Furthermore, we manually study how these qualities evolve as the products mature, what the root causes of the bugs are for each quality and the impact and dependency of each quality. Our results inform which areas should be focused on to ensure maintainability at different stages of the development and maintenance process.

源语言英语
主期刊名Proceedings - 2018 IEEE 18th International Conference on Software Quality, Reliability, and Security, QRS 2018
出版商Institute of Electrical and Electronics Engineers Inc.
页226-237
页数12
ISBN(印刷版)9781538677575
DOI
出版状态已出版 - 2 8月 2018
已对外发布是
活动18th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2018 - Lisbon, 葡萄牙
期限: 16 7月 2018 → 20 7月 2018

丛书

姓名Proceedings - 2018 IEEE 18th International Conference on Software Quality, Reliability, and Security, QRS 2018

会议

会议18th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2018
国家/地区葡萄牙
市Lisbon
时期16/07/18 → 20/07/18

学术指纹

探究 'How do defects hurt qualities? An empirical study on characterizing a software maintainability ontology in open source software' 的科研主题。它们共同构成独一无二的学术指纹。

引用此