81 citations · 429 across the 21 of their papers we have counts for
6 papers · 1 filter
A Distributed Real-Time Recommender System for Big Data Streams
Heidy Hazem, Ahmed Awad, Ahmed Hassan
In today's data-driven world, recommender systems (RS) play a crucial role to support the decision-making process. As users become continuously connected to the internet, they beco…
Revisiting reopened bugs in open source software systems
Ankur Tagra, Haoxiang Zhang, Gopi Krishnan Rajbahadur +1
Reopened bugs can degrade the overall quality of a software system since they require unnecessary rework by developers. Moreover, reopened bugs also lead to a loss of trust in the…
The Impact of Using Regression Models to Build Defect Classifiers
Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei +1
It is common practice to discretize continuous defect counts into defective and non-defective classes and use them as a target variable when building defect classifiers (discretize…
Impact of Discretization Noise of the Dependent variable on Machine Learning Classifiers in Software Engineering
Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei +1
Researchers usually discretize a continuous dependent variable into two target classes by introducing an artificial discretization threshold (e.g., median). However, such discretiz…
Revisiting the Impact of Dependency Network Metrics on Software Defect Prediction
Lina Gong, Gopi Krishnan Rajbahadur, Ahmed E. Hassan +1
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 impro…
Assessing the alignment between the information needs of developers and the documentation of programming languages: A case study on Rust
Filipe R. Cogo, Xin Xia, Ahmed E. Hassan
Programming language documentation refers to the set of technical documents that provide application developers with a description of the high-level concepts of a language. Such do…