Search Results

Now showing 1 - 10 of 66
  • Article
    Citation - WoS: 3
    Citation - Scopus: 7
    Erp System Implementation in Fmcg Sector
    (Univ Osijek, Tech Fac, 2010) Mishra, Alok; Mishra, Deepti; Computer Engineering; Software Engineering
    Today's businesses have become extremely complex. Enterprise Resource Planning (ERP) systems can help enterprises to reduce operating costs, generate more accurate forecasts of demand, accelerate production cycles and enhance customer service. This paper reports challenges, opportunities and outcome of ERP implementation in a top Fast Moving Consumer Goods (FMCG) house in South-East Asia with diversified interests in varied businesses. This study will facilitate the understanding of the transition, constraints and implementation of ERP in this sector and also provide guidelines from lessons learned in this regard to researchers and practising managers.
  • Conference Object
    Citation - WoS: 6
    Cultural Issues in Distributed Software Development: a Review
    (Springer-verlag Berlin, 2014) Mishra, Alok; Mishra, Deepti
    Cultural impact is significant in global or distributed software development. Due to cultural differences, co-ordination and collaboration problems have been reported in case studies and this also leads to low quality deliverables and high turnover in software industry. This paper presents a literature review of distributed software development (DSD) or global software development (GSD) and cultural issues. The main focus is to highlight the current research, observations, as well as practice directions in these areas. Many studies have been performed in culture and global software development, still impact of culture in distributed software development in different dimensions received less attention among researchers.
  • Article
    Citation - WoS: 7
    Citation - Scopus: 8
    A Global Software Inspection Process for Distributed Software Development
    (Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2012) Mishra, Deepti; Mishra, Alok; Computer Engineering; Software Engineering
    Globally distributed software development is an established trend towards delivering high-quality software to global users at lower costs. The main expected benefits from distributed software development are improvements in development time efficiency, being close to the customers and having flexible access to greater and less costly resources. Organizations require to use their existing resources as effectively as possible, and also need to employ resources on a global scale from different sites within the organization and from partner organization throughout the world. However, distributed software development particularly face communication and coordination problems due to spatial, temporal and cultural separation between team members. Ensuring quality issues in such projects is a significant issue. This paper presents global software inspection process in the distributed software development environment towards quality assurance and management.
  • Conference Object
    Citation - WoS: 7
    Successful Requirement Elicitation by Combining Requirement Engineering Techniques
    (Ieee, 2008) Mishra, Deepti; Mishra, Alok; Yazici, Ali
    The role of customers and other stakeholders is becoming increasingly significant during requirement engineering activities. Methods of eliciting requirements are now more co-operative. There are many techniques to obtain requirements from customers. Selecting the right techniques according to the characteristics of the project is very important. In some complex problems, combination of requirement engineering techniques should be applied for efficient and successful requirement engineering process. In this paper, we have presented the application of combination of requirement engineering techniques for a real life complex project (Supply Chain Management) with higher requirements volatility developed in a small scale software development organization, This will help in understanding requirements elicitation for such kind of complex software and facilitate in selecting the appropriate techniques towards getting the consistent and complete requirements.
  • Conference Object
    Citation - WoS: 3
    Global Software Development and Quality Management: a Systematic Review
    (Springer-verlag Berlin, 2013) Mishra, Deepti; Mishra, Alok; Colomo-Palacios, Ricardo; Casado-Lumbreras, Cristina
    This paper presents a systematic literature review of global software development (GSD) and quality management aspects. The main focus is to highlight the current research and practice direction in these areas. The results have been limited to peer-reviewed conference papers and journal articles, published between 2000 and 2011. The analysis reports that major studies have been performed in quality and process management, while verification and validation issues of GSD can only get limited attention among researchers. This indicates the need for future research (quantitative and qualitative) in these areas.
  • Article
    Citation - WoS: 178
    Citation - Scopus: 236
    Theory of Reasoned Action Application for Green Information Technology Acceptance
    (Pergamon-elsevier Science Ltd, 2014) Mishra, Deepti; Akman, Ibrahim; Mishra, Alok
    The increase in the use of Information Technology (IT) in recent decades has contributed to additional power consumption as well as a potential overuse of scarce resources. Also, IT is quickly surpassing air transportation in terms of its carbon footprint. For these reasons, increased environmental awareness has increased interest in Green Information Technology (GIT) among IT practitioners. Therefore, the aim of this paper is to investigate behavior for the adoption of GIT applying the conceptual model, referred to as the 'Theory of Reasoned Action' (TEA). For this purpose, a survey was conducted among IT professionals from major public and private sector establishments. Findings indicated that behavioral intention influences actual behavior positively. IT professionals with positive intentions towards GIT issues are actually practicing GIT in their work. Results also indicated that external factors such as person related beliefs, sector of respondents' establishment, and level of awareness have significant impact on attitude towards adoption of GIT. (C) 2014 Elsevier Ltd. All rights reserved.
  • Article
    Citation - WoS: 9
    Citation - Scopus: 11
    Industry Oriented Advanced Software Engineering Education Curriculum
    (Fac Teacher Education, 2012) Mishra, Alok; Mishra, Deepti; Computer Engineering; Software Engineering
    Software engineering is the fastest-evolving engineering discipline and most of the tasks of software development organizations are diverse in nature. Various studies have shown that there is a wide gap between software industry needs and education for prospective software engineers. It is the responsibility of Software engineering education to prepare SE professionals by providing them with the skills to meet the expectations of the software industry. SE curriculum should correspond to the industry needs, and only then can Universities produce highly skilled professionals, who can meet the needs of software industry. During the last decade, software engineering education (SEE) has been emerging as an independent and mature discipline. Accordingly, various studies are being conducted to provide guidelines for SEE curriculum design. This paper summarizes the need for software industry related courses and discusses the significance of industry oriented software engineering education to meet the educational objectives of all stakeholders. The software industry oriented curriculum for undergraduate and graduate levels is discussed. An industry oriented graduate level (master's level) software engineering course which includes foundational and applied courses to provide effective training for future software engineers is also proposed. This will lead to an increase in their employment prospects in the industrial and allied sectors.
  • Article
    Citation - WoS: 11
    Citation - Scopus: 14
    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: 11
    Citation - Scopus: 13
    Exploring and Expanding Students' Success in Software Testing
    (Emerald Group Publishing Ltd, 2017) Mishra, Deepti; Ostrovska, Sofiya; Hacaloglu, Tuna
    Purpose - Testing is one of the indispensable activities in software development and is being adopted as an independent course by software engineering (SE) departments at universities worldwide. The purpose of this paper is to carry out an investigation of the performance of learners about testing, given the tendencies in the industry and motivation caused by the unavailability of similar studies in software testing field. Design/methodology/approach - This study is based on the data collected over three years (between 2012 and 2014) from students taking the software testing course. The course is included in the second year of undergraduate curriculum for the bachelor of engineering (SE). Findings - It has been observed that, from the performance perspective, automated testing outperforms structural and functional testing techniques, and that a strong correlation exists among these three approaches. Moreover, a strong programming background does help toward further success in structural and automated testing, but has no effect on functional testing. The results of different teaching styles within the course are also presented together with an analysis exploring the relationship between students' gender and success in the software testing course, revealing that there is no difference in terms of performance between male and female students in the course. Moreover, it is advisable to introduce teaching concepts one at a time because students find it difficult to grasp the ideas otherwise. Research limitations/implications - These findings are based on the analysis conducted using three years of data collected while teaching a course in testing. Obviously, there are some limitations to this study. For example, student's strength in programming is calculated using the score of C programming courses taken in previous year/semester. Such scores may not reflect their current level of programming knowledge. Furthermore, attempt was made to ensure that the exercises given for different testing techniques have similar difficulty level to guarantee that the difference in success between these testing techniques is due to the inherent complexity of the technique itself and not because of different exercises. Still, there is small probability that a certain degree of change in success may be due to the difference in the difficulty levels of the exercises. As such, it is obviously premature to consider the present results as final since there is a lack of similar type of studies, with which the authors can compare the results. Therefore, more work needs to be done in different settings to draw sound conclusions in this respect. Originality/value - Although there are few studies (see e.g. Chan et al., 2005; Garousi and Zhi, 2013; Ng et al., 2004) exploring the preference of testers over distinct software testing techniques in the industry, there appears to be no paper comparing the preferences and performances of learners in terms of different testing techniques.
  • 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.