FUZZY LOGIC BASED SOFTWARE PROCESS IMPROVIZATION FRAMEWORK FOR INDIAN SMALL SCALE SOFTWARE ORGANIZATIONS
Journal Title: International Journal on Computer Science and Engineering - Year 2010, Vol 2, Issue 3
Abstract
In this paper, the authors elaborate the results obtained after analyzing and assessing the software process activities in five small to medium sized Indian software companies. This work demonstrates a cost effective framework for software process appraisal, specifically targeted at Indian software Small-to-Medium-sized Enterprises (SMEs). Improvisation deals with the unforeseen. It involves continual experimentation with new possibilities to create innovative and improved solutions outside current plans and routines. The framework explicitly focuses on organizations that have little or no experience in software process improvement (SPI) programmes. The companies involved in this assessment have no CMMI experience prior to the work. For Indian software SME’s, it has always been difficult to find the resources, both time and money, which are necessary to engage themselves properly in SPI. To alleviate this, we have developed a low-overhead and relatively oninvasive solution tool to support SMEs in establishing ocess improvement initiatives. The paper initially describes how the framework was developed and then illustrates how the method is currently being extended to include a questionnaire based approach that may be used by the appraised organization to perform follow-on self-assessments. The results obtained from this study can be used by organizations to achieve the CMMI standards. Finally, the results are discussed for consistency by incorporating a scientific based approach to avoid ambiguities which arise while arriving at a result.
Authors and Affiliations
A. M. Kalpana , Dr. A. Ebenezer Jeyakumar
ERPCA: A Novel Approach for Risk Evaluation of Multidimensional Risk Prediction Clustering Algorithm
Clustering is a data mining technique used to place data elements into related groups without advance knowledge of the group definitions. In this paper clustering is employed to support efficient decision making by clust...
Security issues occur in Cloud Computing and there Solutions
Cloud computing is a recent advancement wherein IT infrastructure and applications are provided as “services” to end-users under a usage-based payment model. Many organizations, such as Google, Amazon, IBM and many other...
An optimum DV Hop Localization Algorithm for variety of topologies in Wireless Sensor Networks
Today wireless sensor networks has become a key technology for different kinds of smart environments. Sensor node localization which is determining where a given sensor node is physically or relatively located is extreme...
GA Based Test Case Generation Approach for Formation of Efficient Set of Dynamic
Automated test case generation is an efficient approach for software testing. Slicing of program provides ease to testability and enhances debugging capacity. To generate the dynamic slice, slicing criterion is required...
The Trust-Based MAC-Layer Security Protocol for Mobile Ad hoc Networks
In this paper, we develop a trust based security protocol based on a MAC-layer approach which attains confidentiality and authentication of packets in both routing and link layers of MANETs. In the first phase of the pro...