Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mahmood Niazi is active.

Publication


Featured researches published by Mahmood Niazi.


Journal of Systems and Software | 2007

An exploratory study of why organizations do not adopt CMMI

Mark Staples; Mahmood Niazi; D. Ross Jeffery; Alan Abrahams; Paul Byatt; Russell Murphy

This paper explores why organizations do not adopt CMMI (Capability Maturity Model Integration), by analysing two months of sales data collected by an Australian company selling CMMI appraisal and improvement services. The most frequent reasons given by organizations were: the organization was small; the services were too costly, the organization had no time, and the organization was using another SPI approach. Overall, we found small organizations not adopting CMMI tend to say that adopting it would be infeasible, but do not say it would be unbeneficial. We comment on the significance of our findings and research method for SPI research.


Software Process: Improvement and Practice | 2006

Critical success factors for software process improvement implementation: an empirical study

Mahmood Niazi; David Wilson; Didar Zowghi

In this article, we present findings from our recent empirical study of the critical success factors (CSFs) for software process improvement (SPI) implementation with 34 SPI practitioners. The objective of this study is to provide SPI practitioners with sufficient knowledge about the nature of issues that play a positive role in the implementation of SPI programmes in order to assist them in effectively planning SPI implementation strategies. Through our empirical study we identified seven factors (higher management support, training, awareness, allocation of resources, staff involvement, experienced staff and defined SPI implementation methodology) that are generally considered critical for successfully implementing SPI. We also report on a literature survey of CSFs that impact SPI and identify six factors (senior management commitment, staff involvement, staff time and resources, training and mentoring, creating process action teams and reviews). We compared our empirical study results with the literature and confirmed the factors identified in the literature, and also identified two new CSFs (SPI awareness and defined SPI implementation methodology) that were not identified in the literature. Finally, we analyzed the CSFs identified by different groups of practitioners and found that they are aware of what is imperative for the successful implementation of SPI programmes. Copyright


Journal of Systems and Software | 2011

Factors influencing clients in the selection of offshore software outsourcing vendors: An exploratory study using a systematic literature review

Siffat Ullah Khan; Mahmood Niazi; Rashid Ahmad

Context: Offshore software development outsourcing is a modern business strategy for developing high quality software at low cost. Objective: The objective of this research paper is to identify and analyse factors that are important in terms of the competitiveness of vendor organisations in attracting outsourcing projects. Method: We performed a systematic literature review (SLR) by applying our customised search strings which were derived from our research questions. We performed all the SLR steps, such as the protocol development, initial selection, final selection, quality assessment, data extraction and data synthesis. Results: We have identified factors such as cost-saving, skilled human resource, appropriate infrastructure, quality of product and services, efficient outsourcing relationships management, and an organisations track record of successful projects which are generally considered important by the outsourcing clients. Our results indicate that appropriate infrastructure, cost-saving, and skilled human resource are common in three continents, namely Asia, North America and Europe. We identified appropriate infrastructure, cost-saving, and quality of products and services as being common in three types of organisations (small, medium and large). We have also identified four factors-appropriate infrastructure, cost-saving, quality of products and services, and skilled human resource as being common in the two decades (1990-1999 and 2000-mid 2008). Conclusions: Cost-saving should not be considered as the driving factor in the selection process of software development outsourcing vendors. Vendors should rather address other factors in order to compete in the OSDO business, such as skilled human resource, appropriate infrastructure and quality of products and services.


Information & Software Technology | 2014

Risks and risk mitigation in global software development: A tertiary study

June M. Verner; O. P. Brereton; Barbara A. Kitchenham; Mark Turner; Mahmood Niazi

