VLDB 2026 Research / reviewers in the wild / expert
Rajib Mall
dblp:83/954
· DBLP profile ↗
51ranked-venue papers
3as first author
7since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 24 · 4 since 2021Systems, architecture and hardware · 12 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 2 since 2021Databases, data management, data science and information retrieval · 5Artificial intelligence and machine learning · 2Computer networks · 2Security and privacy · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | An efficient blending model for classifying security-related software vulnerabilities into software development life cycle phases
Pushkar Kishore, Swadhin Kumar Barisal, Durga Prasad Mohapatra, Rajib Mall |
Softw. Qual. J. | 4 |
| 2024 | Deep learning-based software bug classification
Jyoti Prakash Meher, Sourav Biswas 0002, Rajib Mall |
Inf. Softw. Technol. | 3 |
| 2023 | BloomBERT: A Deep Learning-Based Cognitive Complexity Classifier of Assessment QuestionsabstractWe propose a novel automated approach using deep learning techniques to classify assessment questions based on their cognitive complexity. To this end, we first heuristically annotated a dataset of ∼111.6K questions based on Revised Bloom's Taxonomy. Subsequently, we used transfer learning to train an attention-based model for question classification. Our experimental results indicate that our proposed approach outperforms existing classification techniques in terms of F1-Score. Moreover, our proposed model could correctly classify 74.04% of real-life questions. Jyoti Prakash Meher, Rajib Mall |
ICALT | 2 |
| 2023 | An efficient two-stage pipeline model with filtering algorithm for mislabeled malware detection
Pushkar Kishore, Swadhin Kumar Barisal, Durga Prasad Mohapatra, Rajib Mall |
Comput. Secur. | 4 |
| 2023 | Fault-Based Regression Test Case PrioritizationabstractWe propose a set of four novel fault-based regression test case prioritization (TCP) techniques for object-oriented programs. We seed bugs into a program to create large number of mutants. We execute each mutant with the originally designed test suite. From this, we record the number of mutants for which a test case fails. Based on this, we prioritize the test cases using four base fault-based prioritization techniques that we have proposed. Finally, we combine the results of our four base prioritizers using three ensemble methods. We have conducted experimental studies to determine the effectiveness of our proposed approaches. Our experimental results show that our proposed TCP techniques exhibit superior performance over related techniques. Sourav Biswas 0002, Aman Bansal, Pabitra Mitra, Rajib Mall |
IEEE Trans. Reliab. | 4 |
| 2022 | An Ensemble Classifier based Method for Effective Fault Localization
Arpita Dutta, Rajib Mall |
ICSOFT | 2 |
| 2021 | MuSim: Mutation-based Fault Localization Using Test Case ProximityabstractFault localization techniques aim to localize faulty statements using the information gathered from both passed and failed test cases. We present a mutation-based fault localization technique called MuSim. MuSim identifies the faulty statement based on its computed proximity to different mutants. We study the performance of MuSim by using four different similarity metrics. To satisfactorily measure the effectiveness of our proposed approach, we present a new evaluation metric called Mut_Score. Based on this metric, on an average, MuSim is 33.21% more effective than existing fault localization techniques such as DStar, Tarantula, Crosstab, Ochiai. Arpita Dutta, Amit Jha, Rajib Mall |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 2020 | A Function Dependency based Approach for Fault Localization with D
Arpita Dutta, Rajib Mall |
ICSOFT | 2 |
| 2020 | Hierarchically Localizing Software Faults Using DNNabstractIn this article, we propose a hierarchical fault localization technique using a deep neural network (DNN). First, we prioritize the functions of a program based on their suspiciousness score. Subsequently, the fault is localized to specific statements within the top k suspected functions, where the value of k is determined heuristically. We use two function-level features to train a DNN for fault localization at the function level. Subsequently, the invocation information of the statements of the top-k functions is used to train another neural network to localize the faulty statement. We also report an extension to our approach for localizing multiple faults. This involves partitioning the failed test cases into clusters such that they target different faults. Our empirical evaluation indicates that our proposed approach requires examining 30.05 to 50.74% less code on an average, as compared to related fault localization techniques. Arpita Dutta, Richa Manral, Pabitra Mitra, Rajib Mall |
IEEE Trans. Reliab. | 4 |
| 2019 | Predicate Proximity in Failure: An MLP based Fault Localization approachabstractFault localization (FL) is a time consuming and tedious task during program debugging. Most of the existing FL methods use statement coverage information to prioritize the statements based upon a computed suspiciousness score. We use predicate level execution trace to train a multilayer perceptron neural network model for effective fault localization. After prioritizing the fault at predicate level, we search the statements bounded by the predicates. Also, dynamic slicing is used to reduce the search space. We have experimentally studied the performance of our approach over Siemens suite and Space program and found that it is performing on an average 39.12% more effectively than DStar, a state-of-the-art bug localization technique. Arpita Dutta, Rohit Sahay, Pabitra Mitra, Rajib Mall |
TENCON | 4 |
| 2019 | Emotion recognition from audio, dimensional and discrete categorization using CNNsabstractEmotions can not be estimated with text alone as irony, humour, cadence etc. are important components of a speech. So, text has a limited capacity in conveying emotions. There are various work in sentiment analysis with text and speech but this project deals with the identification of mood in a non-discrete way. The traditional method of prediction emotion where labeling a certain number of discrete emotions is obviously a method of classification using various learning techniques. But can there be other techniques of describing and understanding emotions in speech? This paper first discusses the different dimensions of emotions and compares them with previous similar work (Chung and Yoon(2012)) [6], they classified the user's data into classes of 2 types (high, normal, low) and (high and low) with 3 and 2 classes respectively for both Valence and Arousal. Their performance was 53.4% and 51.0% for three classes and 66.6% and 66.4% accuracy for 2 classes on Valence and Arousal upon exact emotion prediction on DEAP dataset. Using the same dataset “Using Deep and Convolutional Neural Networks for Accurate Emotion Classification on DEAP Dataset” [5] concludes a CNN model providing 66.79% and 57.58% for exact Valence and Arousal prediction. The valence and arousal model follow accurate prediction on 2 or 3 classes, but we had a different approach of predicting emotions by placing a particular emotion in its respective quadrant in 2D valence and arousal axis. However, we had around 50-55% accuracy for the discrete model and our approach on quadrant prediction resulted in 76.2% accuracy using two different CNN architectures on RAVDESS dataset. Rohan Rajak, Rajib Mall |
TENCON | 2 |
| 2019 | Investigation into the effectiveness of white-box T-way testingabstractAn unduly large number of test cases are required for effective testing of programmes containing complex decision statements. In this context, modified condition/decision coverage (MC/DC) testing has been acknowledged to provide effective testing using a test suite whose size is linear in the number of the clauses present in a predicate. MC/DC testing is well‐accepted and is mandated by several testing standards. T‐way testing is another prominent testing technique that helps to limit the combinatorial explosion of black‐box test cases. Its application to white‐box testing promises to provide effective testing with a comparatively small number of test cases. The authors empirically investigate the effectiveness of MC/DC testing vis‐à‐vis white‐box pairwise, 3‐way and 4‐way testing. Arpita Dutta, Anwesha Patel, Rajib Mall |
IET Softw. | 3 |
| 2019 | Early prediction of reliability and availability of combined hardware-software systems based on functional failures
Sourav Sinha, Neeraj Kumar Goyal, Rajib Mall |
J. Syst. Archit. | 3 |
| 2017 | An improved distributed concolic testing approachabstractDistributed concolic testing (DCT) for complex programs takes a remarkable computational time. Also, the achieved modified condition/decision coverage (MC/DC) for such programs is often inadequate. We propose an improved DCT approach that reduces the computational time and simultaneously enhanced the MC/DC. We have named our approach SMCDCT (scalable MC/DC percentage calculator using DCT). Our experimental study on forty-five C programs indicates 6.62% of average increase in MC/DC coverage. Copyright © 2016 John Wiley & Sons, Ltd. Sangharatna Godboley, Durga Prasad Mohapatra, Avijit Das, Rajib Mall |
Softw. Pract. Exp. | 4 |
| 2016 | Extracting finite state representation of Java programs
Tamal Sen, Rajib Mall |
Softw. Syst. Model. | 2 |
| 2015 | Inferring State Models Using Feedback Directed Random TestingabstractState models are widely used as specification or design artifacts and form the basis of various analysis techniques. In this paper, we make use of the advances in the area of random test generation to propose a novel approach to infer state models of black-box components from their executions. We also present an implementation and the results of applying our approach on a number of examples. Srihari Sukumaran, Manoranjan Satpathy, S. K. Kolluru, Rajib Mall |
APSEC | 4 |
| 2013 | A regression test selection technique for embedded softwareabstractThe current approaches for regression test selection of embedded programs are usually based on data- and control-dependency analyses, often augmented with human reasoning. Existing techniques do not take into account additional execution dependencies which may exist among code elements in such programs due to features such as tasks, task deadlines, task precedences, and intertask communications. In this context, we propose a model-based regression test selection technique for such programs. Our technique first constructs a graph model of the program; the proposed graph model has been designed to capture several characteristics of embedded programs, such as task precedence order, priority, intertask communication, timers, exceptions and interrupt handlers, which we consider important for regression-test selection. Our regression test selection technique selects test cases based on an analysis of the constructed graph model. We have implemented our technique to realize a prototype tool. The experimental results obtained using this tool show that, on average, our approach selects about 28.33% more regression test cases than those selected by a traditional approach. We observed that, on average, 36.36% of the fault-revealing test cases were overlooked by the existing regression test selection technique. Swarnendu Biswas, Rajib Mall, Manoranjan Satpathy |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2011 | Test coverage analysis based on an object-oriented program modelabstractAbstract We propose a novel test coverage analysis technique for object‐oriented (OO) programs. An important novelty of our technique is the use of a single coherent model,Call‐based Object‐Oriented System Dependence Graph(COSDG), which helps in presenting a unified test coverage analysis framework for OO programs. COSDG represents both procedural and OO features. Our technique not only uses the model to identify the different program features that are to be exercised by a test suite, but also captures the executed program features in the model for subsequent coverage evaluation and reporting. During test executions, the model elements corresponding to the executed features are marked. This helps in determining coverageon‐the‐fly, without the need to store the execution traces in a file. We describe the computation of various coverage measures, both procedural and OO, from the model elements. We have implemented our model‐based technique in a prototype tool, named KANZ. The experimental results obtained by using the tool demonstrate the efficacy and efficiency of our technique in determining OO coverage measures. Copyright © 2010 John Wiley & Sons, Ltd. E. S. F. Najumudheen, Rajib Mall, Debasis Samanta |
J. Softw. Maintenance Res. Pract. | 2 |
| 2011 | A Dynamic Slicing Technique for UML Architectural ModelsabstractThis paper proposes a technique for dynamic slicing of UML architectural models. The presence of related information in diverse model parts (or fragments) makes dynamic slicing of Unified Modeling Language (UML) models a complex problem. We first extract all relevant information from a UML model specifying a software architecture into an intermediate representation, which we call a Model Dependency Graph (MDG). For a given slicing criterion, our slicing algorithm traverses the constructed MDG to identify the relevant model parts that are directly or indirectly affected during the execution of a specified scenario. One novelty of our approach is computation of dynamic slice based on the structural and behavioral (interactions only) UML models as against independently processing separate UML models, and determining the implicit interdependencies among different model elements distributed across model views. We also briefly discuss a prototype tool named Archlice, which we have developed to implement our algorithm. Jaiprakash T. Lallchandani, Rajib Mall |
IEEE Trans. Software Eng. | 2 |
| 2009 | Automatic generation of test specifications for coverage of system state transitions
Monalisa Sarma, Rajib Mall |
Inf. Softw. Technol. | 2 |
| 2009 | System testing for object-oriented systems with test case prioritizationabstractAbstract This paper presents an approach to generate test cases from UML 2.0 sequence diagrams and subsequently prioritize those test cases using model information encapsulated in the sequence diagrams. The test cases generated according to the proposed approach satisfy the scenario coverage criterion and are suitable for system‐level testing. For prioritizing test cases, three different prioritization metrics are proposed. The values of these prioritization metrics can be analytically computed from the model information only. This paper also presents an approach to generate test data using a concept called rule‐based matrix. The prioritization metrics are used to control the number of test data without compromising the test adequacy. The effectiveness of the proposed approach has been verified using two industrial designs. Copyright © 2009 John Wiley & Sons, Ltd. Debasish Kundu, Monalisa Sarma, Debasis Samanta, Rajib Mall |
Softw. Test. Verification Reliab. | 4 |
| 2007 | System Testing using UML ModelsabstractCoverage of system states during system testing is a nontrivial problem. It is because the number of system states is usually very large, and system developers often do not construct system state model. In this paper, we propose a method to design system test cases to achieve coverage of system states based on UML models constructed during normal development process. We use UML use case, sequence and class level statechart models to generate a set of sequences of scenarios that can achieve adequate coverage of system states. Monalisa Sarma, Rajib Mall |
ATS | 2 |
| 2007 | Performance analysis of long-lived cooperative transactions in active DBMS
Prithwish Kangsabanik, D. S. Yadav, Rajib Mall, Arun K. Majumdar |
Data Knowl. Eng. | 3 |
| 2007 | Automatic test case generation from UML communication diagrams
Philip Samuel, Rajib Mall, Pratyush Kanth |
Inf. Softw. Technol. | 2 |
| 2006 | Distributed dynamic slicing of Java programs
Durga Prasad Mohapatra, Rajeev Kumar 0004, Rajib Mall, D. S. Kumar, Mayank Bhasin |
J. Syst. Softw. | 3 |
| 2006 | An efficient interprocedural dynamic slicing method
Ganga Bishnu Mund, Rajib Mall |
J. Syst. Softw. | 2 |
| 2006 | Predictive and comprehensible rule discovery using a multi-objective genetic algorithm
Satchidananda Dehuri, Rajib Mall |
Knowl. Based Syst. | 2 |
| 2005 | Computation of Dynamic Slices for Object-Oriented Concurrent ProgramsabstractThis paper proposes a novel dynamic slicing technique for object oriented concurrent programs. We introduce the notion of object oriented concurrent program dependence graph (OOCPDG). Our dynamic slicing technique uses OOCPDG as the intermediate representation and is based on marking and unmarking the dependence edges as and when the dependences arise and cease at runtime. Our approach eliminates the use of trace files and is more efficient than existing algorithms. Besides, it encompasses different aspects of object oriented programming paradigm viz. inheritance, polymorphism from the slicing arena. It can handle dynamically created object based processes. It can also handle process interactions through shared memory and message passing. The updating to the intermediate representation is truly concurrent. Multiple processors execute different object based processes concurrently and require special handling. We also report a dynamic slicing tool called CDSOOCP (concurrent dynamic sheer for object oriented concurrent programs) which implements our dynamic slicing technique. Jaiprakash T. Lallchandani, Rajib Mall |
APSEC | 2 |
| 2005 | Early Stage Software Reliability and Design AssessmentabstractIn early developmental stages of software, failure data is not available to determine the reliability of software, but design assessment is a must in this stage. We propose a model based on reliability block diagram (RBD) for representing real-world problems and an algorithm for analysis of these models in early phase of software development. We have named this technique early reliability analysis technique (ERAT). We have performed several simulations on randomly generated software models to compute reliabilities and coupling parameters. The simulation result shows that reliabilities are good quality indicator and coupling can be correlated with system reliability and can be used for system design assessment. Rakesh Tripathi, Rajib Mall |
APSEC | 2 |
| 2005 | Boundary Value Testing based on UML ModelsabstractWe present a novel method to automatically generate test cases based on UML state chart specifications. In our approach, we transform the conditional predicates on state transitions and apply function minimization technique to generate the test data. We use boundary value testing methods to generate effective test cases that satisfy test coverage criteria like full predicate coverage criteria and transition path coverage criteria. Our approach achieves adequate test coverage without unduly increasing the number of test cases. The test cases are generated for class as well as cluster level testing. Philip Samuel, Rajib Mall |
Asian Test Symposium | 2 |
| 2005 | Computing dynamic slices of concurrent object-oriented programs
Durga Prasad Mohapatra, Rajib Mall, Rajeev Kumar 0004 |
Inf. Softw. Technol. | 2 |
| 2004 | An Edge Marking Technique for Dynamic Slicing of Object-Oriented ProgramsabstractWe propose a new dynamic slicing technique for object-oriented programs that is more efficient than the related algorithms. We use an extended system dependence graph (ESDG) as the intermediate program representation. Our dynamic slicing algorithm is based on marking and unmarking the edges in the ESDG as and when dependencies arise and cease during runtime. Durga Prasad Mohapatra, Rajib Mall, Rajeev Kumar 0004 |
COMPSAC | 2 |
| 2004 | Load balanced routing in mobile ad hoc networks
Vikrant Saigal, Ajit Kumar Nayak, Sateesh Kumar Pradhan, Rajib Mall |
Comput. Commun. | 4 |
| 2004 | A parallel algorithm for static slicing of concurrent programsabstractAbstract Slicing of concurrent programs is a compute‐intensive task. To speed up the slicing process, we have developed a parallel algorithm. For this purpose we used the concurrent control flow graph (CCFG) as the intermediate representation. We used a network of communicating processes to develop our parallel algorithm. We have implemented our parallel algorithm and the experimental results appear promising. Copyright © 2004 John Wiley & Sons, Ltd. Diganta Goswami, Rajib Mall |
Concurr. Pract. Exp. | 2 |
| 2003 | Computation of intraprocedural dynamic program slices
Ganga Bishnu Mund, Rajib Mall, Sudeshna Sarkar |
Inf. Softw. Technol. | 2 |
| 2002 | An efficient bandwidth reservation and call admission control scheme for wireless mobile networks
Hemanta Kumar Pati, Rajib Mall, Indranil Sengupta 0001 |
Comput. Commun. | 2 |
| 2002 | An efficient dynamic program slicing technique
Ganga Bishnu Mund, Rajib Mall, Sudeshna Sarkar |
Inf. Softw. Technol. | 2 |
| 2002 | An efficient method for computing dynamic program slices
Diganta Goswami, Rajib Mall |
Inf. Process. Lett. | 2 |
| 2000 | Dynamic Slicing of Concurrent Programs
Diganta Goswami, Rajib Mall |
HiPC | 2 |
| 2000 | Semantic Based Concurrency Control of Open Nested Transactions in Active Object Oriented Database Management Systems
Prithwish Kangsabanik, Rajib Mall, Arun K. Majumdar |
Distributed Parallel Databases | 2 |
| 2000 | Static slicing in Unix process environmentabstractWe present a method for computing static slices of concurrent programs in a Unix process environment. As a part of our methodology, we introduce the notion of a Concurrent Program Dependence Graph (CPDG). A CPDG represents various aspects of concurrent programs in a hierarchical fashion. This hierarchical representation lets us compute static slices of programs at different levels of abstraction. Based on our methodology, we have implemented a static slicing tool supporting an option to view slices of programs at different levels of details. Experience with our implementation shows that this approach helps the user get a better understanding of the behavior of concurrent programs. Copyright © 2000 John Wiley & Sons, Ltd. Diganta Goswami, Rajib Mall, Prosenjit Chatterjee |
Softw. Pract. Exp. | 2 |
| 1999 | Fast Slicing of Concurrent Programs
Diganta Goswami, Rajib Mall |
HiPC | 2 |
| 1999 | Deadline Assignment in Multiprocessor-Based Fault-Tolerant Systems
Sharath Kumar Kodase, N. V. Satyanarayana, Ajit Pal, Rajib Mall |
HiPC | 4 |
| 1999 | A Novel Bi-directional Execution Approach to Debugging Distributed Programs
Rajib Mall |
HiPC | 1 |
| 1999 | Estimating micro-PLC execution time for time critical system design
Prodip Bhowal, Rajib Mall, Anupam Basu |
J. Syst. Archit. | 2 |
| 1997 | Concurrency control of nested cooperative transactions in active DBMSabstractActive database management systems (ADBMSs) use event-condition-action (ECA) rules. Each ECA rule specifies what action is to be taken when an event occurs and the specified condition is satisfied. In this paper, we introduce a concurrency control scheme for handling nested cooperative transactions using detached-mode ECA rules of an ADBMS. A state transition model has been proposed to specify different kinds of nested cooperative transactions using detached-mode ECA rules. The correctness criterion for concurrent execution of such nested cooperative transactions has been stated formally. The problem of verification of the correct schedules and a concurrency control mechanism have also been dealt with. Prithwish Kangsabanik, Rajib Mall, Arun K. Majumdar |
HiPC | 2 |
| 1997 | A Technique for Modelling Applications in Active Object Oriented Database Management Systems
Prithwish Kangsabanik, Rajib Mall, Arun K. Majumdar |
Inf. Sci. | 2 |
| 1996 | A Formalism to Model Task Execution in Distributed Systems
Rajeev Jayaram, Rajib Mall, Lalit M. Patnaik, Claude Girault |
Inf. Sci. | 2 |
| 1994 | Automatic verification of distributed logic specifications
Rajib Mall, Lalit M. Patnaik |
Microprocess. Microprogramming | 1 |
| 1993 | Specification of Real-Time SystemsabstractInspite of numerous research advancements made in recent years in the area of formal techniques, specification of real-time systems is still proving to be a very challenging and difficult problem. In this context, this paper critically examines state-of-the-art specification techniques for real-time systems and analyzes the emerging trends. Lalit M. Patnaik, Rajib Mall |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 1991 | Parallel maze routing on hypercube computers
Rajib Mall, Lalit M. Patnaik |
Comput. Aided Des. | 1 |