Search Results

Now showing 1 - 6 of 6
  • 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: 5
    Sustainable Software Engineering Education Curricula Development
    (Union Scientists Bulgaria, 2020) Mishra, Alok; Mıshra, Alok; Mishra, Deepti; Mıshra, Deepti; Mıshra, Alok; Mıshra, Deepti; Computer Engineering; Software Engineering; Computer Engineering; Software Engineering
    Climate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily life style involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a significant topic for future professionals and more so for Information Technology (IT) professionals and software engineers due to its impact on the society. It is significant to motivate and raise concern among students and faculty members regarding sustainability by including it into Software Engineering curriculum.
  • Article
    Citation - WoS: 4
    Citation - Scopus: 5
    Object-Oriented Inheritance Metrics in the Context of Cognitive Complexity
    (Ios Press, 2011) Mishra, Deepti; Mishra, Alok
    It is important to identify modules that are fault prone or exhibit evidence of high cognitive complexity as these modules require corrective actions such as increased source code inspection, refactoring or performing more exhaustive testing. This can lead to a better quality software system. It has been found that inheritance has an impact on the 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. Additionally, one more metric MC (Method Complexity) has been proposed to calculate the complexity of a method. These proposed metrics are compared with some well known object-oriented inheritance metrics by calculating their values for three random C++ programs. It has been observed that CCI and ACT are better to represent cognitive complexity due to inheritance than other well known class level and program level inheritance metrics.
  • 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 Grace
    Group 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: 19
    Citation - Scopus: 31
    A Review of Non-Technical Issues in Global Software Development
    (inderscience Enterprises Ltd, 2011) Mishra, Deepti; Mishra, Alok
    Owing to globalisation and Information and Communication Technologies (ICT) proliferation, Global Software Development (GSD) is increasingly omnipresent. Many organisations have turned to it in the quest for higher quality software delivered on time economically. GSD is facing a variety of challenges, including non-technical challenges such as cross-cultural management, communication, collaboration, coordination, distance and time, team dynamics, trust, etc. In this paper these significant non-technical issues are reviewed. It is found that non-technical areas such as team dynamics and cross-cultural risk management have received scant attention and need further studies. Implications drawn from the review will provide knowledge to facilitate further empirical studies in these areas.
  • Article
    Citation - WoS: 8
    Application of Rfid in Aviation Industry: an Exploratory Review
    (Svenciliste U Zagrebu, Fakultet Prometnih Znanosti, 2010) Mishra, Alok; Mishra, Deepti
    Recently, Radio Frequency Identification (RFID) has received considerable attention and is considered to be the next wave of information technology revolution. The number of PFID applications in different industries is increasing continuously. Cumulative sales of RFID tag is up in 2006 which shows RFID adoption trend in industries to improve their efficiency of operations and to gain a competitive advantage. In the aviation industry, major airports, airlines have been also planning the RFID adoption in baggage handling and customer services areas for a long time. Many pilot tests have been performed at various airports and RFID tags were found to be far more precise along with better performance than bar codes. This paper provides a review on RFID systems, associated technology, advantages, limitations and applications in various fields. Further, this paper reports the preliminary review of state of RFID adoption planning, architecture and implementation plan in a major airline, focusing on improved baggage handling, increased airport/airline security and customer services.