Context There is extensive interest in global software development (GSD) which has led to a large number of papers reporting on GSD. A number of systematic literature reviews (SLRs) have attempted to aggregate information from individual studies. Objective: We wish to investigate GSD SLR research with a focus on discovering what research has been conducted in the area and to determine if the SLRs furnish appropriate risk and risk mitigation advice to provide guidance to organizations involved with GSD. Method: We performed a broad automated search to identify GSD SLRs. Data extracted from each study included: (1) authors, their affiliation and publishing venue, (2) SLR quality, (3) research focus, (4) GSD risks, (5) risk mitigation strategies and, (6) for each SLR the number of primary studies reporting each risk and risk mitigation strategy. Results: We found a total of 37 papers reporting 24 unique GSD SLR studies. Major GSD topics covered include: (1) organizational environment, (2) project execution, (3) project planning and control and (4) project scope and requirements. We extracted 85 risks and 77 risk mitigation advice items and categorized them under four major headings: outsourcing rationale, software development, human resources, and project management. The largest group of risks was related to project management. GSD outsourcing rationale risks ranked highest in terms of primary study support but in many cases these risks were only identified by a single SLR. Conclusions: The focus of the GSD SLRs we identified is mapping the research rather than providing evidence-based guidance to industry. Empirical support for the majority of risks identified is moderate to low, both in terms of the number of SLRs identifying the risk, and in the number of primary studies providing empirical support. Risk mitigation advice is also limited, and empirical support for these items is low.


international conference on global software engineering | 2009

Critical Success Factors for Offshore Software Development Outsourcing Vendors: A Systematic Literature Review

Siffat Ullah Khan; Mahmood Niazi; Rashid Ahmad

CONTEXT – Offshore software development outsourcing is a modern business strategy for producing high quality software at low cost. OBJECTIVE – To identify various Critical Success Factors (CSFs) that have a positive impact on software outsourcing clients in the selection process of offshore software development outsourcing vendors. METHOD – We have performed a Systematic Literature Review process for the identification of factors in the selection process of offshore software development outsourcing vendors. RESULTS – We have identified factors ‘cost-saving’, ‘skilled human resource’, ‘appropriate infrastructure’ and ‘quality of product and services’ that are generally considered important by the outsourcing clients. The results also reveal the similarities and differences in the factors identified in different continents. CONCLUSIONS – Cost-saving should not be considered as the only prime factor in the selection process of software development outsourcing vendors. Vendors should have to address other factors in order to compete in the offshore outsourcing business.


empirical software engineering and measurement | 2009

The impact of limited search procedures for systematic literature reviews — A participant-observer case study

Barbara A. Kitchenham; Pearl Brereton; Mark Turner; Mahmood Niazi; Stephen G. Linkman; Rialette Pretorius; David Budgen

This study aims to compare the use of targeted manual searches with broad automated searches, and to assess the importance of grey literature and breadth of search on the outcomes of SLRs. We used a participant-observer multi-case embedded case study. Our two cases were a tertiary study of systematic literature reviews published between January 2004 and June 2007 based on a manual search of selected journals and conferences and a replication of that study based on a broad automated search. Broad searches find more papers than restricted searches, but the papers may be of poor quality. Researchers undertaking SLRs may be justified in using targeted manual searches if they intend to omit low quality papers; if publication bias is not an issue; or if they are assessing research trends in research methodologies.


Empirical Software Engineering | 2010

Refining the systematic literature review process--two participant-observer case studies

Barbara A. Kitchenham; Pearl Brereton; Mark Turner; Mahmood Niazi; Stephen G. Linkman; Rialette Pretorius; David Budgen

Systematic literature reviews (SLRs) are a major tool for supporting evidence-based software engineering. Adapting the procedures involved in such a review to meet the needs of software engineering and its literature remains an ongoing process. As part of this process of refinement, we undertook two case studies which aimed 1) to compare the use of targeted manual searches with broad automated searches and 2) to compare different methods of reaching a consensus on quality. For Case 1, we compared a tertiary study of systematic literature reviews published between January 1, 2004 and June 30, 2007 which used a manual search of selected journals and conferences and a replication of that study based on a broad automated search. We found that broad automated searches find more studies than manual restricted searches, but they may be of poor quality. Researchers undertaking SLRs may be justified in using targeted manual searches if they intend to omit low quality papers, or they are assessing research trends in research methodologies. For Case 2, we analyzed the process used to evaluate the quality of SLRs. We conclude that if quality evaluation of primary studies is a critical component of a specific SLR, assessments should be based on three independent evaluators incorporating at least two rounds of discussion.


