4 citations · 13 across the 8 of their papers we have counts for
8 papers
How practical is it? Machine Learning for Identifying Conceptual Interoperability Constraints in API Documents
Hadil Abukwaik, Mohammed Abufouda, Thejashree Nair +1
Building meaningful interoperation with external software units requires performing the conceptual interoperability analysis that starts with identifying the conceptual interoperab…
Postmortem Analysis of Decayed Online Social Communities: Cascade Pattern Analysis and Prediction
Mohammed Abufouda
Recently, many online social networks, such as MySpace, Orkut, and Friendster, have faced inactivity decay of their members, which contributed to the collapse of these networks. Th…
On Using Network Science in Mining Developers Collaboration in Software Engineering: A Systematic Literature Review
Mohammed Abufouda, Hadil Abukwaik
The goal of this study is to identify, review, and analyze the published research works that used network analysis as a tool for understanding the human collaboration on different…
Link Classification and Tie Strength Ranking in Online Social Networks with Exogenous Interaction Networks
Mohammed Abufouda, Katharina A. Zweig
Online social networks (OSNs) have become the main medium for connecting people, sharing knowledge and information, and for communication. The social connections between people usi…
Community Aliveness: Discovering Interaction Decay Patterns in Online Social Communities
Mohammed Abufouda
Online Social Communities (OSCs) provide a medium for connecting people, sharing news, eliciting information, and finding jobs, among others. The dynamics of the interaction among…
A Theoretical Model for Understanding the Dynamics of Online Social Networks Decay
Mohammed Abufouda
Online social networks represent a main source of communication and information exchange in today's life. They facilitate exquisitely news sharing, knowledge elicitation, and formi…
Quality-aware Approach for Engineering Self-adaptive Software Systems
Mohammed Abufouda
Self-adaptivity allows software systems to autonomously adjust their behavior during run-time to reduce the cost complexities caused by manual maintenance. In this paper, an approa…
A Framework for Enhancing Performance and Handling Run-Time Uncertainty in Self-Adaptive Systems
Mohammed Abufouda
Self-adaptivity allows software systems to autonomously adjust their behavior during run-time to reduce the cost complexities caused by manual maintenance. In this paper, a framewo…