Alok Mishra

Alok Mishra
Molde University College

PhD (Computer Science), MS(Computer Science), MBA,

About

247
Publications
325,440
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,573
Citations
Introduction
Dr. Alok Mishra is Professor in Software Engineering. His areas of research interest are Software Engg., Artificial Intelligence & Information Systems. He had examinerships of more than 25 Universities and received prestigious awards in academic accomplishments, teaching and research. He was ranked in top 15 students among more than one million students in High School. He is recipient of various scholarships including national merit scholarship and deptt. of IT scholarship of Govt. of India.
Additional affiliations
September 2002 - present
Atilim University

Publications

Publications (247)
Article
Full-text available
Internet of Things (IoT) enables organizations to automate the process and improves service delivery through Internet technology and transferring the data at the cloud level. IoT does not allow the use of a universal software architecture for different fields in which it is used, but needs to be adjusted according to the requirements of users. This...
Article
Full-text available
Quality pressure is one of the factors affecting processes for software development in its various stages. DevOps is one of the proposed solutions to such pressure. The primary focus of DevOps is to increase the deployment speed, frequency and quality. DevOps is a mixture of different developments and operations to its multitudinous ramifications i...
Article
Full-text available
Cyber threats have risen as a result of the growing usage of the Internet. Organizations must have effective cybersecurity policies in place to respond to escalating cyber threats. Individual users and corporations are not the only ones who are affected by cyber-attacks; national security is also a serious concern. Different nations' cybersecurity...
Article
Full-text available
ERP implementation is a complex and expensive project for organisations, because it touches upon social, behavioural and technical issues. This article presents an in-depth case study of an ERP consultancy in order to comprehensively understand ERP implementation from the consultancy’s perspective. Interviews were conducted with consultants, projec...
Article
Full-text available
In recent years, different types of monitoring systems have been designed for various applications, in order to turn the urban environments into smart cities. Most of these systems consist of wireless sensor networks (WSN)s, and the designing of these systems has faced many problems. The first and most important problem is sensor node deployment. T...
Article
Full-text available
Smartphones have enabled the widespread use of mobile applications. However, there are unrecognized defects of mobile applications that can affect businesses due to a negative user experience. To avoid this, the defects of applications should be detected and removed before release. This study aims to develop a defect prediction model for mobile app...
Article
Full-text available
Stress has been designated the “Health Epidemic of the 21st Century” by the World Health Organization and negatively affects the quality of individuals’ lives by detracting most body systems. In today’s world, different methods are used to track and measure various types of stress. Among these techniques, experience sampling is a unique method for...
Article
Full-text available
The software industry has widely adopted global software development (GSD) to gain economic benefits. Organizations that engage in GSD face various challenges, the majority being associated with requirements change management (RCM). The key motive of this study is to develop a requirement change management and implementation maturity model (SRCMIMM...
Article
Full-text available
Artificial Intelligence has guided technological progress in recent years; it has shown significant development with increased academic studies on Machine Learning and the high demand for this field in the sector. In addition to the advancement of technology day by day, the pandemic, which has become a part of our lives since early 2020, has led to...
Article
Full-text available
Software defect prediction studies aim to predict defect-prone components before the testing stage of the software development process. The main benefit of these prediction models is that more testing resources can be allocated to fault-prone modules effectively. While a few software defect prediction models have been developed for mobile applicati...
Article
Full-text available
It is necessary to know the manufacturer and model of a previously implanted shoulder prosthesis before performing Total Shoulder Arthroplasty operations, which may need to be performed repeatedly in accordance with the need for repair or replacement. In cases where the patient’s previous records cannot be found, where the records are not clear, or...
Article
Full-text available
In recent years, research into blockchain technology and the Internet of Things (IoT) has grown rapidly due to an increase in media coverage. Many different blockchain applications and platforms have been developed for different purposes, such as food safety monitoring, cryptocurrency exchange, and secure medical data sharing. However, blockchain p...
Article
Full-text available
In recent years, research into blockchain technology and the Internet of Things (IoT) has grown rapidly due to an increase in media coverage. Many different blockchain applications and platforms have been developed for different purposes, such as food safety monitoring, cryptocurrency exchange, and secure medical data sharing. However, blockchain p...
Article
Context : Software reliability prediction in the early stages of development can be propitious in many ways. The combinatorial models used to predict reliability using architectures such as fault trees, binary decision diagrams, etc. have limitations in modeling complex system behavior. On the other hand, state-based models such as Markov chains su...
Article
Full-text available
Nowadays, different types of farm management information systems (FMIS) are being used in practice in several sectors of farming, such as dairy, arable, fruits, vegetables, and meat farming. The goal of this research is to identify, evaluate, and synthesize existing FMISs in the Dutch dairy sector and present the state–of–the–art. We performed a mu...
Article
Full-text available
Cybersecurity is a critical issue that must be prioritized not just by enterprises of all kinds, but also by national security. To safeguard an organization’s cyberenvironments, information, and communication technologies, many enterprises are investing substantially in cybersecurity these days. One part of the cyberdefense mechanism is building an...
Chapter
The new coronavirus has been declared as a global emergency. The first case was officially declared in Wuhan, China, during the end of 2019. Since then, the virus has spread to nearly every continent, and case numbers continue to rise. The scientists and engineers immediately responded to the virus and presented techniques, devices and treatment ap...
Article
Full-text available
The Internet of Things (IoT) facilitates in building cyber-physical systems, which are significant for Industry 4.0. Agent-based computing represents effective modeling, programming, and simulation paradigm to develop IoT systems. Agent concepts, techniques, methods, and tools are being used in evolving IoT systems. Over the last years, in particul...
Article
Full-text available
Many real-world optimization problems usually require a large number of conflicting objectives to be optimized simultaneously to obtain solution. It has been observed that these kinds of many-objective optimization problems (MaOPs) often pose several performance challenges to the traditional multi-objective optimization algorithms. To address the p...
Article
Full-text available
Code smells detection helps in improving understandability and maintainability of software while reducing the chances of system failure. In this study, six machine learning algorithms have been applied to predict code smells. For this purpose, four code smell datasets (God-class, Data-class, Feature-envy, and Long-method) are considered which are g...
Article
Full-text available
Several aspects of software product quality can be assessed and measured using product metrics. Without software metric threshold values, it is difficult to evaluate different aspects of quality. To this end, the interest in research studies that focus on identifying and deriving threshold values is growing, given the advantage of applying software...
Article
Full-text available
This study provides empirical evidence to the body of knowledge in Agile methods adoption in small, medium and large organizations in international context. This research explores the factors involved in the adoption of Agile methods in software development organizations. A survey was conducted among Agile professionals to gather survey data from 5...
Chapter
Full-text available
Climate change risk and environmental degradation are the most critical issues of our society. Our technology-influenced daily lifestyle involves many types of software and apps which are used by society at large, and their use is increasing more than ever before. Sustainability is a significant topic for future professionals and more so for softwa...
Article
Full-text available
The role of design pattern mining is a very significant strategy of re-engineering as with the help of detection one could easily understand complex systems. Of course, identifying a design pattern is not always a simple task. Additionally, pattern recovering methods often encounter problems dealing with space outburst for extensive systems. This p...
Article
Full-text available
Disasters pose a real threat to the lives and property of citizens; therefore, it is necessary to reduce their impact to the minimum possible. In order to achieve this goal, a framework for enhancing the current disaster management system was proposed, called the smart disaster management system. The smart aspect of this system is due to the applic...
Article
Full-text available
The early and accurate prediction of defects helps in testing software and therefore leads to an overall higher-quality product. Due to drift in software defect data, prediction model performances may degrade over time. Very few earlier works have investigated the significance of concept drift (CD) in software-defect prediction (SDP). Their results...
Article
Full-text available
Unified Modeling Language (UML) includes various types of diagrams that help to study, analyze, document, design, or develop any software efficiently. Therefore, UML diagrams are of great advantage for researchers, software developers, and academicians. Class diagrams are the most widely used UML diagrams for this purpose. Despite its recognition a...
Article
In this research, we explored the use of Agile methods in small and medium-scale software development organizations. Specifically, focusing on three different types of agile approaches which are: Extreme Programming (XP), Scrum Methodology, and Dynamic System Development Methods. Most of the development methods and techniques are not employed as is...
Article
Full-text available
In the current competitive world, producing quality products has become a prominent factor to succeed in business. In this respect, defining and following the software product quality metrics (SPQM) to detect the current quality situation and continuous improvement of systems have gained tremendous importance. Therefore, it is necessary to review t...
Article
Product and process metrics are measured from the development and evolution of software. Metrics are indicators of software fault-proneness and advanced models using machine learning can be provided to the development team to select modules for further inspection. Most fault-proneness classifiers were built from product metrics. However, the inclus...
Chapter
Full-text available
Climate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily lifestyle involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a significant topic for future professionals and more so for software engineers due t...
Article
Full-text available
Purpose: In this study, the required dose rates for optimal treatment of tumoral tissues when using proton therapy in the treatment of defective tumours seen in mandibles has been calculated. We aimed to protect the surrounding soft and hard tissues from unnecessary radiation as well as to prevent complications of radiation. Bragg curves of therap...
Article
Full-text available
Software has become an integral part of our everyday life and is gradually impacting human beings and society. Climate change risk and environmental degeneration are the most critical issues facing our society. Therefore, environmental concerns should be addressed in software and information system development, implementation, and operation. Sustai...
Article
Full-text available
Water could be some-times a source of danger on people's lives and property. Although it is one of the most important elements of life on this planet. This article define the threat of water pollution in Tigris River in Iraq. by collecting a data that generated by sensors that installed in a water pollution sensing project in Baghdad city, also thi...
Article
Full-text available
Effective software testing leads to assurance towards high quality in software development. Automation testing tool facilitates in faster testing process in testing stage thus completion and implementation of software on time. One of the most significant issues for automation is to select the automation-testing tool and the appropriate framework. T...
Article
Full-text available
This paper proposes a novel data classification framework, combining sparse auto-encoders (SAEs) and a post-processing system consisting of a linear system model relying on Particle Swarm Optimization (PSO) algorithm. All the sensitive and high-level features are extracted by using the first auto-encoder which is wired to the second auto-encoder, f...
Article
Full-text available
The development of a software system is becoming a complex job due to the increasing demand of continuous software development (DevOps), competitive market, use of agile practices and globally distributed environment. Majority of the software development firms are struggling to follow the concepts of continuous and agile software development method...
Article
Full-text available
There has been a strong growth in aquatic products supported by the global seafood industry. Consumers demand information transparency to support informed decisions and to verify nutrition, food safety, and sustainable operations. Supporting these needs rests on the existence of interoperable Internet of Things (IoT) platforms for traceability that...
Article
Full-text available
Multimedia software engineering is an emerging research area based on the concepts of software engineering, multimedia computing and visualization. The concepts of software engineering consist of methods, procedures, tools and approaches to transfer the user requirements into a quality product. On the other hand, multimedia computing supports compu...
Article
Full-text available
1) Background: Presently, sustainability is a crucial issue for human beings due to many disasters owing to climate change. Information Technology (IT) is now part of everyday life in society due to the proliferation of gadgets such as mobile phones, apps, computers, information systems, web-based systems, etc. (2) Methods: The analysis is based on...
Article
Full-text available
Climate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily life style involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a significant topic for future professionals and more so for Information Technology...
Article
Full-text available
Waste electrical and electronic equipment (WEEE) as a reverse supply chain (RSC) has a low degree of circularity, mainly focusing on recovering or recycling. Targets to increase the circularity have recently been introduced in the EU WEEE directive. In this case study, we have investigated how WEEE is handled within an electric and electronic (EE)...
Article
Full-text available
The COVID-19 spread from animals to humans in the Wuhan city of China and it causes outbreak of respiratory illness. The spreading speed of COVID-19 is unpredictable and one-quarter of the population across the world is in lockdown. Some regions have handful of cases. Different countries are declaring emergencies and demanding the people to bring d...
Article
Full-text available
With the growth of online information and sudden expansion in the number of electronic documents provided on websites and in electronic libraries, there is difficulty in categorizing text documents. Therefore, a rule-based approach is a solution to this problem; the purpose of this study is to classify documents by using a rule-based. This paper de...
Research
Full-text available
Call for Papers: Multimedia Software Engineering: Challenges and Opportunities Multimedia software engineering is an emerging research area based on the concepts of software engineering, multimedia computing and visualization. The concepts of software engineering consist of methods, procedures, tools and approaches to transfer the user requirement...
Chapter
In the past 15 years, China's e-commerce industry has grown tremendously and become the world's largest e-commerce market. This chapter studies some popular e-commerce companies of China, including Alibaba, JD, and Pindoudou. Specifically, the customer engagement strategies of these companies are described and analyzed. This chapter helps readers u...
Article
Full-text available
Agile methodologies are becoming popular in software development. Managers are required to understand project's progress and product quality without development documents. During Agile practices of the teams and organizations, Agile project management tools are frequently used. The use of such tools leads to achieving speed and efficiency, affects...
Conference Paper
Full-text available
similar to all other fields of study, assuring the quality of web applications is very important. With the aim of increasing web applications quality in testing, our task in this paper is to reflect on the results of the literature searches made in this area. The literature survey carried out in this study searches for studies in the area of qualit...
Conference Paper
Full-text available
To do activities effectively and generate a value chain for organization competitiveness, it is required to run supply chain in best way by logistic services information system. Supply chains in the best way using logistic services information. Supply chain management has two purposes, first to deliver the product to the end users via multiple depa...
Conference Paper
Full-text available
In this paper, RBF-based multistage auto-encoders are used to detect IDS attacks. RBF has numerous applications in various actual life settings. The planned technique involves a two-part multistage auto-encoder and RBF. The multistage auto-encoder is applied to select top and sensitive features from input data. The selected features from the multis...
Article
Full-text available
Disasters affect three-quarters of the world, they cause huge losses of life and property every year. Information and communication technology (ICT)-as the backbone of e-government is one of the factors that reduce the damage caused by these disasters. This paper discusses the impact of demographic factors on citizens' readiness towards ICTs and di...
Chapter
Full-text available
In the past 15 years, China's e-commerce industry has grown tremendously. It is now world's largest e-commerce market. This chapter studies some popular e-commerce companies of China, including Alibaba, JD, and Pindoudou. Specifically, the customer engagement strategies of these companies are described and analyzed. The objective of this chapter is...
Article
Full-text available
There are multiple software testing techniques in the literature. These are white, black and gray box test techniques. Each of these has different tasks and purposes. Technical selection is decisive for these tasks and objectives. In this paper, information about white box technique and approaches are described. In addition, multiple test instrumen...
Conference Paper
Full-text available
Recently, agile methodologies have been adopted in many application areas of developing software. Since the quality is an inherent factor of the right agile product development, so the use of agile leads to increase the quality of software. The objective of this study is to explore the quality that gained by adopting agile methods and how can be ac...
Article
Full-text available
Last decade of IT industry has observed an unprecedented growth of software and automation. Computers and software were already an integrated part of every research and development activity, but now these have penetrated into daily life of each human being through smart phones, mobile apps, and e-commerce. Various system and application software ha...
Article
Full-text available
With the advancing growth of the World Wide Web (WWW) and the expanding availability of electronic text documents, the automatic assignment of text classification (ATC) has become more important in sorting out information and knowledge. One of the most crucial tasks that should be carried out is document representation using word embedding and Rule...
Article
Full-text available
The concept of virtualization has brought life to the new methods of software testing. With the help of cloud technology, testing has become much more popular because of the opportunities it provides. Cloud technologies provides everything as a service, hence the software testing is also provided as a service on cloud with the privileges of lower c...
Conference Paper
Full-text available
zet-Bu çalışmada 2016 ve 2017 ÖSYM verilerinden yola çıkılarak, Türkiye'deki Bilişim Mühendisliği programları ile ilgili kontenjan, yerleşen öğrenci sayıları, programlarla ilgili akreditasyon verileri ve programların eğitim dili ile veriler tespit edilmiş ve tablolanmıştır. Bunun yanısıra, yazılım sektörünün (endüstrisinin), mezunlardan beklentiler...
Article
Full-text available
Adaptive approaches within distance learning systems enable adapting teaching process to the needs of each learner during the learning process. This paper presents an algorithm for creating an adaptive learning process that provides knowledge and skills improvement for learners in the Java programming language. Also, it presents the application of...
Article
Full-text available
This paper carries out a comparative analysis to determine the advantages and the stages of two agent-based methodologies: Multi-agent Systems Engineering (MaSE) methodology, which is designed specifically for an agent-based and complete lifecycle approach, while also being appropriate for understanding and developing complex open systems; Agent Sy...
Article
Full-text available
Agent-oriented software engineering (AOSE) systems are often distinguished from each other based on intelligence, autonomy, and reasoning. In this recpect, agent methodologies aim to covering all important components needed to build software systems. The success of agent methodologies depends on the development of all the necessary processes within...