1. Home
  2. Browse by Author

Browsing by Author "Mishra, Alok"

Filter results by typing the first few letters
Now showing 1 - 20 of 124
  • Results Per Page
  • Sort Options
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - WoS: 2
    Achieving Success in Supply Chain Management Software by Agility
    (Springer-verlag Berlin, 2007) Mishra, Deepti; Mıshra, Deepti; Mishra, Alok; Mıshra, Alok; Mıshra, Deepti; Mıshra, Alok; Computer Engineering; Software Engineering; Computer Engineering; Software Engineering
    Supply chain management is comprehensive software. Due to its scope and unpredictable, complex and unstable requirements, it is not possible to develop it with predictable development process models. Agile methodologies are targeted towards such kind of problems that involves change and uncertainty, and are adaptive rather than predictive. The aim of this paper is to analyze the management and development methodologies used in development of supply chain management software. This paper shows how to overcome risks and handicaps in each development phase of a complex inventive project. It also provides a set of guidelines regarding how the agile methods may be adopted, combined and used in these kinds of projects.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - WoS: 1
    Adapting Test-Driven Development for Innovative Software Development Project
    (Springer-verlag Berlin, 2007) Mishra, Deepti; Mishra, Alok
    In Test-Driven development, first test is made according to the customer requirement and then code is prepared to execute this test successfully. In this approach, design is not done exclusively before preparing test cases and coding. Design emerges as software evolves but this may result in lack of design quality. We adapted TDD by incorporating exclusive architectural design phase in the successful implementation of an innovative, large scale, complex project.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 15
    Citation - Scopus: 16
    Adopting of Agile Methods in Software Development Organizations: Systematic Mapping
    (Assoc information Communication Technology Education & Science, 2017) Abdalhamid, Samia; Mishra, Alok
    Adoption of agile methods in the software development organization is considered as a powerful solution to deal with the quickly changing and regularly developing business environment and fully-educated customers with constantly rising expectation, such as shorter time periods and an extraordinary level of response and service. This study investigates the adoption of agile approaches in software development organizations by using systematic mapping. Six research questions are identified, and to answer these questions a number of research papers have been reviewed in electronic databases. Finally, 25 research papers are examined and answers to all research questions are provided.
  • Loading...
    Thumbnail Image
    Conference Object
    Agile Methods Adoption in Large Software Development Projects
    (Ieee, 2016) Mishra, Alok
    [No Abstract Available]
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 27
    Citation - Scopus: 36
    Agile Project Management Tools: a Brief Comprative View
    (inst information & Communication Technologies-bulgarian Acad Sciences, 2019) Ozkan, Deniz; Mishra, Alok
    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 the quality of the software. The quality of final product is mostly related with to project management. Accordingly, the paper provides brief comparative perspective about the popular project management tools for agile projects. 16 popular Agile project management tools have been presented helping agile developers to plan and manage their tasks in an efficient manner. Taiga, Axosoft, Agielan, Planbox are more appropriate for start-up projects. The most twitted and most appreciated tools are reported as Jira, Trello, and VersionOne. SpiraTeam by Inflectra and Pivotal Tracker are other pricing and popular agile tools, providing flexibility to Agile developers and increase collaboration among team members.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 12
    Citation - Scopus: 20
    Algorithm for Adaptive Learning Process and Improving Learners' Skills in Java Programming Language
    (Wiley, 2018) Gavrilovic, Nebojsa; Arsic, Aleksandra; Domazet, Dragan; Mishra, Alok
    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 the tool that checks the learner's knowledge through solving practical tasks from the Java programming language. The adaptive learning process in this work leads the learner through teaching materials and practical tasks where the acquired knowledge is required to be applied. Also, the algorithm, based on the measurement of knowledge and time spent on a particular part of the learning process with detailed feedback and the demonstration of observed deficiencies, directs the learner to teaching materials that allow improving the demonstrated knowledge. Teaching materials are conceived as learning objects and, as such, allow for the application of adaptive approach. An analysis of the effectiveness of the algorithm and tool for practical knowledge testing from the Java programming language was done with a test group of learners who gave their opinions and grades.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 2
    Citation - Scopus: 2
    Application of Agent Methodology in Healthcare Information Systems
    (Assoc information Communication Technology Education & Science, 2017) Abdalla, Reem; Mishra, Alok
    This paper presents a case study to describe the features and the phases of the two agent methodologies. The Gaia methodology for agent oriented analysis and design, Tropos is a detailed agent oriented software engineering methodology to explore each methodology's ability to present solutions for small problems. Also we provide an attempt to discover whether the methodology is in fact understandable and usable. In addition we were collecting and taking notes of the advantages and weaknesses of these methodologies during the study analysis for each methodology and the relationships among their models. The Guardian Angle: Patient-Centered Health Information System (GA: PCHIS) is the personal system to help track, manage, and interpret the subject's health history, and give advice to both patient and provider is used as the case study throughout the paper.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 8
    Application of Rfid in Aviation Industry: an Exploratory Review
    (Svenciliste U Zagrebu, Fakultet Prometnih Znanosti, 2010) Mishra, Alok; Mishra, Deepti
    Recently, Radio Frequency Identification (RFID) has received considerable attention and is considered to be the next wave of information technology revolution. The number of PFID applications in different industries is increasing continuously. Cumulative sales of RFID tag is up in 2006 which shows RFID adoption trend in industries to improve their efficiency of operations and to gain a competitive advantage. In the aviation industry, major airports, airlines have been also planning the RFID adoption in baggage handling and customer services areas for a long time. Many pilot tests have been performed at various airports and RFID tags were found to be far more precise along with better performance than bar codes. This paper provides a review on RFID systems, associated technology, advantages, limitations and applications in various fields. Further, this paper reports the preliminary review of state of RFID adoption planning, architecture and implementation plan in a major airline, focusing on improved baggage handling, increased airport/airline security and customer services.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 29
    Citation - Scopus: 35
    Applications of Stakeholder Theory in Information Systems and Technology
    (Kaunas Univ Technol, 2013) Mishra, Alok; Mishra, Deepti
    Stakeholder theory has its origins in management literature. Preston (1999) traces the notion of stakeholders back to the great depression in the United States (1929-1941), when the General Electric company defined four major stakeholder groups - shareholders, employees, customers, and the general public. Stakeholder management has become an important tool to transfer ethics to management practice and strategy. Few management topics have generated more debate in recent decades than the underlying notion, the model and the theories surrounding stakeholders (Donaldson and Preston, 1995; Gibson, 2000; Wolfe and Putler, 2002; Friedman and Miles, 2006). The visual power of the stakeholder model and its high simplicity are seen as contributors to the success of the stakeholder concept (Fassin, 2008). An increasing interrelation is observed between the concepts of stakeholder theory, corporate responsibility, and business ethics (Valor, 2005; Garriga et al., 2004). The stakeholder approach in the organization integrates stakeholder relationships within a company's resource base, industry setting, and socio-political arena into a single analytical framework (Susniene & Sargunas, 2009). Mumford (1979) is one of the early researchers in supporting the involvement of end-users as a component of effective information systems development and implementation, using essentially the stakeholder concept in this domain. It has been proved that end-users and managers are very important towards successful system implementation. As more interorganizational information systems are developed which usually involve strategic decisions, a yet wider range of stakeholders needs to be involved (Pouloudi, 1999). In these systems the attention may switch from end-users and focus on those parties that are external to the organization, but who can also be associated in decision making at a managerial or strategic level (Pouloudi & Whitely, 1997). One of the most thorough investigations of the stakeholder concept in information systems research that relates information systems stakeholders with implementation failure was made as an early work by Lyytinen and Hirschheim (1987, 1988). They argue that failure is conditional on the capability of information system to meet the expectations of different stakeholders - i.e. to say an information system may be considered successful by some stakeholder but a failure by others. The concept of stakeholder represents a progression from developer - and user - centered problems to organization-wide and inter organizational information system problems. This is a sign of maturity of information systems research to show how holistic representation of the parties involved in the more complex systems currently developed (Pouloudi, 1999). Stakeholder theory proposes an ethical use of stakeholder concept in Information systems as ethical considerations and professional conduct is a significant issue in information system. The stakeholder theory is extensively used in management in investigating organizational ambiance, strategic management, ethical concerns, business planning process, e-government, project management, environment management, etc. Recently stakeholders are also seen as means to more successful information and communication technologies and information system development and implementation issues. The paper presents stakeholder theory, its origin and applications in Information Systems (IS) field in the literature. The main objective of this research is to build up the knowledge body of stakeholder applications in information systems and technology areas.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - WoS: 12
    An Architectural Model for System of Information Systems
    (Springer int Publishing Ag, 2015) Majd, Saleh; Marie-Helene, Abel; Mishra, Alok
    One of the most important aspects when designing and constructing an Information System is its architecture. This also applies to complex systems such as System of Information Systems (SoIS). Thus, we aim to propose an architectural model of System of Information Systems (SoIS). Though Architecture-based approaches have been promoted as a means of controlling the complexity of systems construction and evolution, what we really look for in this paper is an architectural model to aggregate services from already constructed systems. Nevertheless, it would be a good practice to compare the presented architecture of SoIS to other architecture-based approaches such as Service Oriented Architecture (SOA). Also, it is beneficial to examine how we can use the well-established standards of SOA for the designing of SoIS. In this paper we present an architectural model for System of Information Systems, and highlight the standards of Service Oriented Architecture that might help us in this task.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 9
    Citation - Scopus: 17
    An Assessment of the Software Engineering Curriculum in Turkish Universities: Ieee/Acm Guidelines Perspective
    (Fac Teacher Education, 2011) Mishra, Alok; Yazici, Ali; Software Engineering
    Software engineering (SE) education has been emerging as an independent and mature discipline. Accordingly, various studies are being done to provide guidelines for SE education curriculum design. This paper presents software engineering education evolvement in Turkey, present SE education scenario in different universities along with the significance of software technology parks in relevance to software engineering education. The objective of this paper is to provide an assessment of SE curriculum in Turkish Universities with respect to IEEE/ACM guidelines given in SEEK (2004). This study will provide a guideline to universities conducting an SE programme at undergraduate level to align their course curriculum with IEEE/ACM guidelines (SEEK, 2004).
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 37
    Citation - Scopus: 82
    Attributes Impacting Cybersecurity Policy Development: an Evidence From Seven Nations
    (Elsevier Advanced Technology, 2022) Mishra, Alok; Alzoubi, Yehia Ibrahim; Anwar, Memoona Javeria; Gill, Asif Qumer
    Cyber threats have risen as a result of the growing usage of the Internet. Organizations must have effec-tive cybersecurity policies in place to respond to escalating cyber threats. Individual users and corpora-tions are not the only ones who are affected by cyber-attacks; national security is also a serious concern. Different nations' cybersecurity rules make it simpler for cybercriminals to carry out damaging actions while making it tougher for governments to track them down. Hence, a comprehensive cybersecurity policy is needed to enable governments to take a proactive approach to all types of cyber threats. This study investigates cybersecurity regulations and attributes used in seven nations in an attempt to fill this research gap. This paper identified fourteen common cybersecurity attributes such as telecommunication, network, Cloud computing, online banking, E-commerce, identity theft, privacy, and smart grid. Some na-tions seemed to focus, based on the study of key available policies, on certain cybersecurity attributes more than others. For example, the USA has scored the highest in terms of online banking policy, but Canada has scored the highest in terms of E-commerce and spam policies. Identifying the common poli-cies across several nations may assist academics and policymakers in developing cybersecurity policies. A survey of other nations' cybersecurity policies might be included in the future research.(c) 2022 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 13
    Citation - Scopus: 24
    Automatic Classification of UML Class Diagrams Using Deep Learning Technique: Convolutional Neural Network
    (Mdpi, 2021) Gosala, Bethany; Chowdhuri, Sripriya Roy; Singh, Jyoti; Gupta, Manjari; Mishra, Alok
    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 as a standard modeling language for Object-Oriented software, it is difficult to learn. Although there exist repositories that aids the users with the collection of UML diagrams, there is still much more to explore and develop in this domain. The objective of our research was to develop a tool that can automatically classify the images as UML class diagrams and non-UML class diagrams. Earlier research used Machine Learning techniques for classifying class diagrams. Thus, they are required to identify image features and investigate the impact of these features on the UML class diagrams classification problem. We developed a new approach for automatically classifying class diagrams using the approach of Convolutional Neural Network under the domain of Deep Learning. We have applied the code on Convolutional Neural Networks with and without the Regularization technique. Our tool receives JPEG/PNG/GIF/TIFF images as input and predicts whether it is a UML class diagram image or not. There is no need to tag images of class diagrams as UML class diagrams in our dataset.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 8
    Automation Testing Tools: a Comparative View
    (Union Scientists Bulgaria, 2020) Atesogullari, Dilara; Mishra, Alok
    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. The objective of this paper is to assess and compare twenty-one available automation-testing tools on twenty attributes in comprehensive manner. This study will assist software testing professionals and researchers towards further insight in this area.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 11
    Citation - Scopus: 13
    Challenges in Agile Software Maintenance for Local and Global Development: an Empirical Assessment
    (Mdpi, 2023) Almashhadani, Mohammed; Mishra, Alok; Yazici, Ali; Younas, Muhammad
    Agile methods have gained wide popularity recently due to their characteristics in software development. Despite the success of agile methods in the software maintenance process, several challenges have been reported. In this study, we investigate the challenges that measure the impact of agile methods in software maintenance in terms of quality factors. A survey was conducted to collect data from agile practitioners to establish their opinions about existing challenges. As a result of the statistical analysis of the data from the survey, it has been observed that there are moderately effective challenges in manageability, scalability, communication, collaboration, and transparency. Further research is required to validate software maintenance challenges in agile methods.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 2
    Citation - Scopus: 2
    Cloud-Based Test Tools: a Brief Comparative View
    (inst information & Communication Technologies-bulgarian Acad Sciences, 2018) Kilinc, Nergiz; Sezer, Leyla; Mishra, Alok
    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 cost of testing, and relatively less effort. There are various cloud-based test tools . focusing on different aspects of software testing such as load tests, regression tests, stress tests, performance tests, scalability tests, security tests, .functional tests, browser performance tests, and latency tests. This paper investigates the cloud-based testing tools focusing on different aspects of software testing.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - WoS: 2
    Communications in Global Software Development: an Empirical Study Using Gtk Plus Oss Repository
    (Springer-verlag Berlin, 2011) Yu, Liguo; Ramaswamy, Srini; Mishra, Alok; Mishra, Deepti
    Effective communication is an important issue for global software development. Due to geographical limitations and travel challenges, face-to-face meetings are expensive to schedule and run. Web-based communication methods are thus the primary means of communication in global software development efforts. In general. two types of web-based communication mechanisms exist: synchronous and asynchronous communications: each serves a unique role. In this paper, we present an empirical study of the communication mechanisms in GNOME GTK+, a small-sized open-source distributed software project, in which Internet Relay Chat (IRC) and Mailing Lists are used as synchronous and asynchronous communication methods, respectively. The objective of this study is to identify how real time and asynchronous communication methods could be used and balanced across global software development projects.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 3
    Citation - Scopus: 2
    Comparing the Artifacts of Agent Methodologies
    (Assoc information Communication Technology Education & Science, 2018) Abdalla, Reem; Mishra, Alok
    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 different software stages, such as analysis, design, implementation, testing and maintenance. This work introduces a comparative study of agent approches with the purpose to asseses and compare the development lifecycle processes of four different well-known AOSE methodologies, ADELFE, PASSI, Gaia and O-MaSE to define the similarities and differences between them. We can conclude that, the development of standard agent approach that supports Multi-Agent Systems (MAS) based has become an urgent need.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 40
    Citation - Scopus: 59
    Complex Software Project Development: Agile Methods Adoption
    (Wiley, 2011) Mishra, Deepti; Mishra, Alok
    The Agile Software Development paradigm has become increasingly popular in the last few years, since it claims lower costs, better productivity, better quality and better business satisfaction. Supply chain management (SCM) is a complex software development project. Owing to its scope and uncertain, complex and unstable requirements, it is not possible to develop it with predictable software development process models. Agile methodologies are targeted toward such kinds of problems that involve change and uncertainty, and are adaptive rather than predictive. How an agile process is introduced will significantly impact the implementation success of the process change. The objective of this paper is to analyze the agile development methodologies and management approach used in developing a complex software project. This further demonstrates how to overcome risks and barriers in each development phase of such complex inventive software projects. It also provides a set of guidelines regarding how the agile methodologies can be adopted, combined and used in these kinds of complex software projects. These findings have implications for software engineers and managers developing software by agile methods. Copyright (C) 2011 John Wiley & Sons, Ltd.
  • Loading...
    Thumbnail Image
    Article
    Citation - WoS: 3
    Citation - Scopus: 5
    A Conceptual Design of Smart Management System for Flooding Disaster
    (Mdpi, 2021) Ibrahim, Thaer; Mishra, Alok
    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 application of the principles of information and communication technology, especially the Internet of Things. All participants and activities of the proposed system were clarified by preparing a conceptual design by using The Unified Modeling Language diagrams. This effort was made to overcome the lack of citizens' readiness towards the use of information and communication technology as well as increase their readiness towards disasters. This study aims to develop conceptual design that can facilitate in development of smart management system for flooding disaster. This will assist in the design process of the Internet of Things systems in this regard.
  • «
  • 1 (current)
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • »