activity
20182023
collaborators

5 papers

cs.SE2023

Using causal inference and Bayesian statistics to explain the capability of a test suite in exposing software faults

Alireza Aghamohammadi, Seyed-Hassan Mirian-Hosseinabadi

Test effectiveness refers to the capability of a test suite in exposing faults in software. It is crucial to be aware of factors that influence this capability. We aim at inferring…

cs.SE2020

A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits

Steffen Herbold, Alexander Trautsch, Benjamin Ledel +45

Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only…

cs.SE2020

The Threat to the Validity of Predictive Mutation Testing: The Impact of Uncovered Mutants

Alireza Aghamohammadi, Seyed-Hassan Mirian-Hosseinabadi

Predictive Mutation Testing (PMT) is a technique to predict whether a mutant will be killed by using machine learning approaches. Researchers have proposed various machine learning…

cs.SE2020

An Analysis of Python's Topics, Trends, and Technologies Through Mining Stack Overflow Discussions

Hamed Tahmooresi, Abbas Heydarnoori, Alireza Aghamohammadi

Python is a popular, widely used, and general-purpose programming language. In spite of its ever-growing community, researchers have not performed much analysis on Python's topics,…

cs.SE2018

Generating Summaries for Methods of Event-Driven Programs: an Android Case Study

Alireza Aghamohammadi, Maliheh Izadi, Abbas Heydarnoori

The lack of proper documentation makes program comprehension a cumbersome process for developers. Source code summarization is one of the existing solutions to this problem. Lots o…