Demo Data from EDBT 2026 / reviewers in the wild / expert
Hassan Akhtar
dblp:150/4895
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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 |
Software maintenance and evolution · 91% Empirical software engineering · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software evolution
API evolution |
0.6 | 1 | 2022 | A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns · IEEE Trans. Software Eng. 2022 |
Software maintenance and evolution
software evolution |
0.6 | 1 | 2022 | A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns · IEEE Trans. Software Eng. 2022 |
Empirical software engineering
mining software repositories |
0.2 | 1 | 2022 | A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns · IEEE Trans. Software Eng. 2022 |
Methods — techniques the papers use, named apart from their topics
mixed-method study · 0.6engineering research · 0.6discourse analysis · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A Mixed-Method Approach to Recommend Corrections and Correct REST AntipatternsabstractMany companies, e.g., Facebook and YouTube, use the REST architecture and provide REST APIs to their clients. Like any other software systems, REST APIs need maintenance and must evolve to improve and stay relevant. Antipatterns—poor design practices—hinder this maintenance and evolution. Although the literature defines many antipatterns and proposes approaches for their (automatic) detection, theircorrectiondid not receive much attention. Therefore,we apply a mixed-method approach to study REST APIs and REST antipatterns with the objectives to recommend corrections or, when possible, actually correct the REST antipatterns.Qualitatively, via case studies, we analyse the evolution of 11 REST APIs, including Facebook, Twitter, and YouTube, over six years. We detect occurrences of eight REST antipatterns in the years 2014, 2017, and 2020 in 17 versions of 11 REST APIs. Thus, we show that (1) REST APIs and antipatterns evolve over time and (2) developers seem to remove antipatterns.Qualitatively via a discourse analysis, we analyse developers’ forums and report that developers are concerned with the occurrences of REST antipatterns and discuss corrections to these antipatterns. Following these qualitative studies, using anengineering-research approach, we propose the following novel and unique contributions: (1) we describe and compare the corrections of eight REST antipatterns from the academic literature and from developers’ forums; (2) we devise and describe algorithms to recommend corrections to some of these antipatterns; (3) we present algorithms and a tool to correct some of these antipatterns by intercepting and modifying responses from REST APIs; and, (4) we validate the recommendations and the corrections manually and via a survey answered by 24 REST developers.Thus, we propose to REST API developers and researchers the first, grounded approach to correct REST antipatterns. Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool 0002, Hassan Akhtar |
IEEE Trans. Software Eng. | 6 |
| 2014 | Use of Empirical Mode Decomposition for Classification of MRCP Based Task Parameters
Ali Hassan 0001, Hassan Akhtar, Muhammad Junaid Khan, Farhan Riaz, Faiza Hassan, Imran Khan Niazi, Mads Jochumsen, Kim Dremstrup |
IDEAL | 2 |