12 results
Search Results
Now showing 1 - 10 of 12
Article Citation - WoS: 10Citation - Scopus: 13Sustainability 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: 11Citation - Scopus: 13Exploring and Expanding Students' Success in Software Testing(Emerald Group Publishing Ltd, 2017) Mishra, Deepti; Ostrovska, Sofiya; Hacaloglu, TunaPurpose - 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: 22Citation - Scopus: 31Organizational Issues in Embracing Agile Methods: an Empirical Assessment(Springer india, 2021) Mishra, Alok; Abdalhamid, Samia; Mishra, Deepti; Ostrovska, SofiyaThis 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: 31Citation - Scopus: 38A Computationally Efficient Method for Hybrid Eeg-Fnirs Bci Based on the Pearson Correlation(Hindawi Ltd, 2020) Hasan, Mustafa A. H.; Khan, Muhammad U.; Mishra, DeeptiA 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.Article Citation - WoS: 1Citation - Scopus: 1Personal Response Systems Through the Prism of Students' Experiences(Wiley, 2020) Mishra, Deepti; Chew, Esyin; Ostrovska, Sofiya; Wong, JojoPersonal response systems (PRSs) today offer an opportunity to the field of education in terms of improving teaching and learning outcomes through active engagement in classrooms. The present paper investigates students' attitudes to different types of PRSs, namely, Socrative and Clickers. Both qualitative and quantitative data are gathered and classified. The performed thematic analysis reveals major categories within the framework of this study, namely educational efficacy, psychological aspects, technology-related issues, and administrative issues. It has been found that Socrative fares better in the "educational efficacy" and "administrative issues," whereas Clickers outperforms Socrative in the "technological-related issues." It is worth pointing out that both Socrative and Clickers are tantamount in "psychological aspects" yielding no negative experiences. The results of this study reveal that two main factors, cost and technological infrastructure, are determinative in the incorporation and appreciation of such systems in an educational setting.Article Citation - WoS: 4Citation - Scopus: 4Women's Professional Career and Culture: Software Organizations in India(Sage Publications inc, 2022) Mishra, Deepti; Mishra, Sushma; Ostrovska, SofiyaIn this work, we conduct an investigation on perspectives and existing barriers for women trying to pursue a career in the Indian software industry. The study is focused on three dimensions: organizational policies and practices, workplace environment, and social-familial factors. Another goal is to compare the perception of male and female software professionals concerning the impact of these dimensions on the careers of female software professionals. The study reveals that formally organizations provide gender-neutral policies, and currently the emphasis needs to be placed on their implementation. It has been observed that, on the whole, there is a favorable work environment and unbiased attitude toward female software employees. At the same time, we conclude that, despite significant progress, hurdles - mainly coming from the society and family traditions-still exist restraining flourishing careers of women in the software sector.Article Citation - WoS: 28Citation - Scopus: 39Effective Communication, Collaboration, and Coordination in Extreme Programming: Human-Centric Perspective in a Small Organization(Wiley, 2009) Mishra, Deepti; Mishra, AlokEffective communication, collaboration, and coordination are important contributing factors in achieving success in agile software development projects. The significance of the workplace environment and tools are immense in effective communication, collaboration, and coordination among people performing software development. In this article, we study how the workplace environment and the effective use of tools like whiteboards, status boards, and so forth for exchanging information improved communication, collaboration, and coordination without compromising the ability to do individual work by developers in a small-scale software development organization. Based on experience and an extensive literature review of communication, collaboration, coordination, and the significance of these in the workplace environment, a survey questionnaire was developed to collect data and observe the effect of these in a small software development organization. Our study indicated appropriate workspace environment has a positive effect on communication, collaboration, and coordination in small organizations developing software using eXtreme Programming (XP). (C) 2009 Wiley Periodicals, Inc.Article Group Discussion in a Blended Environment in Engineering Education(Uikten - Assoc information Communication Technology Education & Science, 2021) Mishra, Deepti; Dalveren, Gonca Gokce Menekse; Volden, Frode S.; Allen, Carly GraceGroup work is a necessary element of engineering education and group members need information about one another, group process, shared attention and mutual understanding during group discussions. There are several important elements for establishing and maintaining a group discussion such as participant's role, seating arrangement, verbal and non-verbal cues, eye gaze, gestures etc. The present study investigates these elements for identifying the behavior of group members in a blend of traditional face-to-face discussion along with computer supported cooperative work (CSCW) setting. The results of this study have shown that, speaking duration is the key factor for identifying the leadership in a group and participants mostly used eye gazes for turn taking. Although this study is a mix of face-to-face and CSCW discussion setting, participants mostly behave like face-to-face group discussion. However, unlike the previous studies involving face-to-face discussion, the relation between seating arrangement and amount of attention is not apparent from the data during this study.Article Citation - WoS: 25Citation - Scopus: 31Knowledge management in requirement elicitation: Situational methods view(Elsevier, 2018) Mishra, Deepti; Aydin, Secil; Mishra, Alok; Ostrovska, SofiyaIn small-scale software development organizations, software engineers are beginning to realize the significance of adapting software development methods according to project conditions. There is a requirement to proliferate this know-how to other developers, who may be facing the same settings/context, so that they too can benefit from others' experiences. In this paper, the application of situational method engineering in requirements elicitation phase is investigated. A novel, simple and dynamic web-based tool, Situational Requirement Method System (SRMS), is developed which can aid in conception/formulation, repository, and elicitation/derivation of methods related with this stage. The proposed approach and tool are validated by distributing a questionnaire among software professionals working in large software companies, and making SRMS accessible to them. The results indicate that a majority of the participants finds SRMS useful and provides various suggestions to improve it. (c) 2017 Elsevier B.V. All rights reserved.Article Citation - WoS: 29Citation - Scopus: 44Software Process Improvement in Smes: a Comparative View(Comsis Consortium, 2009) Mishra, Deepti; Mishra, AlokThe 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.

