![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Article
Open AccessEthics in AI through the practitioner’s view: a grounded theory literature review
The term ethics is widely used, explored, and debated in the context of develo** Artificial Intelligence (AI) based software systems. In recent years, numerous incidents have raised the profile of ethical is...
-
Article
Open AccessAIBugHunter: A Practical tool for predicting, classifying and repairing software vulnerabilities
Many Machine Learning(ML)-based approaches have been proposed to automatically detect, localize, and repair software vulnerabilities. While ML-based methods are more effective than program analysis-based vulne...
-
Article
Open AccessSearch-based fairness testing for regression-based machine learning systems
Machine learning (ML) software systems are permeating many aspects of our life, such as healthcare, transportation, banking, and recruitment. These systems are trained with data that is often biased, resulting...
-
Article
The impact of automated feature selection techniques on the interpretation of defect models
The interpretation of defect models heavily relies on software metrics that are used to construct them. Prior work often uses feature selection techniques to remove metrics that are correlated and irrelevant i...
-
Article
Studying the dialogue between users and developers of free apps in the Google Play Store
The popularity of mobile apps continues to grow over the past few years. Mobile app stores, such as the Google Play Store and Apple’s App Store provide a unique user feedback mechanism to app developers throug...
-
Chapter and Conference Paper
Impact Analysis of Granularity Levels on Feature Location Technique
Due to the increasing of software requirements and software features, modern software systems continue to grow in size and complexity. Locating source code entities that required to implement a feature in mill...