0% found this document useful (0 votes)
26 views

Market Data For Software

1. The document proposes developing a local market-based software development model for Pakistan's software industry based on re-usable components and historical data to reduce costs and time. 2. It notes that while Pakistani software companies utilize re-usable data and historical information, there is a lack of proper processes and guidelines for reuse. 3. The proposed model aims to study current practices in Pakistan, identify issues, and develop a customized model that incorporates reuse of components and past data while addressing the needs and culture of the local industry.

Uploaded by

vndf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Market Data For Software

1. The document proposes developing a local market-based software development model for Pakistan's software industry based on re-usable components and historical data to reduce costs and time. 2. It notes that while Pakistani software companies utilize re-usable data and historical information, there is a lack of proper processes and guidelines for reuse. 3. The proposed model aims to study current practices in Pakistan, identify issues, and develop a customized model that incorporates reuse of components and past data while addressing the needs and culture of the local industry.

Uploaded by

vndf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

MARKET BASED SOFTWARE DEVELOPMENT MODEL BASED ON

RE-USEABLE AND HISTORICAL DATA


FOR PAKISTAN SOFTWARE INDUSTRY

Introduction:
Software has become an integral part of our life. From layman to highly qualified person, from home

to office, from education to business, from security to politics, each facet of our life has been affected

by software and information technology. Software development is a complex industry and is thriving

with the passage of time. Since the dawn of software industry many software development has been

used and thrown, as needed.

Re-usable components and historical data can reduce software cost and time tremendously. Most of

the companies do use historical data but they lack of a proper model and guidelines for re-use. This

research aims at developing a local market based software developing model based on re-use and

historical data.

SDLC (Software Development Life Cycle):


SDLC (Software Development Life Cycle) is a series of steps which divides software development to

different steps or phases. Each phase perform a deficit function in the overall software development.

Some people use software development "Process", as a specific term for software development

activities.

Software development process models varies from industry to industry and project to project. Some

of the known software models are Waterfall, Prototyping, iterative and incremental development,

spiral development, rapid application, extreme programming, agile software development etc.

Problem Statement:
Pakistan software industry comprises of Small to medium size software development organization.
Most of these organization do use re-usable and historical data but lacks a proper process for re-
useable data. This study aims at developing a local market based software process model based on re-
usable and historical data.
It is difficult to improve software quality by relying on conformance to industry standards by
continuously upgrading from one standard or model to another standard or model because this
exercise is complicated for some software organizations. ‘Many multinational companies, developed
internal standards based on the military standards, and then sought to improve the standard even
further as their software development processes matured. The software development systems based
on these internal, commercial standards, and improved over the years have proved to be good
systems’ [1].

None of the existing software development models can fully be applied/implemented in context of

Pakistan software industry. Its high time that a local market based software model should be devised

which shall take into consideration the local dynamics of the software industry.

Objectifies:
Main objectives of the research are as follows.

1. Study Pakistan software industry development models and practices.

2. Identify industry day-to-day practices and culture.

3. Identify the ailment of Pakistan software industry

4. Devise a local market based model based on re-useable and historical data for software

development.

5. Sharply reduce software development cost and time by the use of re-usable and historical

data
LITERATURE REVIEW:
Muhammad Fahad khan et al (2015) "Performance Evaluation of software development
models" - In Pakistan IT industry, failure in the Software Development Projects is due to
no implementation of proper development methodology. One of the reasons for the
failure is that in IT industry obsolete development methods are used. In Pakistan IT
industry no proper model is followed.

