Tamim Ahmed Khan
YOU?
Author Swipe
View article: Test Case Generation Using Visual Contracts
Test Case Generation Using Visual Contracts Open
Visual contracts provide a diagrammatic notation for pre- and postconditionsas alternative to the Object-Constraint Language (OCL) or code-levelcontract languages. Using visual contracts for testing, we benefit from their executabilityand …
View article: Learning Minimal and Maximal Rules from Observations of Graph Transformations
Learning Minimal and Maximal Rules from Observations of Graph Transformations Open
Graph transformations have been used to model services and systems where rules describe pre and post conditions of operations changing a complex state. However, despite their intuitive nature, creating such models is a time-consuming and e…
View article: Towards Test Coverage Criteria for Visual Contracts
Towards Test Coverage Criteria for Visual Contracts Open
When testing component-based or service-oriented applications we cannot always rely on coverage criteria based on source code. Instead, we have to express our requirements for testing at the interface level. Specifying interfaces by graph …
View article: Requirements Business Value and Test Case Attributes based Test Case Prioritization Using Deep Reinforcement Learning.
Requirements Business Value and Test Case Attributes based Test Case Prioritization Using Deep Reinforcement Learning. Open
Testing is a cost-intensive process whereas regression testing is used for the purpose of finding out if there is a regression in a post-evolution or post-maintenance scenario. It is expensive to run all test cases for regression testing a…
View article: Software Fault Prediction Using Combinations of Code Smells, Code Metrics, and Code Smell Metrics With Ensemble and Deep Learning
Software Fault Prediction Using Combinations of Code Smells, Code Metrics, and Code Smell Metrics With Ensemble and Deep Learning Open
Code smells are the structural characteristics of the software under development that indicate poor code choices and can cause errors or failures in the software and they can degrade the software maintenance and evolution processes. Softwa…
View article: Framework for Integrated Use of Agent-Based and Ambient-Oriented Modeling
Framework for Integrated Use of Agent-Based and Ambient-Oriented Modeling Open
Agent-based modeling (ABM) is a flexible and simulation-friendly modeling approach. Ambient-oriented modeling is effective for systems containing ambient and spatial representations. In this paper we propose a framework for the integrated …
View article: Software Fault Prediction Using Deep Learning Techniques
Software Fault Prediction Using Deep Learning Techniques Open
Software fault prediction (SFP) techniques are used to identify faults at the early stages of the software development life cycle (SDLC). We find machine learning techniques as commonly used techniques for SFP as compared to deep learning …
View article: Value-Based Test Case Prioritization for Regression Testing Using Genetic Algorithms
Value-Based Test Case Prioritization for Regression Testing Using Genetic Algorithms Open
Test Case Prioritization (TCP) techniques perform better than other regression test optimization techniques including Test Suite Reduction (TSR) and Test Case Selection (TCS). Many TCP techniques are available, and their performance is usu…
View article: Value-based cost-cognizant test case prioritization for regression testing
Value-based cost-cognizant test case prioritization for regression testing Open
Software Test Case Prioritization (TCP) is an effective approach for regression testing to tackle time and budget constraints. The major benefit of TCP is to save time through the prioritization of important test cases first. Existing TCP …
View article: Inheritance metrics feats in unsupervised learning to classify unlabeled datasets and clusters in fault prediction
Inheritance metrics feats in unsupervised learning to classify unlabeled datasets and clusters in fault prediction Open
Fault prediction is a necessity to deliver high-quality software. The absence of training data and mechanism to labeling a cluster faulty or fault-free is a topic of concern in software fault prediction (SFP). Inheritance is an important f…
View article: MalDroid: Secure DL‐enabled intelligent malware detection framework
MalDroid: Secure DL‐enabled intelligent malware detection framework Open
Nowadays, smartphones are provided with an abundance of capabilities. During the last decade, the availability of smartphone users and online mobile payment services and applications have substantially grown. Besides, the Android infotainm…
View article: Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study
Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study Open
Software Fault Prediction (SFP) assists in the identification of faulty classes, and software metrics provide us with a mechanism for this purpose. Besides others, metrics addressing inheritance in Object-Oriented (OO) are important as the…
View article: Peer Review #2 of "Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study (v0.1)"
Peer Review #2 of "Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study (v0.1)" Open
Software Fault Prediction (SFP) assists in the identification of faulty classes, and software metrics provide us with a mechanism for this purpose.Besides others, metrics addressing inheritance in Object-Oriented (OO) are important as thes…
View article: Peer Review #1 of "Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study (v0.2)"
Peer Review #1 of "Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study (v0.2)" Open
Software Fault Prediction (SFP) assists in the identification of faulty classes, and software metrics provide us with a mechanism for this purpose.Besides others, metrics addressing inheritance in Object-Oriented (OO) are important as thes…
View article: Peer Review #1 of "Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study (v0.1)"
Peer Review #1 of "Exclusive use and evaluation of inheritance metrics viability in software fault prediction—an experimental study (v0.1)" Open
Software Fault Prediction (SFP) assists in the identification of faulty classes, and software metrics provide us with a mechanism for this purpose.Besides others, metrics addressing inheritance in Object-Oriented (OO) are important as thes…
View article: Context-Aware Services Using MANETs for Long-Distance Vehicular Systems: A Cognitive Agent-Based Model
Context-Aware Services Using MANETs for Long-Distance Vehicular Systems: A Cognitive Agent-Based Model Open
Long-distance transportation systems play an important role in economic growth. Yet, these systems are incurred with multifaceted delays and cost problems. The major incites affecting transportation systems are congestion, breakdowns, emer…
View article: A Conceptual Model to Support the Transmuters in Acquiring the Desired Knowledge of a Data Scientist
A Conceptual Model to Support the Transmuters in Acquiring the Desired Knowledge of a Data Scientist Open
Recently, data science has emerged as the most attractive profession. This is mainly because data scientists are currently in high demand in the business and healthcare industry, and are also a high-paying profession and several career opt…
View article: Modeling-framework for model-based software engineering of complex Internet of things systems
Modeling-framework for model-based software engineering of complex Internet of things systems Open
Internet of things (IoT) systems are composed of variety of units from different domains. While developing a complete IoT system, different professionals from different domains may have to work in collaboration. In this paper we provide a…
View article: Penetration Frameworks and Development Issues in Secure Mobile Application Development: A Systematic Literature Review
Penetration Frameworks and Development Issues in Secure Mobile Application Development: A Systematic Literature Review Open
The invention of smartphones has opened a new market for mobile application development. Amateur android app developers often do not possess knowledge of the latest android vulnerabilities and thus create applications with attack surface t…
View article: A Dynamic Robust DL-Based Model for Android Malware Detection
A Dynamic Robust DL-Based Model for Android Malware Detection Open
The dramatic increase in Android-based smart devices has brought technological revolution to improve the overall quality of life and thus making it worth a billion-dollar market. Despite the huge hype surrounding Android market, the preval…
View article: An Amplified COCOMO-II Based Cost Estimation Model in Global Software Development Context
An Amplified COCOMO-II Based Cost Estimation Model in Global Software Development Context Open
Global Software Development (GSD) projects comprise several critical cost drivers that affect the overall project cost and budget overhead. Thus, there is a need to amplify the existing model in GSD context to reduce the risks associated w…
View article: Efficacy of Inheritance Aspect in Software Fault Prediction—A Survey Paper
Efficacy of Inheritance Aspect in Software Fault Prediction—A Survey Paper Open
Software fault prediction (SFP) is a research area that helps development and testing process deliver software of good quality. Software metrics are of various types and are used in SFP for measurements. Inheritance is a prominent feature,…
View article: Test Patterns for Cloud Applications
Test Patterns for Cloud Applications Open
Software systems are becoming graphical user intensive. They involve web technologies organized in the cloud platform which supports translation of services to a wider community. Such cloud applications are more vulnerable to misuse. Conse…
View article: Hierarchical Modeling of Complex Internet of Things Systems Using Conceptual Modeling Approaches
Hierarchical Modeling of Complex Internet of Things Systems Using Conceptual Modeling Approaches Open
Popularity of the Internet of things (IoT) is currently on the rise. Academia as well as industry is equally fascinated by this disruptive technology. The IoT research and implementation have succeeded securing their place in numerous doma…
View article: Experimental Validation of Inheritance Metrics’ Impact on Software Fault Prediction
Experimental Validation of Inheritance Metrics’ Impact on Software Fault Prediction Open
Software faults can cause trivial annoyance to catastrophic failures. Recent work in software fault prediction (SFP) advocates the need for predicting faults before deployment to aid testing process. Object-oriented programming is complex …
View article: Development of online RAW achievement battery test for primary level
Development of online RAW achievement battery test for primary level Open
Achievement test is a mechanism to measure student’s knowledge and abilities. Numerous categories of achievement tests have been developed by different scholars and psychologists. Since they do not directly consider curriculum adopted duri…
View article: Mobile Based User-Centered Learning Environment for Adult Absolute Illiterates
Mobile Based User-Centered Learning Environment for Adult Absolute Illiterates Open
Education plays a vital role in the success of any community. Countries with increased literacy rate have improved their status on the world map. In recent years, the use of e-learning methodologies has been significant. However, majority …