[PDF][PDF] Software defect prediction based on feature subset selection and ensemble classification

AA Saifan, L Abu-wardih - ECTI Transactions on Computer and …, 2020 - thaiscience.info
This research highlights a procedure which includes a feature selection technique to single
out relevant attributes, and an ensemble technique to handle the class-imbalance issue. In …

[PDF][PDF] Data mining tools evaluation based on their quality attributes

R Malkawi, AA Saifan, N Alhendawi… - International Journal of …, 2020 - researchgate.net
As a result of the rapid evolution of open source software, the entire software industry has
been grown up in a way that made it harder to improve the software quality or even keep it …

Evaluating maintainability of android applications

AA Saifan, A Al-Rabadi - 2017 8th International Conference on …, 2017 - ieeexplore.ieee.org
Android applications are considered the most popular and desirable applications due to
their friendly interface, various categories and available options, and supporting most of the …

[HTML][HTML] Locating Source Code Bugs in Software Information Systems Using Information Retrieval Techniques

A Alawneh, IM Alazzam, K Shatnawi - Big Data and Cognitive Computing, 2022 - mdpi.com
Bug localization is the process through which the buggy source code files are located
regarding a certain bug report. Bug localization is an overwhelming and time-consuming …

Mining software repositories for revision age-based Co-change probability prediction

A Agrawal, RK Singh - … Journal of Open Source Software and …, 2020 - igi-global.com
Changeability is an important aspect of software maintenance and helps in better planning
of development and testing resources. Early detection of change-prone entities is beneficial …

Feature location enhancement based on source code augmentation with synonyms of terms

AA Saifan, L Obeidat - Software: Practice and Experience, 2021 - Wiley Online Library
In software maintenance the developers may add new feature to program, improve existing
function, and remove bugs. In this case the developer should identify the location in the …

Evaluating the Impact of Design Patterns on Software Maintainability: An Empirical Evaluation

HK Jun, ME Rana - 2021 Third International Sustainability and …, 2021 - ieeexplore.ieee.org
Software maintainability is a critical quality attribute that refers to the efforts required to
perform specific changes to the software after deployment. This research aims to prove that …

Avoimen lähdekoodin ohjelmistokehitys ja sen laadunvarmistus

H Seppä - 2023 - trepo.tuni.fi
Avoimen lähdekoodin ohjelmistoja käytetään nykyään monissa eri tilanteissa, minkä takia
niiden pitää olla laadukkaasti tuotettuja ja toimintavarmoja. Jotta ohjelmistosta saataisiin …

[PDF][PDF] Fix Your Requirements (. txt)! A Study of Vulnerable Python Packages in Open-Source Software

M Abbas, S Khan, A Monum - plg.uwaterloo.ca
The heterogeneity of modern software requires the use of packages that provides useful
functionality that otherwise would require custom implementations. Most software is not …