Search Results

Now showing 1 - 10 of 12
  • 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.
  • Article
    Citation - WoS: 2
    Citation - Scopus: 5
    E-Learning Experience at Various Universities: Academics Perspective
    (Univ Osijek, Tech Fac, 2011) Mishra, Alok; Mishra, Deepti; Computer Engineering; Software Engineering
    E-learning has become an increasingly popular mode of instruction in higher education all over the world. In spite of proliferation of e-learning, few studies/cases have attempted to investigate the differences in e-learning processes from faculty perspective. This paper presents observations on e-learning experiences at three premier universities which provide online courses for students and professionals. Based on some important characteristics supported by literature review, a comparative view is presented and discussed. Furthermore, suggestions based on the outcome of our study are made for further reference. The objective of this paper is to discuss significant e-learning experiences as current practices at different universities from the perspective of the faculty.
  • Editorial
    Citation - Scopus: 1
    Quality and Reliability Engineering: Trends and Future Directions
    (Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2018) Mishra, Alok; Khatri, Sunil Kumar; Kapur, P. K.; Kumar, Uday; Software Engineering
    [No Abstract Available]
  • Article
    Citation - WoS: 2
    Citation - Scopus: 8
    It Service Management (itsm) Education and Research: Global View
    (Tempus Publications, 2015) Yazici, Ali; Mishra, Alok; Kontogiorgis, Paul; Software Engineering
    This article provides an overview of Information Technology Service Management (ITSM) and investigates the education and research activities in this discipline from a global perspective. The objectives of the study are to inform the training organizations (e.g., universities, training institutes) on the current status of the educational activities in ITSM at undergraduate and graduate levels; and to guide the researchers by providing quantitative data on the research activities conducted in the field. In the educational arena, the statistical data showed that, stand-alone undergraduate/graduate programs are becoming popular among the high school graduates with elevated expectations of the market place, in addition to the appreciation of the IT service management area by the IT sector and the public. The results of the research findings provide guidelines for curriculum developers in the design and implementation of courses for the de facto interdisciplinary ITSM degree/certificate training programs and motivate and guide the researchers by providing the most recent quantitative data on the ITSM field. It is one of the first studies to provide education and research trends in ITSM area. The present study adds to this important stream of emerging research area and contributes by advancing the understanding of ITSM education and research issues. This paper advances the current state of knowledge on ITSM education and explores recent research trends in this area which is becoming standard towards providing quality IT services in enterprises.
  • Article
    Citation - WoS: 5
    Citation - Scopus: 5
    Managing Requirements in Market-Driven Software Project: Agile Methods View
    (Univ Osijek, Tech Fac, 2010) Mishra, Deepti; Mishra, Alok; Computer Engineering; Software Engineering
    Time-to-market and insufficient initial requirements are two significant challenges that make managing requirements for market-driven software projects different from custom-made software projects. These challenges can be resolved by using agile software development methodologies for market-driven software development as agile methods put emphasis on a dynamic approach for requirement engineering which works closely with an iterative release cycle. In this study, dynamic requirement engineering approach of Agile methods was used for the successful implementation of market-driven complex software project.
  • Article
    Citation - WoS: 1
    Citation - Scopus: 1
    Statistical Usage Testing at Different Levels of Testing
    (Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2018) Kaur, Kamaldeep; Khatri, Sunil Kumar; Mishra, Alok; Datta, Rattan; Software Engineering
    Statistical Usage Testing (SUT) is the testing technique defined in Cleanroom Software Engineering model [Runeson, 93]. Cleanroom Software Engineering model is a theory based and team oriented model that is based on development and certification of software in increments using statistical quality control [Linger 96]. SUT is a black box testing technique and concentrates on how the software completes its required function from the user's perspective [Runeson, 93]. SUT is carried out by developing usage models and assigning usage probabilities. Testing is carried out on usage models by performing statistical tests which are random sequences [Trammel 95]. Statistical testing can be viewed as a statistical experiment where random test cases are selected from all the usage models [Trammel 95]. This paper demonstrates the process and benefits of applying SUT at different levels of testing. Levels of testing include Unit level, Integration level, System level and Acceptance level. SUT is generally performed at System level and Unit testing is not the part of SUT. Unit testing makes it easier to access code and debug human errors. Detecting errors at an early stage helps reducing cost and effort. The paper proposes to allow Unit testing in Cleanroom Software Engineering Model, thus making it more flexible and suitable for varied applications. Unit testing is essentially performed to ensure that the code is working correctly and meets the user specifications [istqb, 15]. Errors may also exist when modules are integrated because of interchange of data and control information between various modules. Integration testing is performed when the modules are combined together to check their behaviour and functionality after integration. Once the Integration testing phase gets successfully completed, System testing is performed on the whole system [test-institute, 15]. The paper makes use of Student record software to demonstrate the process of performing SUT at different levels. In addition to performing SUT at System level, this paper helps in understanding the advantages of applying SUT at Unit level and Integration level.
  • 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.
  • Article
    Citation - WoS: 6
    Citation - Scopus: 7
    Teaching Software Verification and Validation Course: a Case Study
    (Tempus Publications, 2014) Mishra, Deepti; Hacaloglu, Tuna; Mishra, Alok; Computer Engineering; Software Engineering; Information Systems Engineering
    Software verification and validation (V & V) is one of the significant areas of software engineering for developing high quality software. It is also becoming part of the curriculum of a universities' software and computer engineering departments. This paper reports the experience of teaching undergraduate software engineering students and discusses the main problems encountered during the course, along with suggestions to overcome these problems. This study covers all the different topics generally covered in the software verification and validation course, including static verification and validation. It is found that prior knowledge about software quality concepts and good programming skills can help students to achieve success in this course. Further, team work can be chosen as a strategy, since it facilitates students' understanding and motivates them to study. It is observed that students were more successful in white box testing than in black box testing.
  • Article
    Citation - WoS: 12
    Citation - Scopus: 14
    A Curriculum on Sustainable Information Communication Technology
    (Politechnika Lubelska, 2015) Ozkan, Baris; Mishra, Alok; Information Systems Engineering; Software Engineering
    Economies are increasingly becoming dependent on Information Communication Technology (ICT) and concerns over sustainability have called for the investigation of the relation between sustainability and ICT. While the majority of the studies in this field have an environmentalist focus in this regard, technical, economical and societal concerns on sustainability have arisen in the last decade. Today, more and more studies are addressing the need for the inclusion of sustainability as a design goal for ICT development and for the systems that rely on ICT. Therefore, the integration of education on sustainability in the curriculum is imperative for current and future generations of professionals to accomplish this goal. In this paper, we propose a curriculum for sustainable ICT along with the expected learning outcomes and components. The course design is based on a multi-faceted approach that embraces different viewpoints on sustainability and aims to increase students' awareness of the complex nature of sustainability.
  • Article
    Citation - WoS: 12
    Citation - Scopus: 16
    Teaching Parallel Computing Concepts Using Real-Life Applications
    (Tempus Publications, 2016) Yazici, Ali; Mishra, Alok; Karakaya, Ziya; Computer Engineering; Software Engineering
    The need to promote parallel computing concepts is an important issue due to a rapid advance in multi-core architectures. This paper reports experiences in teaching parallel computing concepts to computer and software engineering undergraduates. By taking a practical approach in delivering the material, students are shown to grasp the essential concepts in an effective way. This has been demonstrated by implementing small projects during the course, such as computing the sum of the terms of a geometric series using pipelines, solving linear systems by parallel iterative methods, and computing Mandelbrot set (fractal). This study shows that, it is useful to provide real-life analogies to facilitate general understanding and to motivate students in their studies as early as possible via small project implementations. The paper also describes an overall approach used to develop students' parallel computing skills and provides examples of the analogies employed in conjunction with the approach described. This approach is also assessed by collecting questionnaires and learning outcome surveys.