EDBT 2026 Demo / reviewers in the wild / expert
Moayad Alshangiti
dblp:228/6477
· DBLP profile ↗
4ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-3647-9581ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 67% Requirements engineering and software design · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › mining software repositories › app store mining
app review analysis |
0.6 | 1 | 2022 | Hierarchical Bayesian multi-kernel learning for integrated classification and summarization of app reviews · ESEC/SIGSOFT FSE 2022 |
Empirical software engineering
mining software repositories |
0.6 | 1 | 2022 | Hierarchical Bayesian multi-kernel learning for integrated classification and summarization of app reviews · ESEC/SIGSOFT FSE 2022 |
Requirements engineering and software design › requirements elicitation
requirements extraction |
0.6 | 1 | 2022 | Hierarchical Bayesian multi-kernel learning for integrated classification and summarization of app reviews · ESEC/SIGSOFT FSE 2022 |
Methods — techniques the papers use, named apart from their topics
relevance vector machine · 0.6hierarchical bayesian multi-kernel learning · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Hierarchical Bayesian multi-kernel learning for integrated classification and summarization of app reviewsabstractApp stores enable users to share their experiences directly with the developers in the form of app reviews. Recent studies have shown that the feedback received from users is a valuable source of information for requirements extraction, which encourages app developers to leverage the reviews for app update and maintenance purposes. Follow-up studies proposed automated techniques to help developers filter the large volume of daily and noisy reviews and/or summarize their content. However, all previous studies approached the app reviews classification and summarization as separate tasks, which complicated the process and introduced unnecessary overhead. Moreover, none of those approaches explored the potential of utilizing the hierarchical relationships that exist between the labels of app reviews for the purpose of building a more accurate model. In this work, we propose Hierarchical Multi-Kernel Relevance Vector Machines (HMK-RVM), a Bayesian multi-kernel technique that integrates app review classification and summarization using a unified model. Moreover, it can provide insights into the learned patterns and underlying data for easier model interpretation. We evaluated our proposed approach on two real-world datasets and showed that in addition to the gained insights, the model produces equal or better results than the state of the art. Moayad Alshangiti, Weishi Shi, Eduardo Lima, Xumin Liu, Qi Yu 0001 |
ESEC/SIGSOFT FSE | 1 |
| 2020 | A Bayesian learning model for design-phase service mashup popularity prediction
Moayad Alshangiti, Weishi Shi, Xumin Liu, Qi Yu 0001 |
Expert Syst. Appl. | 1 |
| 2019 | Why is Developing Machine Learning Applications Challenging? A Study on Stack Overflow PostsabstractBackground: As smart and automated applications pervade our lives, an increasing number of software developers are required to incorporate machine learning (ML) techniques into application development. However, acquiring the ML skill set can be nontrivial for software developers owing to both the breadth and depth of the ML domain. Aims: We seek to understand the challenges developers face in the process of ML application development and offer insights to simplify the process. Despite its importance, there has been little research on this topic. A few existing studies on development challenges with ML are outdated, small scale, or they do no involve a representative set of developers. Method: We conduct an empirical study of ML-related developer posts on Stack Overflow. We perform in-depth quantitative and qualitative analyses focusing on a series of research questions related to the challenges of developing ML applications and the directions to address them. Results: Our findings include: (1) ML questions suffer from a much higher percentage of unanswered questions on Stack Overflow than other domains; (2) there is a lack of ML experts in the Stack Overflow QA community; (3) the data preprocessing and model deployment phases are where most of the challenges lay; and (4) addressing most of these challenges require more ML implementation knowledge than ML conceptual knowledge. Conclusions: Our findings suggest that most challenges are under the data preparation and model deployment phases, i.e., early and late stages. Also, the implementation aspect of ML shows much higher difficulty level among developers than the conceptual aspect. Moayad Alshangiti, Hitesh Sapkota, Pradeep K. Murukannaiah, Xumin Liu, Qi Yu 0001 |
ESEM | 1 |
| 2018 | Log sequence clustering for workflow mining in multi-workflow systems
Xumin Liu, Moayad Alshangiti, Chen Ding 0004, Qi Yu 0001 |
Data Knowl. Eng. | 2 |