Search Results

Now showing 1 - 7 of 7
  • Article
    Citation - WoS: 18
    Citation - Scopus: 21
    Research Trends in Management Issues of Global Software Development: Evaluating the Past To Envision the Future
    (Taylor & Francis inc, 2011) Mishra, Deepti; Mishra, Alok
    This paper presents research trends in management issues (project management, process management, knowledge management, requirements management, configuration management, risk management, quality management) of distributed/global information system development. The main objective is to highlight the current research and practice direction in these areas. The results are based on peer-reviewed conference papers/journal articles, published between 2000 and early 2011. The analysis revealed that most research has been done in project management, process management, knowledge management and requirements management areas while configuration, risk, and quality management issues could get only limited attention in global/distributed information system development. This indicates the need for future research (quantitative and qualitative) in these areas.
  • Article
    Citation - WoS: 10
    Citation - Scopus: 13
    Sustainability Inclusion in Informatics Curriculum Development
    (Mdpi, 2020) Mishra, Deepti; Mishra, Alok
    (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 recent ACM/IEEE curriculum guidelines for IT, a rigorous literature review as well as various viewpoints and their relevance for sustainability-oriented curriculum development; it also includes an assessment of key competencies in sustainability for proposed units in the IT curriculum. (3) Results: Sustainability is a critical subject for prospective IT professionals. Therefore, it is imperative to motivate and raise awareness among students and the faculty community regarding sustainability through its inclusion in the Informatics curriculum. This paper focuses on how sustainability can be included in various courses of the Informatics curriculum. It also considers recent ACM/IEEE curriculum guidelines for IT professionals, which assert that IT students should explore IT strategies required for developing a culture of green and sustainable IT. (4) Conclusions: This paper provides guidelines for IT curriculum development by incorporating sustainable elements in courses, so that future IT professionals can learn and practice sustainability in order to develop a sustainable society.
  • Article
    Citation - WoS: 123
    Citation - Scopus: 156
    Test Case Prioritization: a Systematic Mapping Study
    (Springer, 2013) Catal, Cagatay; Mishra, Deepti
    Test case prioritization techniques, which are used to improve the cost-effectiveness of regression testing, order test cases in such a way that those cases that are expected to outperform others in detecting software faults are run earlier in the testing phase. The objective of this study is to examine what kind of techniques have been widely used in papers on this subject, determine which aspects of test case prioritization have been studied, provide a basis for the improvement of test case prioritization research, and evaluate the current trends of this research area. We searched for papers in the following five electronic databases: IEEE Explorer, ACM Digital Library, Science Direct, Springer, and Wiley. Initially, the search string retrieved 202 studies, but upon further examination of titles and abstracts, 120 papers were identified as related to test case prioritization. There exists a large variety of prioritization techniques in the literature, with coverage-based prioritization techniques (i.e., prioritization in terms of the number of statements, basic blocks, or methods test cases cover) dominating the field. The proportion of papers on model-based techniques is on the rise, yet the growth rate is still slow. The proportion of papers that use datasets from industrial projects is found to be 64 %, while those that utilize public datasets for validation are only 38 %. On the basis of this study, the following recommendations are provided for researchers: (1) Give preference to public datasets rather than proprietary datasets; (2) develop more model-based prioritization methods; (3) conduct more studies on the comparison of prioritization methods; (4) always evaluate the effectiveness of the proposed technique with well-known evaluation metrics and compare the performance with the existing methods; (5) publish surveys and systematic review papers on test case prioritization; and (6) use datasets from industrial projects that represent real industrial problems.
  • Article
    Citation - WoS: 29
    Citation - Scopus: 44
    Software Process Improvement in Smes: a Comparative View
    (Comsis Consortium, 2009) Mishra, Deepti; Mishra, Alok
    The majority of software development organizations all over the world are small and medium enterprises. These organizations have realized that it is crucial for their business to improve their processes and working methods but they are lacking the knowledge and resources to do it. Successful implementation of SPI methodologies in small and medium-sized software enterprises (SMEs) is generally not possible because such organizations are not capable of investing the cost of implementing these programs. Limited resources and strict deadlines to complete the projects make it further difficult to implement SPI programs which can also affect quality issues in software project. There are various SPI methodologies to address these issues which have been also deployed in these organizations. In this paper, recent and significant SPI methodologies (OWPL, ASPE-MSC, iFLAP, PRISMS, SPM, MESOPYME) for SMEs are compared and discussed. This will facilitate the maturity of software process improvement in SMEs, standardization and also contribute in the development of automation tools for SPIs in future.
  • Article
    Citation - WoS: 41
    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.
  • Article
    Citation - WoS: 9
    Citation - Scopus: 12
    Escaping Local Minima in Path Planning Using a Robust Bacterial Foraging Algorithm
    (Mdpi, 2020) Abdi, Mohammed Isam Ismael; Khan, Muhammad Umer; Gunes, Ahmet; Mishra, Deepti
    The bacterial foraging optimization (BFO) algorithm successfully searches for an optimal path from start to finish in the presence of obstacles over a flat surface map. However, the algorithm suffers from getting stuck in the local minima whenever non-circular obstacles are encountered. The retrieval from the local minima is crucial, as otherwise, it can cause the failure of the whole task. This research proposes an improved version of BFO called robust bacterial foraging (RBF), which can effectively avoid obstacles, both of circular and non-circular shape, without falling into the local minima. The virtual obstacles are generated in the local minima, causing the robot to retract and regenerate a safe path. The proposed method is easily extendable to multiple robots that can coordinate with each other. The information related to the virtual obstacles is shared with the whole swarm, so that they can escape the same local minima to save time and energy. To test the effectiveness of the proposed algorithm, a comparison is made against the existing BFO algorithm. Through the results, it was witnessed that the proposed approach successfully recovered from the local minima, whereas the BFO got stuck.
  • 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.