Akhtar M.J et al (2015)“Scrum adoption, acceptance and implementation (a case study


of barriers in Pakistan's IT industry and mandatory improvements)” Recently Agile / Scrum
Model are used in the Developing countries. However, in developing countries especially in
Pakistan, this model is not completely implemented yet. As a result, the lack of investment from
developed countries is observed in Pakistan. The focus of the research will on Scrum in developing
countries especially in Pakistan.

Asim Iftikhar and Sheikh Muhammad Ali (2011): "Software Quality assurance- A study
based on Pakistan's Software industry" - This paper investigates the role of quality
management practices in software industry of Pakistan. We present a comparison
between the more-experienced and less-experienced firms with respect to the critical
factors of quality management. The critical factors of quality management practices in
the software industry are first identified from the literature survey and validated through
an empirical study. The study attempts to probe the influence of “age of quality” and “use
of software” over software quality management practices and programs. The results of
the study shows that the ‘age of quality” and “use of software” have partial influence
over the software quality management.

Coleman (2005) used grounded theory to investigate what processes software companies are
using and examined why these companies are rejecting best practices. Further Sison et. al. (2006)
extended the previous study and conducted a survey to study the software practices in five
ASEAN countries (Malaysia, Philippines, Singapore, Thailand and Vietnam) and provided direction
for further research in these countries

Hassan Danial Aslam (2010)"Improving performance management practices in Pakistan IT firms"


- The aim of the researchers is to identify the problem areas and challenges faced by IT firms while
implementing best practices of performance management. This study also explores practical
implications and what adaptation can be utilized in order to have effective performance
management system.

Faisal Shafique Butt et al (2013)" Software Quality Assurance in Software Projects: A Study of
Pakistan"-we can conclude that some software houses are well familiar with the software quality
assurance techniques. The requirements to make quality software are taken in measure and are
carefully implemented in the organizations. If these techniques are carefully implemented,
organizations in Pakistan can develop and can compete with the organization of the developed
countries and hence there will be more CMMI level five organizations in Pakistan.

Asad Imam et al (2015) " Improving Software Quality – a benchmarking approach" - This paper
will show you how to build up an efficient, workable system from basic principles through to
writing ‘Quality Manuals’, ‘Forms’ and ‘Templates’ that can improve software quality by using
CMMI (SW), CMM (SW) and ISO 9000-3:1997. The results of this research can be used in
improving development and testing processes.

Kashif Manzoor (2016) "The Challenge of Implementing Capability Maturity Model (CMM) in
Pakistan" - CMM found its genesis in Software Engineering Institute (SEI), Carnegie Mellon
University, USA. It was formulated mainly because the existing ISO standard was not suitable for
the Software Industry. Today CMM is widely used and is considered to be the most prestigious
standard in software industry. USA and Indian software companies were the first to adopt CMM.
However given the cultural similarities and geographical vicinity of Pakistan and India, one would
have expected Pakistan Software Industry to adopt CMM as well; but Pakistan Software Industry
has been slow in adopting CMM. This article examines the reasons of Pakistan software industry’s
indifference towards CMM.

Jasmine K.S et al (2008), "A New Process Model for Reuse Based Software Development
Approach"- The contribution of this paper is a recommended process model for the
implementation of software reuse effectively. A critical problem in today’s practice of software
reuse is the lack of a standard process model which describes the necessary details to support
reuse based software development and evolution. Our research thesis is that software
development based upon a reuse-based process model improves quality of products and
productivity of processes. A quantitative survey of 100 software organizations is used to test the
new process model and the hypothesis of the study. The process model presented in this paper
identifies process level, organizational and technical aspects which have to be improved to
achieve success in the reuse world.
RESEARCH METHODOLOGY

Research methods this study will use are literature review, studying business models, face-to-
face interviews, mailed questioner, Google forms, telephonic interviews and firsthand
experience. Both open end and close end question will be used in the proposed questioner. The
target audience will be experienced staff and managerial positions.
References

[I] Improving Software Quality” by Sharon Wheeler and Sheryl Duggins. Computer Science Dept.
Southern Polytechnic State University. 1998 ACM 1-58113-030-9/98/0004- “Conclusion”.

Handbook of Software Quality Assurance / edited by G. Gordon Schulmeyer and James I.


McManus, 3rd ed-1998 : Page.91, “Standardization of Software Quality Assurance – Introduction

Software Quality Management and Software Process In Denmark” by Karlheinz Kautz and Faisal
Ramzan. IEEE-2001“Abstract, Future Work

Akhtar et al “Scrum adoption, acceptance and implementation (a case study of barriers in


Pakistan's IT industry and mandatory improvements)” Industrial Engineering and Engineering
Management (IE&EM), 2010 IEEE 17The International Conference on 2010

Ramanujam, R. Lee, I. “Collaborative and competitive strategies for agile scrum development”
Networked Computing and Advanced Information Management (NCM), 2011 7th International
Conference on 21-23 June 2011

Syed Zahoor Hassan, Khalid Sherdil A Contingency Based Capability Maturity Model for
Developing Countries, 2014, 9th international conference, Karachi

Ch. V. M. K Hari et al, "Identifying the importance of software Reuse in COCOMO81, COCOMOII",
international journal on computer science and engineering, 2009.

G. O. Binuyo et al, "Evaluation of the factors influencing the indigenous software products
development", international journal on Advances in Emerging Regions (ICTeR), April 2015

M.P Thaphliyal et al, "Software Process Improvement in Small and Medium Size software
Organization", International Journal of Computing Application, October, 2010.

Gerry Coleman "An Empirical study of Software Process in Practice", 38th Hawaii International
Conference on System Science, 2005.

Waqas Ali et al, "Software inspection in Software Industry-Pakistan Perspective", March 2015.

You might also like