Search Results

Now showing 1 - 10 of 19
  • 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.
  • Conference Object
    Software Quality Management Improvement Through Mentoring: an Exploratory Study From Gsd Projects
    (Springer-verlag Berlin, 2011) Colomo-Palacios, Ricardo; Soto-Acosta, Pedro; Mishra, Alok; Garcia-Crespo, Angel
    Software Quality Management (SQM) is a set of processes and procedures designed to assure the quality of software artifacts along with their development process. In an environment in which software development is evolving to a globalization, SQM is seen as one of its challenges. Global Software Development is a way to develop software across nations, continents, cultures and time zones. The aim of this paper is to detect if mentoring, one of the lead personnel development tools, can improve SQM of projects developed under GSD. The results obtained in the study reveal that the influence of mentoring on SQM is just temperate.
  • 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.
  • 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.
  • Conference Object
    ISDE 2011 PC Co-chairs' Message
    (Springer-verlag Berlin, 2011) Mishra, Alok; Muench, Juergen; Colomo-Palacios, Ricardo; Mishra, Deepti
    [No Abstract Available]
  • 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: 1
    Use Cases and Object Modelling Using Argouml
    (Springer-verlag Berlin, 2011) Complak, Wojciech; Wojciechowski, Adam; Mishra, Alok; Mishra, Deepti
    The key factor in the process of good quality software development is using proper techniques for requirements elicitation, representation and modelling providing foundations to build a logical model of the projected system. One of the most popular functional requirements description methods is use cases and scenarios approach introduced by Jacobson in 1993. Use case diagrams and analysis of functionality necessary for future users of the system allows precise definition of object model of target software system. However there are few fully functional free CASE tools supporting system designer at this software development stage. The article describes process of creating guidelines and formal requirements for design of a software system supporting storage and analysis of data concerning regulatory duties of Polish Telecom (Polish name: Telekomunikacja Polska) in the range of RIO framework agreement regarding collocation with the free UML modelling ArgoUML tool.
  • Conference Object
    Citation - WoS: 7
    A Software Inspection Process for Globally Distributed Teams
    (Springer-verlag Berlin, 2010) Mishra, Deepti; Mishra, Alok
    Globally distributed software development is an accepted trend towards delivering high-quality software to global users at lower costs. Globally distributed software development teams particularly face communication and coordination problems due to spatial, temporal and cultural separation between team members. Ensuring quality issues in such projects is an important issue. This paper presents a software inspection process in the distributed software development towards quality assurance and management.
  • Conference Object
    Citation - WoS: 2
    Communications in Global Software Development: an Empirical Study Using Gtk Plus Oss Repository
    (Springer-verlag Berlin, 2011) Yu, Liguo; Ramaswamy, Srini; Mishra, Alok; Mishra, Deepti
    Effective communication is an important issue for global software development. Due to geographical limitations and travel challenges, face-to-face meetings are expensive to schedule and run. Web-based communication methods are thus the primary means of communication in global software development efforts. In general. two types of web-based communication mechanisms exist: synchronous and asynchronous communications: each serves a unique role. In this paper, we present an empirical study of the communication mechanisms in GNOME GTK+, a small-sized open-source distributed software project, in which Internet Relay Chat (IRC) and Mailing Lists are used as synchronous and asynchronous communication methods, respectively. The objective of this study is to identify how real time and asynchronous communication methods could be used and balanced across global software development projects.