evaluation and assessment in software engineering | 2009

Empirical study of Sommerville and Sawyer's requirements engineering practices

Karl Cox; Mahmood Niazi; June M. Verner

Practices in seven key areas from requirements engineering (RE) good practice guide are examined via in-depth interviews with ten Australian software development organisations. Our objective is to provide a better understanding of the relative perceived value of the RE practices investigated and to provide an initial assessment of the appropriateness of Sommerville and Sawyers three classification levels. We used in-depth interviews as our main approach to collecting data. We assessed practices as either standardised use, normal use, used at the discretion of project manager or never used. We found that the single most standardised, or valuable, practice for 1) documentation, was making a business case of a project, for 2) elicitation, it was assessing system feasibility, 3) for analysis and negotiation, it was defining system boundaries, 4) for requirements description, it was to specify requirements quantitatively and to define standard templates for requirements, 5) for system modelling, it was to use a data dictionary, 6) for validation, it was to propose test cases, and 7) for management, it was to define a change management process. We suggest Sommerville and Sawyers classification of basic, intermediate and advanced practices needs some reconsideration to bring his list into alignment with current industry practices.


IET Software | 2012

Empirical investigation of success factors for offshore software development outsourcing vendors

Siffat Ullah Khan; Mahmood Niazi; Rashid Ahmad

Offshore software development outsourcing is a contractual business of high-quality software production at offshore destinations with significant cost-saving. The objective of this research paper is to identify and analyse factors that are important to be addressed by vendor organisations in order to be competitive in outsourcing business. We have performed questionnaire surveys with 53 experts from a total of 20 different countries. We asked the participants to rank each success factor on a fivepoint scale to determine the perceived importance of each success factor. Our survey included success factors identified in the previous findings of our systematic literature review study. We have identified factors such as cost-saving and appropriate infrastructure, which are considered critical by the outsourcing clients. Our results indicate that appropriate infrastructure, cost-saving and efficient project management are common in three types of experts (i.e. junior, intermediate and senior). We identified cost-saving as being common in four groups of experts (i.e. developers, managers, senior managers and others). We have also identified cost-saving as being common in three types of organisations (i.e. small, medium and large). Cost-saving and appropriate infrastructure should be addressed by vendor organisations in order to compete in the offshore outsourcing business.


IET Software | 2013

Establishing trust in offshore software outsourcing relationships: an exploratory study using a systematic literature review

Mahmood Niazi; Naveed Ikram; Muneera Bano; Salma Imtiaz; Siffat Ullah Khan

Offshore software outsourcing is a widely used business strategy for producing high-quality software at low cost. Trust plays a vital role in establishing the offshore software outsourcing relationships between client and vendor organisations. The objective of this research study is to identify factors via systematic literature review (SLR) that are important for establishing trust in offshore software outsourcing relationships. The authors have performed an SLR by applying the customised search strings, which were derived from the research questions. The authors have identified factors such as face-to-face meeting, better communication, contract management between client and vendor, defining processes, tools, procedures and policies, reliable management, knowledge sharing, mutual expectations, better client-vendor relationship and training programmes that are generally considered critical for establishing trust in offshore software outsourcing relationships. The results also reveal the similarities and differences in the factors identified through different study strategies and in different continents. Offshore software outsourcing companies should focus on the frequently cited factors in order to compete in the offshore software outsourcing business.

Collaboration


Dive into the Mahmood Niazi's collaboration.

Top Co-Authors

Avatar

Mohammad Alshayeb

King Fahd University of Petroleum and Minerals

View shared research outputs
Top Co-Authors

Avatar

Sajjad Mahmood

King Fahd University of Petroleum and Minerals

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Naveed Ikram

Riphah International University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Arif Ali Khan

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Jacky Keung

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Shahid Hussain

City University of Hong Kong

View shared research outputs
Researchain Logo
Decentralizing Knowledge