WoS

Permanent URI for this collectionhttps://hdl.handle.net/20.500.14411/18

Browse

Search Results

Now showing 1 - 10 of 65
  • Conference Object
    Citation - WoS: 7
    An Empirical Study of the Dynamics of Github Repository and Its Impact on Distributed Software Development
    (Springer-verlag Berlin, 2014) Yu, Liguo; Mishra, Alok; Mishra, Deepti
    GitHub is a distributed code repository and project hosting web site. It is becoming one of the most popular web-based services to host both open-source projects and closed-source projects. In this paper, we review different kinds of version control systems and study the dynamics of GitHub, i.e., the ability and scalability of GitHub to process different requests and provide different services to different GitHub projects and GitHub users. Our study shows that GitHub could handle hundreds of thousands of requests a day for all the projects and thousands of requests for one project. This capability of GitHub makes it suitable for supporting distributed software development.
  • 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: 12
    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: 10
    Citation - Scopus: 15
    Software Quality Issues in SCRUM: A Systematic Mapping
    (Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2018) Mishra, Deepti; Abdalhamid, Samia; Computer Engineering
    Scrum is a process framework used to develop complex software. As Scrum is one of the prominent approaches in agile development projects, it is significant to define the issues of quality in the Scrum method. In this paper, a systematic mapping approach is adopted to answer specific research questions through an objective procedure to identify the nature of quality issues in Scrum studies. For this purpose, a number of research studies are reviewed in electronic databases to find out about various quality issues related with Scrum. Here, the focus is on how these studies are affective in terms of defining such issues. A total of 53 research papers are examined in detail to answer nine research questions related to quality issues in Scrum. Finally, the responses to all research questions are provided along with suggestions to ensure quality in the Scrum. The results reveal that there is very limited research on people-related quality issues such as employee skills, satisfaction etc. However, process quality such as process effectiveness, conformity, visibility, acceptance etc. have received a lot of attention among researchers, whereas the product quality and project-related quality issues such as team performance, collaboration, etc. are also of interest among researchers.
  • 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.
  • Conference Object
    Citation - WoS: 1
    Crm System Implementation in a Multinational Enterprise
    (Springer-verlag Berlin, 2009) Mishra, Alok; Mishra, Deepti
    The concept of customer relationship management (CRM) resonates with managers in today's competitive economy. As more and more organizations realize the significance of becoming customer-centric in today's competitive era, they embrace CRM as a core business strategy. CRM an integration of information technology and relationship marketing provides the infrastructure that facilitates long-term relationship building with customers at an enterprise-wide level. Successful CRM implementation is a complex, expensive and rarely technical projects. This paper presents the successful implementation of CRM in a multinational organization. This study will facilitate in understanding transition, constraints and implementation of CRM in multinational enterprises.
  • Conference Object
    Citation - WoS: 3
    Erp System Implementation: an Oil and Gas Exploration Sector Perspective
    (Springer-verlag Berlin, 2009) Mishra, Alok; Mishra, Deepti
    Enterprise Resource Planning (ERP) systems provide integration and optimization of various business processes which leads to improved planning and decision quality, smoother coordination between business units resulting in higher efficiency, and quicker response time to customer demands and inquiries. This paper reports challenges, opportunities and outcome of ERP implementation in Oil & Gas exploration sector. This study will facilitate in understanding transition, constraints and implementation of ERP in this sector and also provide guidelines from lessons learned in this regard.
  • Conference Object
    Citation - WoS: 2
    A Tool To Enhance Cooperation and Knowledge Transfer Among Software Developers
    (Springer-verlag Berlin, 2009) Aydin, Secil; Mishra, Deepti
    Software developers have been successfully tailoring software development methods according to the project situation and more so in small scale software development organizations. There is a need to share this knowledge with other developers who may be facing the same project situation so that they can benefit from other people experiences. In this paper, an approach to enhance cooperation among software developers, in terms of sharing the knowledge that was used successfully in past projects, is proposed. A web-based tool is developed that can assist in creation, storage and extraction of methods related with requirement elicitation phase. These methods are categorized according to certain criteria which helps in searching a method that will be most appropriate in a given project situation. This approach and tool can also be used for other software development activities.
  • Article
    Citation - WoS: 21
    Citation - Scopus: 48
    Customer Relationship Management: Implementation Process Perspective
    (Budapest Tech, 2009) Mishra, Alok; Mishra, Deepti; Computer Engineering; Software Engineering
    Customer relationship management (CRM) can help organizations manage customer interactions more effectively to maintain competitiveness in the present economy. As more and more organizations realize the significance of becoming customer-centric in today's competitive era, they adopted CRM as a core business strategy and invested heavily. CRM, an integration of information technology and relationship marketing, provides the infrastructure that facilitates long-term relationship building with customers at an enterprise-wide level. Successful CRM implementation is a complex, expensive and rarely technical projects. This paper presents the successful implementation of CRM from process perspective in a trans-national organization with operations in different segments. This study will aid in understanding transition, constraints and the implementation process of CRM in such organizations.
  • Conference Object
    Citation - WoS: 1
    Market-Driven Software Project Through Agility: Requirements Engineering Perspective
    (Springer-verlag Berlin, 2009) Mishra, Deepti; Mishra, Alok
    Time-to-market and insufficient initial requirements are two major challenges that make requirement engineering for market-driven software projects different from bespoke software projects. These challenges can be resolved by using agile methods for market-driven software development as agile methods put emphasis on a dynamic approach for requirement engineering which work 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 software (Supply Chain Management) project.