中文
相关论文

相关论文: Connecting Software Metrics across Versions to Pre…

200 篇论文

Software testing is one of the important ways to ensure the quality of software. It is found that testing cost more than 50% of overall project cost. Effective and efficient software testing utilizes the minimum resources of software.…

机器学习 · 计算机科学 2020-09-01 Ali Nawaz , Attique Ur Rehman , Muhammad Abbas

Accurately predicting faulty software units helps practitioners target faulty units and prioritize their efforts to maintain software quality. Prior studies use machine-learning models to detect faulty software code. We revisit past studies…

软件工程 · 计算机科学 2019-01-08 Libo Li , Stefan Lessmann , Bart Baesens

Recurrent neural networks (RNNs) have been applied to a broad range of applications, including natural language processing, drug discovery, and video recognition. Their vulnerability to input perturbation is also known. Aligning with a view…

机器学习 · 计算机科学 2021-05-14 Wei Huang , Youcheng Sun , Xingyu Zhao , James Sharp , Wenjie Ruan , Jie Meng , Xiaowei Huang

Over the last years, machine learning techniques have been applied to more and more application domains, including software engineering and, especially, software quality assurance. Important application domains have been, e.g., software…

软件工程 · 计算机科学 2021-04-30 Safa Omri , Carsten Sinz

In object-oriented software design, various metrics predict software systems' fault proneness. Fault predictions can considerably improve the quality of the development process and the software product. In this paper, we look at the…

软件工程 · 计算机科学 2025-04-14 Areeb Ahmed Mir , Muhammad Raees , Afzal Ahmed

Bug prediction aims at finding source code elements in a software system that are likely to contain defects. Being aware of the most error-prone parts of the program, one can efficiently allocate the limited amount of testing and code…

软件工程 · 计算机科学 2024-05-14 Gábor Antal , Zoltán Tóth , Péter Hegedűs , Rudolf Ferenc

Traditional defect prediction approaches often use metrics that measure the complexity of the design or implementing code of a software system, such as the number of lines of code in a source file. In this paper, we explore a different…

软件工程 · 计算机科学 2024-09-30 Hung Viet Pham , Tung Thanh Nguyen

Software dependency network metrics extracted from the dependency graph of the software modules by the application of Social Network Analysis (SNA metrics) have been shown to improve the performance of the Software Defect prediction (SDP)…

软件工程 · 计算机科学 2022-02-15 Lina Gong , Gopi Krishnan Rajbahadur , Ahmed E. Hassan , Shujuan Jiang

Change-prone classes or modules are defined as software components in the source code which are likely to change in the future. Change-proneness prediction is useful to the maintenance team as they can optimize and focus their testing…

软件工程 · 计算机科学 2017-12-22 Lov Kumar , Ashish Sureka

Software engineering is continuously facing the challenges of growing complexity of software packages and increased level of data on defects and drawbacks from software production process. This makes a clarion call for inventions and…

软件工程 · 计算机科学 2016-11-15 R. Selvarani , T. R. Gopalakrishnan Nair , V. Kamakshi Prasad

The complex software systems developed nowadays require assessing their quality and proneness to errors. Reducing code complexity is a never-ending problem, especially in today's fast pace of software systems development. Therefore, the…

软件工程 · 计算机科学 2025-04-02 Laura Diana Cernau , Laura Diosan , Camelia Serban

Software testing helps developers to identify bugs. However, awareness of bugs is only the first step. Finding and correcting the faulty program components is equally hard and essential for high-quality software. Fault localization…

软件工程 · 计算机科学 2020-03-05 Hannes Thaller , Lukas Linsbauer , Alexander Egyed , Stefan Fischer

As the primary cause of software defects, human error is the key to understanding, and perhaps to predicting and avoiding them. Little research has been done to predict defects on the basis of the cognitive errors that cause them. This…

软件工程 · 计算机科学 2023-01-18 Fuqun Huang , Lorenzo Strigini

This research describes the initial effort of building a prediction model for defects in system testing carried out by an independent testing team. The motivation to have such defect prediction model is to serve as early quality indicator…

软件工程 · 计算机科学 2014-01-24 Muhammad Dhiauddin Mohamed Suffian , Suhaimi Ibrahim

Providing high quality software and evaluating the software reliability in softwarized networks are crucial for vendors and customers. These networks rely on open source code, which are sensitive to contain high number of bugs. Both, the…

软件工程 · 计算机科学 2024-08-01 Hasan Yagiz Ozkan , Madeleine Kaufmann , Wolfgang Kellerer , Carmen Mas-Machuca

Many different machine learning and deep learning techniques have been successfully employed for malware detection and classification. Examples of popular learning techniques in the malware domain include Hidden Markov Models (HMM), Random…

密码学与安全 · 计算机科学 2023-07-21 Ritik Mehta , Olha Jurečková , Mark Stamp

Defects are common in software systems and can potentially cause various problems to software users. Different methods have been developed to quickly predict the most likely locations of defects in large code bases. Most of them focus on…

软件工程 · 计算机科学 2018-02-06 Hoa Khanh Dam , Trang Pham , Shien Wee Ng , Truyen Tran , John Grundy , Aditya Ghose , Taeksu Kim , Chul-Joo Kim

This work proposes a machine-learning framework for modeling the error incurred by approximate solutions to parameterized dynamical systems. In particular, we extend the machine-learning error models (MLEM) framework proposed in Ref. 15 to…

数值分析 · 数学 2020-04-22 Eric J. Parish , Kevin T. Carlberg

An important product measure to determine the effectiveness of software processes is the defect density (DD). In this study, we propose the application of support vector regression (SVR) to predict the DD of new software projects obtained…

软件工程 · 计算机科学 2019-01-14 Cuauhtemoc Lopez-Martin , Mohammad Azzeh , Ali Bou Nassif , Shadi Banitaan

Software defect prediction plays a crucial role in estimating the most defect-prone components of software, and a large number of studies have pursued improving prediction accuracy within a project or across projects. However, the rules for…

软件工程 · 计算机科学 2020-04-28 Peng He , Bing Li , Xiao Liu , Jun Chen , Yutao Ma