VLDB 2026 Research / reviewers in the wild / expert
Nasir Ali
dblp:68/3707
· DBLP profile ↗
22ranked-venue papers
10as first author
5since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 13 · 8 first-authorSystems, architecture and hardware · 2 · 1 first-author · 1 since 2021Computer networks · 2 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Theory of computation · 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.
| Human-computer interaction and pervasive computing
2 papers |
Wearable and physiological sensing · 79% Health and well-being technologies · 21% | |
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 48% Requirements engineering and software design · 23% Empirical software engineering · 23% | |
| Network and information security
1 paper |
Privacy and data protection · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection
differential privacy |
0.2 | 1 | 2016 | mSieve: differential behavioral privacy in time series of mobile sensor data · UbiComp 2016 |
Health and well-being technologies › self-regulation support
stress management |
0.2 | 1 | 2024 | Momentary Stressor Logging and Reflective Visualizations: Implications for Stress Management with Wearables · CHI 2024 |
Empirical software engineering
mining software repositories |
0.2 | 1 | 2013 | Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links · IEEE Trans. Software Eng. 2013 |
Requirements engineering and software design
requirements traceability |
0.2 | 1 | 2013 | Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links · IEEE Trans. Software Eng. 2013 |
Software maintenance and evolution › traceability
traceability link recovery |
0.2 | 1 | 2013 | Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links · IEEE Trans. Software Eng. 2013 |
Software maintenance and evolution
anti-pattern detection |
0.1 | 1 | 2012 | Support vector machines for anti-pattern detection · ASE 2012 |
Software maintenance and evolution
software maintenance |
0.0 | 1 | 2012 | Support vector machines for anti-pattern detection · ASE 2012 |
Program analysis
source code analysis |
0.0 | 1 | 2012 | Support vector machines for anti-pattern detection · ASE 2012 |
Methods — techniques the papers use, named apart from their topics
reflective visualization · 0.8field study · 0.8experience sampling · 0.8differential privacy · 0.5data substitution mechanism · 0.5vector space model · 0.2jensen-shannon model · 0.2information retrieval · 0.2support vector machine · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Graph-theoretic characterization of rings: Outer multiset dimension of zero-divisor graphs
Amina Riaz, Hafiz Muhammad Afzal Siddiqui, Nasir Ali |
Discret. Appl. Math. | 3 |
| 2024 | Momentary Stressor Logging and Reflective Visualizations: Implications for Stress Management with WearablesabstractCommercial wearables from Fitbit, Garmin, and Whoop have recently introduced real-time notifications based on detecting changes in physiological responses indicating potential stress. In this paper, we investigate how these new capabilities can be leveraged to improve stress management. We developed a smartwatch app, a smartphone app, and a cloud service, and conducted a 100-day field study with 122 participants who received prompts triggered by physiological responses several times a day. They were asked whether they were stressed, and if so, to log the most likely stressor. Each week, participants received new visualizations of their data to self-reflect on patterns and trends. Participants reported better awareness of their stressors, and self-initiating fourteen kinds of behavioral changes to reduce stress in their daily lives. Repeated self-reports over 14 weeks showed reductions in both stress intensity (in 26,521 momentary ratings) and stress frequency (in 1,057 weekly surveys). Sameer Neupane, Mithun Saha, Nasir Ali, Timothy Hnat, Shahin Alan Samiei, Anandatirtha Nandugudi, David M. Almeida, Santosh Kumar 0001 |
CHI | 3 |
| 2024 | Multi-Criterial Based Feature Selection for Health Care System
Habib Ullah Khan, Nasir Ali, Shah Nazir, Abdulatif Alabdulatif |
Mob. Networks Appl. | 2 |
| 2024 | Transforming future technology with quantum-based IoT
Habib Ullah Khan, Nasir Ali, Farhad Ali, Shah Nazir |
J. Supercomput. | 2 |
| 2023 | A numerical framework for modeling the dynamics of micro-organism movement on Carreau-Yasuda layer
Muhammad Zeeshan Asghar, Rehman Ali Shah, Nasir Ali |
Soft Comput. | 3 |
| 2019 | Exploiting Parts-of-Speech for effective automated requirements traceability
Nasir Ali, Haipeng Cai, Abdelwahab Hamou-Lhadj, Jameleddine Hassine |
Inf. Softw. Technol. | 1 |
| 2017 | mCerebrum and Cerebral Cortex: A Real-time Collection, Analytic, and Intervention Platform for High-frequency Mobile Sensor Data
Timothy Hnat, Syed Monowar Hossain, Nasir Ali, Simona Carini, Tyson Condie, Ida Sim, Mani Srivastava 0001, Santosh Kumar 0001 |
AMIA | 3 |
| 2017 | Power converter fault diagnosis of switched reluctance motor drives using high-frequency signal injectionabstractAccurate fault diagnosis, with immediate fault identification and isolation, is of paramount importance for power converters of switched reluctance motor drives, as it allows early adoption of fault tolerant procedures that eliminate the adverse effects of faults on machine operation. This paper presents an online fault diagnostic algorithm for power converter faults in SRM drives based on high frequency voltage signal injection. Unlike the other methods that use additional sensors, this algorithm extracts the fault signatures from the fundamental current by injecting a high frequency voltage signal into the upper switches of asymmetric power converter. The typical four fault types of power transistors are analyzed by monitoring the frequency and amplitude variation of the extracted high frequency current signal. In addition, the variation in amplitude of the fundamental current with the occurrence of fault is also considered as fault signature. Simulations performed with three phase 12/8 SRM drive and results are presented to verify the effectiveness of the proposed diagnostic algorithm. Nasir Ali, Pavol Makys, Marek Stulrajter |
IECON | 1 |
| 2016 | mSieve: differential behavioral privacy in time series of mobile sensor dataabstractDifferential privacy concepts have been successfully used to protect anonymity of individuals in population-scale analysis. Sharing of mobile sensor data, especially physiological data, raise different privacy challenges, that of protecting private behaviors that can be revealed from time series of sensor data. Existing privacy mechanisms rely on noise addition and data perturbation. But the accuracy requirement on inferences drawn from physiological data, together with well-established limits within which these data values occur, render traditional privacy mechanisms inapplicable. In this work, we define a new behavioral privacy metric based on differential privacy and propose a novel data substitution mechanism to protect behavioral privacy. We evaluate the efficacy of our scheme using 660 hours of ECG, respiration, and activity data collected from 43 participants and demonstrate that it is possible to retain meaningful utility, in terms of inference accuracy (90%), while simultaneously preserving the privacy of sensitive behaviors. Nazir Saleheen, Supriyo Chakraborty, Nasir Ali, Syed Monowar Hossain, Rummana Bari, Eugene H. Buder, Mani Srivastava 0001, Santosh Kumar 0001 |
UbiComp | 3 |
| 2016 | An empirical study of software release notes
Surafel Lemma Abebe, Nasir Ali, Ahmed E. Hassan |
Empir. Softw. Eng. | 2 |
| 2016 | Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store
Stuart McIlroy, Nasir Ali, Ahmed E. Hassan |
Empir. Softw. Eng. | 2 |
| 2016 | Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews
Stuart McIlroy, Nasir Ali, Hammad Khalid, Ahmed E. Hassan |
Empir. Softw. Eng. | 2 |
| 2016 | On the unreliability of bug severity data
Yuan Tian 0008, Nasir Ali, David Lo 0001, Ahmed E. Hassan |
Empir. Softw. Eng. | 2 |
| 2015 | An empirical study on the importance of source code entities for requirements traceability
Nasir Ali, Zohreh Sharafi, Yann-Gaël Guéhéneuc, Giuliano Antoniol |
Empir. Softw. Eng. | 1 |
| 2013 | Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability LinksabstractTraceability is the only means to ensure that the source code of a system is consistent with its requirements and that all and only the specified requirements have been implemented by developers. During software maintenance and evolution, requirement traceability links become obsolete because developers do not/cannot devote effort to updating them. Yet, recovering these traceability links later is a daunting and costly task for developers. Consequently, the literature has proposed methods, techniques, and tools to recover these traceability links semi-automatically or automatically. Among the proposed techniques, the literature showed that information retrieval (IR) techniques can automatically recover traceability links between free-text requirements and source code. However, IR techniques lack accuracy (precision and recall). In this paper, we show that mining software repositories and combining mined results with IR techniques can improve the accuracy (precision and recall) of IR techniques and we propose Trustrace, a trust--based traceability recovery approach. We apply Trustrace on four medium-size open-source systems to compare the accuracy of its traceability links with those recovered using state-of-the-art IR techniques from the literature, based on the Vector Space Model and Jensen-Shannon model. The results of Trustrace are up to 22.7 percent more precise and have 7.66 percent better recall values than those of the other techniques, on average. We thus show that mining software repositories and combining the mined data with existing results from IR techniques improves the precision and recall of requirement traceability links. Nasir Ali, Yann-Gaël Guéhéneuc, Giuliano Antoniol |
IEEE Trans. Software Eng. | 1 |
| 2012 | An empirical study on requirements traceability using eye-trackingabstractRequirements traceability (RT) links help developers to understand programs and ensure that their source code is consistent with its documentation. Creating RT links is a laborious and resource-consuming task. Information Retrieval (IR) techniques are useful to automatically recover traceability links. However, IR-based approaches typically have low accuracy (precision and recall) and, thus, creating RT links remains a human intensive process. We conjecture that understanding how developers verify RT links could help improve the accuracy of IR-based approaches to recover RT links. Consequently, we perform an empirical study consisting of two controlled experiments. First, we use an eye-tracking system to capture developers' eye movements while they verify RT links. We analyse the obtained data to identify and rank developers' preferred source code entities (SCEs), e.g., class names, method names. Second, we use the ranked SCEs to propose two new weighting schemes called SE/IDF (source code entity/inverse document frequency) and DOI/IDF (domain or implementation/inverse document frequency) to recover RT links combined with an IR technique. SE/IDF is based on the developers preferred SCEs to verify RT links. DOI/IDF is an extension of SE/IDF distinguishing domain and implementation concepts. We use LSI combined with SE/IDF, DOI/IDF, and TF/IDF to show, using two systems, iTrust and Pooka, that LSIDOI/IDFstatistically improves the accuracy of the recovered RT links over LSITF/IDF. Nasir Ali, Zohreh Sharafi, Yann-Gaël Guéhéneuc, Giuliano Antoniol |
ICSM | 1 |
| 2012 | Support vector machines for anti-pattern detectionabstractDevelopers may introduce anti-patterns in their software systems because of time pressure, lack of understanding, communication, and--or skills. Anti-patterns impede development and maintenance activities by making the source code more difficult to understand. Detecting anti-patterns in a whole software system may be infeasible because of the required parsing time and of the subsequent needed manual validation. Detecting anti-patterns on subsets of a system could reduce costs, effort, and resources. Researchers have proposed approaches to detect occurrences of anti-patterns but these approaches have currently some limitations: they require extensive knowledge of anti-patterns, they have limited precision and recall, and they cannot be applied on subsets of systems. To overcome these limitations, we introduce SVMDetect, a novel approach to detect anti-patterns, based on a machine learning technique---support vector machines. Indeed, through an empirical study involving three subject systems and four anti-patterns, we showed that the accuracy of SVMDetect is greater than of DETEX when detecting anti-patterns occurrences on a set of classes. Concerning, the whole system, SVMDetect is able to find more anti-patterns occurrences than DETEX. Abdou Maiga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabané, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Esma Aïmeur |
ASE | 2 |
| 2012 | Improving Bug Location Using Binary Class RelationshipsabstractBug location assists developers in locating culprit source code that must be modified to fix a bug. Done manually, it requires intensive search activities with unpredictable costs of effort and time. Information retrieval (IR) techniques have been proven useful to speedup bug location in object-oriented programs. IR techniques compute the textual similarities between a bug report and the source code to provide a list of potential culprit classes to developers. They rank the list of classes in descending order of the likelihood of the classes to be related to the bug report. However, due to the low textual similarity between source code and bug reports, IR techniques may put a culprit class at the end of a ranked list, which forces developers to manually verify all non-culprit classes before finding the actual culprit class. Thus, even with IR techniques, developers are not saved from manual effort. In this paper, we conjecture that binary class relationships (BCRs) could improve the rankings by IR techniques of classes and, thus, help reducing developers' manual effort. We present an approach, LIBCROOS, that combines the results of any IR technique with BCRs gathered through source code analyses. We perform an empirical study on four programs -- Jabref, Lucene, muCommander, and Rhino -- to compare the accuracy, in terms of ranking, of LIBCROOS with two IR techniques: latent semantic indexing (LSI) and vector space model (VSM). The results of this empirical study show that LIBCROOS improves the rankings of both IR technique statistically when compared to LSI and VSM alone and, thus, may reduce the developers' effort. Nasir Ali, Aminata Sabané, Yann-Gaël Guéhéneuc, Giuliano Antoniol |
SCAM | 1 |
| 2011 | MoMS: Multi-objective miniaturization of softwareabstractSmart phones, gaming consoles, and wireless routers are ubiquitous; the increasing diffusion of such devices with limited resources, together with society's unsatiated appetite for new applications, pushes companies to miniaturize their programs. Miniaturizing a program for a hand-held device is a time-consuming task often requiring complex decisions. Companies must accommodate conflicting constraints: customers' satisfaction with features may be in conflict with a device's limited storage, memory, or battery life. This paper proposes a process, MoMS, for the multi-objective miniaturization of software to help developers miniaturize programs while satisfying multiple conflicting constraints. It can be used to support the reverse engineering, next release problem, and porting of both software and product lines. The process directs the elicitation of customer pre-requirements, their mapping to program features, and the selection of the features to port. We present two case studies based on Pooka, an email client, and SIP Communicator, an instant messenger, to demonstrate that MoMS supports optimized miniaturization and helps reduce effort by 77%, on average, over a manual approach. Nasir Ali, Giuliano Antoniol, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Jane Huffman Hayes |
ICSM | 1 |
| 2011 | Trustrace: Improving Automated Trace Retrieval through Resource Trust AnalysisabstractTraceability is a task to create/recover traceability links among different software artifacts. It uses resources, such as an expert, source and target document, and traceability approach, to create/recover traceability links. However, it does not provide any guidance that how much we can trust on available resources. We propose Trustrace, a trust-based traceability recovery process, to improve expert trust on a recovered link and trust over the traceability inputs. Trustrace has three sub components, in particular, Link trust improver (LTI), traceability factor controller (TFC), and a hybrid traceability approach (HTA). LTI uses various source of information, such as temporal information, design documents, source code structure, and so on, to increase experts' trust over a link. To develop TFC, we will perform a systematic literature review and empirical studies to find out which factors impact the traceability-process inputs and document these factors in a trust pattern. TFC trust pattern will help practitioner and researchers to know which steps they can take to avoid/control these factors to improve their trust on these inputs. In the HTA, we will combine different traceability recovery approaches. All approaches have different positive and negative points, we will combine all the positive points of different approaches to increase experts' trust over the HTA. In Trustrace, HTA will implement the LTI model following TFC instructions to improve the expert trust over recovered link as well as precision and recall. Nasir Ali |
ICPC | 1 |
| 2011 | Trust-Based Requirements TraceabilityabstractInformation retrieval (IR) approaches have proven useful in recovering traceability links between free text documentation and source code. IR-based traceability recovery approaches produce ranked lists of traceability links between pieces of documentation and source code. These traceability links are then pruned using various strategies and, finally, validated by human experts. In this paper we propose two contributions to improve the precision and recall of traceability links and, thus, reduces the required human experts' manual validation effort. First, we propose a novel approach, Trustrace, inspired by Web trust models to improve the precision and recall of traceability links: Trustrace uses any traceability recovery approach to obtain a set of traceability links, which rankings are then re-evaluated using a set of other traceability recovery approaches. Second, we propose a novel traceability recovery approach, Histrace, to identify traceability links between requirements and source code through CVS/SVN change logs using a Vector Space Model (VSM). We combine a traditional recovery traceability approach with Histrace to build TrustraceVSM, Histracein which we use Histrace as one expert adding knowledge to the traceability links extracted from CVS/SVN change logs. We apply TrustraceVSM, Histraceon two case studies to compare its traceability links with those recovered using only the VSM-based approach, in terms of precision and recall. We show that TrustraceVSM, Histraceimproves with statistical significance the precision of the traceability links while also improving recall but without statistical significance. Nasir Ali, Yann-Gaël Guéhéneuc, Giuliano Antoniol |
ICPC | 1 |
| 2009 | A Witness System for Vehicular Ad Hoc NetworksabstractSearching for witnesses in case of road accidents is a challenging task for the police and involved persons. In this paper, we propose a mechanism that helps to find witnesses. Our solution preserves the potential witnesses' anonymity and gives them a free hand to decide whether to step forward as a witness or not. We analyze the performance of our application using a realistic model of a German city. Nasir Ali, Björn Scheuermann 0001, Martin Mauve |
LCN | 1 |