Search Results

Now showing 1 - 10 of 65
  • Article
    Citation - WoS: 11
    Citation - Scopus: 13
    Assessing Team Work in Engineering Projects
    (Tempus Publications, 2015) Mishra, Deepti; Ostrovska, Sofiya; Hacaloglu, Tuna; Mathematics; Computer Engineering; Information Systems Engineering
    Team work is considered a valuable teaching technique in higher education. However, the assessment of an individual's work in teams has proved to be a challenging task. Consequently, self-and peer-evaluations are becoming increasingly popular for the assessment of individuals in a team work, though it is essential to determine whether students can judge their own as well as their peer's performance effectively. Self-and peer-evaluations have been applied in different disciplines and their authenticity with regard to teacher's assessment has been evaluated in the literature but this issue has not been investigated in the field of engineering education so far. In this study, a peer-and self-assessment procedure is applied to the evaluation of a project work conducted in teams of 3 or 4 students. The participants were engineering students taking two similar courses related with database design and development. It is found that a majority of the students were unable to assess themselves as objectively as their instructor. Further, it is observed that successful students tend to under-estimate, whereas unsuccessful students tend to over-estimate, their own performance. The paper also establishes that the results of self-assessments are independent from the gender factor.
  • 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.
  • Conference Object
    Citation - WoS: 2
    Object-Oriented Inheritance Metrics: Cognitive Complexity Perspective
    (Springer-verlag Berlin, 2009) Mishra, Deepti; Mishra, Alok
    Identifying high cognitive complexity modules can lead to a better quality software system and can help during maintenance also. It has been found that inheritance has an impact on cognitive complexity of a software system. In this paper, two inheritance metrics based on cognitive complexity, one at class level CCI (Class Complexity due to Inheritance) and another at program level ACI (Average Complexity of a program due to Inheritance), have been proposed for object-oriented software systems. These metrics are also compared with other well known object-oriented inheritance metrics.
  • Conference Object
    Citation - WoS: 3
    Software Architecture in Distributed Software Development: a Review
    (Springer-verlag Berlin, 2013) Mishra, Alok; Mishra, Deepti
    This paper presents a literature review of distributed software development (DSD) or global software development (GSD) and software architecture. The main focus is to highlight the current researches, observations, as well as practice directions in these areas. The results have been limited to peer-reviewed conference papers and journal articles, and analysis reports that major studies have been performed in software architecture and global software development, while the empirical studies of interfacing distributed/global software development and software architecture has only received very little attention among researchers up to now. This indicates the need for future research in these areas.
  • Article
    Citation - WoS: 22
    Citation - Scopus: 31
    Organizational Issues in Embracing Agile Methods: an Empirical Assessment
    (Springer india, 2021) Mishra, Alok; Abdalhamid, Samia; Mishra, Deepti; Ostrovska, Sofiya
    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 52 software organizations in seven countries across the world. Statistical techniques are applied towards empirical assessment. Organizational culture, team structure and management support are found to be crucial success factors whereas lack of management support, a large organization size and traditional organizational culture are found to be detrimental for the adoption of Agile approach in an organization. The selection of an appropriate Agile method depends on the project size and, for each size, there are specific methods preferred by different enterprises. Providing better control over the work is viewed as the primary advantage of the Agile methods within large and small organizations, while for the medium-size organizations, the priority is switched to coping with changing user requirements. Majority of the respondents did not consider embracing agile methods as a reason for project failure which indicates that Agile methods are, indeed, beneficial.
  • Article
    Citation - WoS: 31
    Citation - Scopus: 38
    A Computationally Efficient Method for Hybrid Eeg-Fnirs Bci Based on the Pearson Correlation
    (Hindawi Ltd, 2020) Hasan, Mustafa A. H.; Khan, Muhammad U.; Mishra, Deepti
    A hybrid brain computer interface (BCI) system considered here is a combination of electroencephalography (EEG) and functional near-infrared spectroscopy (fNIRS). EEG-fNIRS signals are simultaneously recorded to achieve high motor imagery task classification. This integration helps to achieve better system performance, but at the cost of an increase in system complexity and computational time. In hybrid BCI studies, channel selection is recognized as the key element that directly affects the system's performance. In this paper, we propose a novel channel selection approach using the Pearson product-moment correlation coefficient, where only highly correlated channels are selected from each hemisphere. Then, four different statistical features are extracted, and their different combinations are used for the classification through KNN and Tree classifiers. As far as we know, there is no report available that explored the Pearson product-moment correlation coefficient for hybrid EEG-fNIRS BCI channel selection. The results demonstrate that our hybrid system significantly reduces computational burden while achieving a classification accuracy with high reliability comparable to the existing literature.
  • 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: 235
    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.