activity
20182022
most citedSecurity Smells in Android

47 citations · 70 across the 9 of their papers we have counts for

collaborators
Showing cs.SEShow all

6 papers · 1 filter

cs.SE202020 cited

Why Research on Test-Driven Development is Inconclusive?

Mohammad Ghafari, Timm Gross, Davide Fucci +1

[Background] Recent investigations into the effects of Test-Driven Development (TDD) have been contradictory and inconclusive. This hinders development teams to use research result…

cs.SE2020

Caveats in Eliciting Mobile App Requirements

Nitish Patkar, Mohammad Ghafari, Oscar Nierstrasz +1

Factors such as app stores or platform choices heavily affect functional and non-functional mobile app requirements. We surveyed 45 companies and interviewed ten experts to explore…

cs.SE2020

CryptoExplorer: An Interactive Web Platform Supporting Secure Use of Cryptography APIs

Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz

Research has shown that cryptographic APIs are hard to use. Consequently, developers resort to using code examples available in online information sources that are often not secure…

cs.SE2019

Testability First!

Mohammad Ghafari, Markus Eggiman, Oscar Nierstrasz

The pivotal role of testing in high-quality software production has driven a significant effort in evaluating and assessing testing practices. We explore the state of testing in a…

cs.SE2018

The Impact of Feature Selection on Predicting the Number of Bugs

Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz

Bug prediction is the process of training a machine learning model on software metrics and fault information to predict bugs in software entities. While feature selection is an imp…

cs.SE2018

Goal-Oriented Mutation Testing with Focal Methods

Sten Vercammen, Mohammad Ghafari, Serge Demeyer +1

Mutation testing is the state-of-the-art technique for assessing the fault-detection capacity of a test suite. Unfortunately, mutation testing consumes enormous computing resources…