STUDY THE IMPACT OF REQUIREMENTS MANAGEMENT CHARACTERISTICS IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS: AN ONTOLOGY BASED APPROACH
|
|
|
- Candice Alisha White
- 10 years ago
- Views:
Transcription
1 STUDY THE IMPACT OF REQUIREMENTS MANAGEMENT CHARACTERISTICS IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS: AN ONTOLOGY BASED APPROACH S. Arun Kumar 1 and T.Arun Kumar 2 1 Assistant Professor, SCSE, VIT University, Vellore, Tamil Nadu, India [email protected] 2 Professor, SCSE, VIT University, Vellore, Tamil nadu, India [email protected] ABSTRACT Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software projects due to poor project management and requirement management activity. This main aim of this paper 1. Formulate a framework for the successful and efficient requirements management framework for Global Software Development Projects. (GSD) 2. Design a Mixed organization structure of both traditional approaches and agile approaches, of global software development projects. 3. Apply Ontology based Knowledge Management Systems for both the approaches to achieve requirements issues such as missing, inconsistency of requirements, communication and knowledge management issues and improve the project management activities in a global software development environment. 4. Propose requirements management metrics to measure and manage software process during the development of information systems. The major contribution of this paper is to analyze the requirements management issues and challenges associated with global software development projects. Two hypotheses have been formulated and tested this problem through statistical techniques like correlation and regression analysis and validate the same. Keywords Requirements Management (RM), Ontology, Requirements Management Metrics, Knowledge Management (KM), Global Software Development (GSD). 1. INTRODUCTION In the software engineering literature project management and requirements management activities are crucial in order to achieve the high quality software system. Due to increase the globalization of software development deriving many benefits to the software companies at the same time it will leads to several problems/issues occurring while managing the requirements in global software development projects which includes [2] DOI : /ijsea
2 1. Understanding the requirements among different groups of people (geographical distributed development teams). 2. Problems in deals with frequently enhancing the requirements. 3. Cross culture relationship, communicational issues, and knowledge management issues. 4. Coordination among employees. Traditional approach at the global level, be agile approach at the local level in organization i.e., mixed organization structure is proposed to handle these concerns. To apply ontology based KM practices to the proposed organization structure is helps to reduce the various requirements management issues in global software development projects. Requirements engineering activity is broadly divided in to two categories first phase is requirements definition which deals with elicitation, analysis, documentation and review and second phase is requirements management which deals with change management and traceability. Our main aim is to working in the requirements management phase in distributed development projects. Propose requirements management metrics to measure the requirements changes, requirements schedule, and average rate of defects during the development of information systems in a multi site environment. This paper mainly covers the following application areas software process improvement, requirement management, software project management and software measures is clearly mentioned in fig.0 Figure 0: Major Application Areas 2. REQUIREMENTS MANAGEMENT CURRENT SURVEY 2.1 CIO Magazine Analysts report said 71% of software projects that fail due to poor requirements management, making it the single biggest reason for project failure. [16] 2.2 Standish Report The Standish CHAOS Report, which surveyed 9,236 IT projects, found that the top three causes of project failure were lack of user input, incomplete requirements or changing requirements. According to the Standish Group International CHAOS Survey U.S.A past project performance report is shown in fig
3 Figure 1. Past Project Performance report Re-Work 80% 46% 40% 40% 50% Rolled Back Out of Production Problem Found By End User Poor Requirments Management Over Time & Cost According to the Standish Group International CHAOS Survey U.S.A the Factors for Project Failure Deal with Requirements is shown in fig.2. Problems Deal With Requirements Useless requirements Lack of planning Changes in the requirements Lack of management support Unrealistic expectations Lack of resources Problems Low customer involvement Incomplete requirements Figure 2: Project Failure Due to Requirements Factor 2.3 Survey of European Software Organizations A recent survey of European software organizations identified that more than 40% perceived that they had major problems in managing customer requirements. 109
4 42% 41% 52% 62% 62% Inconsisent Software Requirements Fault in Effort Estimation Inconsistency in Work Practices Unstructured Poorly Defined Tasks Poor distribution of development activities Figure 3: TOP 5 Threads in RM [15] 3. REQUIREMENTS MANAGEMENT IN GSD ISSUES The survey said there number of problems arising in requirements management in global software development projects is shown in Fig.1. The surveys gives 44% to 80% of all defects are found in the requirements phase [7]. The software projects regularly fail due to problems with requirements. Frequent changes in requirements may result in incomplete, wrong, ambiguous requirements. The poor requirements management is leads to increase overall cost, decrease quality of the system or fail altogether. Figure 4: RM Issues in GSD Projects 110
5 3.1 ISSUES IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS There are number of issues identified in GSD through our literature review Different conception and terminology is used among the team members about the technical as well as managerial aspects of software engineering principles. Difficult to ensure common understanding of problem domain among the development teams. Different level training, knowledge and skills that varies among the development teams. Delays in getting status reports and concern problem raised not solved on time. All these issues occurred in GSD due to one of the main root cause: poor communication thus, poor sharing and transfer of knowledge among the development teams. 4. RESEARCH QUESTIONS AND METHODOLOGY The research question that motivated through our study was R1: What are the basic problems and challenges for managing requirements in the distributed setting? our main aim is to realize how requirements are managed in global software development projects; to identify the challenges occurred, policies and technologies are used to overcome these challenges. R2: What is the ontology based Requirements management system in Global Software Development (GSD) environment? The software engineering ontology s assist communication and knowledge management issues like knowledge sharing and knowledge transfer among the development team in GSD. R3: What are the main reasons that brought up the Ontology Driven Development in GSD? Ontology driven development can help to improve the way in which software development projects are organized in distributed setting. Ontological domain models can refine classical life cycle phase such as requirements, design and implementation. R4: Testing of ontology based Requirements management system in multi-site software development environment. ontology based experimental model as part of the communication and knowledge management frame work to facilitate performance and other related issues to develop high quality software project under GSD. Our proposed research design and methodology is shown in fig
6 Figure 5: Research Design and Methodology 5. REQUIREMENTS MANAGEMENT FRAME WORK The researcher will collect the materials related to the key areas of requirements management with respect to process. Through comparative study will be carried out to achieve an integrated approach for the software development organization. Diagrammatic representation of the proposed organization structure is shown Fig.6. Our proposed work mainly focus on mainly focus on [2] Phase I Analyze the performance issues in traditional approach and agile approach in global software development. Phase II Design an optimized framework model to integrate traditional approach at the global level and agile approach at the local level of a organization structure which is arrived at phase-i. To solve the issues are mainly frequently to enhance the requirements, missing requirements, and inconsistency among requirements in GSD projects. 112
7 Figure.6 Requirements Management Framework Requirements Management Project Management Blending of Traditional Vs Agile Approach Ontology Based Knowledge Management Knowledge Management Figure 7: Research Approach Phase III Design Ontology based knowledge management frame work is formally representing the application domain knowledge and formal representation of requirements in GSD. Phase IV Propose requirements metrics to measure the requirements changes, average rate of defects and requirements schedule in GSD projects. Phase V Formulate the hypotheses and tested the requirements management metrics using statistical techniques (correlation and Regression Analysis) and validate the same. 113
8 6. KNOWLEDGE MANAGEMENT ISSUES IN GLOBAL SOFTWARE DEVELOPMENT Knowledge management is all about the people to test how the people are working towards in order to achieve business and organizational objectives. Knowledge management is defined as delivering the right knowledge to the right persons at the right time. To apply ontology based knowledge management system to the proposed organization structure the global software development deriving many benefits this includes: [2] KM helps to ensure the right information and to make right decision. On time to delivery of the system Increase the profitability To improve the project management and communication and knowledge among team members. KM helps to reduce overall development time and cost. GLOBAL SOFTWARE DEVELOPMENT KNOWLEDGE MANAGEMENT MISSING REQUIREMENTS Figure.8: Contribution of Knowledge Management practices in Global Software Development REQUIREMENTS INCONSISTENCY PROJECT MANAGEMENT ACTIVITIES Global software development project really requires effective knowledge management techniques to fulfill the user expectations. Ontology based knowledge management techniques are taking major initiative for the success of the geographically distributed software development projects. Ontology Knowledge management mainly focusing on knowledge sharing of globally distributed development teams, cross culture issues, communication issues (meet time difference time zone and distance) and technical issues such as lack of synchronization. Our main aim is successfully manage and resolve these issues in distributed software development environment. Our proposed model is framing an effective organization structure in a current software industry practice. 114
9 7. ONTOLOGY BASED KNOWLEDGE MANAGEMENT SYSTEM Global Software Development projects are facing number of challenges like time differences, language diversity, cultural issues communication and knowledge management issues. Knowledge transfer and sharing is not easy when team members are working in different development sites. The common understanding of problem domain is crucial when the team members do not have the common language. In multi-site software development the people sharing the knowledge and communication in common language (English) but stake holders are come from different country and regions idiomatic difference one of the major challenge for communication takes place in GSD. For instance, people from United States and England share English as their own native language but the way of pronouncing the terms may varies from one to another and many words have different meanings. So this is critical to find the common understanding of the problem domain. So our main aim is to overcome the knowledge management and communication issues to minimize the idiomatic differences we have use ontology based knowledge management system. When the team member is come from different parts of country to share common terminology and concept about the problem domain is very difficult for that our aim is to use domain ontology to solve these communication and knowledge management issues. Our proposed Ontology based knowledge management system is giving clear picture about the problem domain and its associated concepts and terms related to the problem. 7.1 Benefits on the Use of Ontology in GSD [8] Ontology s provide a representation vocabulary specialized for the software process, eliminating conceptual and terminological mismatches. The use of ontology s and alignment techniques allows solving compatibility problems without having to change existing models. Ontology s might help to develop benchmarks of software process by collecting data on the Internet and the use of the Semantic Web. Ontology does allow both to transfer knowledge and to simplify the development cycle from project to project. Ontology s promote common understanding among software developers, as well as being used as domain models. Ontology allow for an easier knowledge acquisition process, by sharing a same conceptualization for different software applications. Ontology s allow reducing terminological and conceptual mismatches, by forcing to share understanding and communications among different users during the ontological analysis. Ontology s also providing for a refined communication between tools forming part of an environment. Ontology s, when as machine understandable representations, help in the development of tools for software engineering activities. 115
10 8. TRADITIONAL APPROACH VERSUS AGILE APPROACH The survey said 1,027 projects in the United Kingdom 13% of projects did not fail, and waterfallmodel was the one of "major contributing factor for failure, problem being addressed in 82% of the projects. The United States Defense Department projects concluded that "46% of the systems really did not meet the real needs as well as user specified requirements, that they were never successfully used, and another 20% of projects are required for extensive rework" to be usable. The Analysis Center for Software [12] and software development researchers in Israel [13] said agile methods are 29% better cost, 91% better schedule, 97% better productivity, 50% better quality, 400% better satisfaction, and 470% better return on investment compare than traditional approaches. The survey said traditional approaches improve the quality and productivity of the software system incase of agile approach satisfy the real needs of the customers and project success. The requirements are keep on changing while the project is progress. The requirements changes due to improve the effectiveness of the system to satisfy the real needs of the users. It is difficult to respond the customer changes once the requirements have been accepted in the traditional approaches but agile approach is adoption of changing requirements dynamically even the project is progress. Our proposed model is creating mixed organization structure blending of both traditional approaches at the global level to finalize the requirements for system development and be agile approach at the local level to elicit, analyze, and review the software requirements dynamically. The reason beyond to go for this mixed organization structure is now a days traditional way of software development has faced several challenges/issues like understanding,changing requirements in a multi site environment, the agile approach successfully to manage the challenges in a global software development environment. To implement both traditional and agile method in an organization, to take the benefits of these two methods to improve accuracy, productivity, and quality of global software development projects. To apply Ontology based KM practices for both the approaches to achieve requirements management issues such as missing requirements and inconsistency, communication and knowledge management issues and improve the project management activities in a global software development projects. We propose requirements management metrics to measure the requirements changes, average rage of defects and requirements schedule in order to improve effectiveness of the software development process. The survey said agile software development deriving many benefits to the software companies which includes: [2] Early and continuous delivery of software system. Dynamically keep on changes in the requirements even progress in the development. More on customer and end users involvement towards system development. Return on investments in earliest manner. Meet the stakeholder s expectations. Simplicity and visibility of actual progress of the project is available. Face-to-Face conversation. Risk reduction in the overall development of the software system. 116
11 9. REQUIREMENTS MANAGEMENT MEASURES Requirement is need of customer. Requirements are capabilities and intention to any product or service must conform which is common to all development of the system and other engineering activities. The term engineering also suggests that the outputs of a requirement engineering process need to be carefully engineered, where those outputs are usually understood to be detailed specifications. [9]. Requirements engineering is defined as follows: Requirement engineering (RE) is a set of activities concerned with Identifying and communicating the purpose of a software-intensive system, and the context in which it will be used. Hence, RE acts as the bridges between the real world needs of user, customer, and other constituencies affected by a software system, and the capabilities and opportunities affected by software-intensive technologies. [9] Requirements management is defined as follows: Requirement management is a set of activities that helps the project team to identify, control, and track requirements and changes to requirements at any time as project proceeds. [10] Software metrics used in requirement management process to provide the information, needed to take key project decisions and to take suitable actions. Metrics are used for continuous project improvement and control in requirement management process. The general and comprehensive set of requirement management measures is defined for implementation of the goals of the requirement management KPA (Key Process Area) within the SW-CMM level2 is mentioned in table 1. [11] 117
12 Referenc e Loconsol e and Börstler [3,6] Loconsol e and Börstler [4] Ambriola and Gervasi [5] Type of Measures Attributes Entity Theoretical /Empirical Valid Total number of requirements, number of Initial, current, and final requirements, status of requirements, number of changes per requirement, status, type, reason, and cost of change to requirements Num lines, words, actors, use cases, subjective volatility Volatility (num changes, major, moderate, minor, revisions) Measures of stability (amount of information contained in requirements at time t) and efficiency Size and status of requirements specifications, size and status of changes to Requirements Requirements specifications Amount of rework, perceived work efficiency Requirem ents manageme nt Kitchenham representati onal theory - Spearman correlation Requirem ents analysis process Plot of data Environ ment Academi c case study Industrial software Academi c experime nt Our proposed Methodol ogy[2] Number of Requirement Changes, Average Rate of Defects, Requirements Schedule Changes to requirements, Schedule Slippage, and rate of defects Requirem ents Managem ent Table 2. Measures Defined and Validated this Paper Pearson Correlation coefficient and Regression Analysis Web Based Project 118
13 Table 1. Requirements Management Measures [11] S.No Measurement Type Measure Entity 1. Direct Requirements affected by Requirement management Change process 2. Direct Inconsistent requirements Requirement management process 3. Direct Missing requirements Requirement management process 4. Direct Incomplete requirements Requirement management process 5. Direct Initial requirements Requirement management process 6. Direct Final requirements Requirement management process 7. Indirect Requirement schedule Requirement management process 10. REQUIREMENTS MANAGEMENT METRICS We propose a set of metrics for requirements phase. The purpose of this metrics is in order to improve the effectiveness of the software development process. [2] Actual Requirements Count (ARC): The numerical count of total number of original requirements is present in the project. Number of New Requirements (NNR): The numerical count of the actual number of requirements in the project, compared to the count of the number of new requirements introduced in the project cycle: analysis, design, code, test, and implementation. NNR = Number of Original requirements + newly added requirements Deleted requirements Number of Requirements Changes (NRC): To calculate total number of requirements change requests (insert/delete/update) during the project cycle. NRC = newly added requirements + deleted requirements + revised requirements. (ARC Number of Requirements changes (insert/delete/update)) Average Rate of Requirements (ARR): The average number of requirements change requests required in the entire life cycle of the project. Number of Requirements changes (NRC) /Actual Requirements count (ARC) *100 per phase. Average Rate of Defects (ARD): The total number of defects is detected in each phase of the project per month. 119
14 Requirements Schedule (RS): The numerical count total effort is required to complete the task. Actual completion date- Estimate completion date / actual effort 11. METHODOLOGY AND DATA ANALYSIS In this paper a set of requirements management measures has been presented and validated based on table 1 and table 2. Our observation is that the majority of existing measures are neither theoretically nor empirically validated for different academic case studies and industry case studies. Table 3 provides the data were collected based on web based project according to this data we have measured and validate via the statistical analysis and find correlation coefficient and forming regression model of NRC, ARD and RS. The main aim of this study is to establish the importance of requirements management metrics for global software development projects. We use correlation and multiple correlations, regression analysis to test the two hypotheses formulated above to study the impact of one metric over another. Table 3 Project NRC ARD RS(Days) A B C We have formulated the following two hypotheses focusing our study and to assist the statistical analysis: [2] Hypothesis 1: The metric NRC influences the metric average rate of Defects (ARD) Hypothesis 2: The metrics NRC, ARD decide the requirements schedule (RS) in person-hours. Correlation is a statistical measurement of the relationship among two variables. The correlation ranges from +1 to 1. There is no relationship among the variables then the correlation is said to be zero correlation If one variable goes up, and another variable goes down then the correlation is said to be prefect negative correlation(-1). A correlation of +1 denotes a perfect positive correlation; it means the both variables progress mutually in the same direction. Regression analysis is a statistical method where the mean of one or more random variables is predicted based on other measured random variables. Regression analysis is mainly used to understand how the actual value of the dependent variable changes when any one of the independent variables is varied. Here RS metric is dependent variable of NRC metric and ARD metric. We have used IBM SPSS analytical software to find Pearson coefficient of correlation and regression analysis of above requirements metrics. [2] Based on the available data shown in Table 3 provides the NRC, ARD and RS values from a web based projects. The coefficient of multiple correlations R between NRC (r 1 ) versus ARD (r 2 ), NRC (r 1 ) versus RS (r 3 ), and ARD (r 2 ) versus RS (r 3 ) is computed below 120
15 R 12 = R 13 = R 23 = The value of R is greater than zero is denotes a perfect positive correlation between this three variables. Here the relationship between two variables (NRC metric and ARD metric) change in one variable result in a positive or negative change in the other variable and also greater change in NRC metric result in corresponding greater change in other metric ARD and RS. Say NRC = x 1, ARD = x 2, RS = x 3 when RS is dependent on NRC, ARD then the regression model will be RS predict = x x1 The RS metric is predicted based on NRC metric and ARD metric which is clearly stated in the above regression model. The regression R 2 = 1 correlation coefficient determination = 1 so this regression model is prefect fit for the above requirements metrics. Through this data analysis gives a great deal of support to our two hypotheses formulated in this study. The clearest result observed form the value x 1, x 2 and x 3 is the strong relationship between NRC metric influence ARD metric and NRC and ARD metric decide the RS metric. 12. CASE STUDY: INDIAN RAILWAY SYSTEM The main purpose of this case study we find the benefit of using ontology in development of information system. The main reasons are to use ontology in our Railway Information System (RIS) is to retrieve the information and compare with traditional development of railway information system. Ontology is to analyze the domain knowledge, to enable the reuse of domain knowledge, to make the domain assumptions explicitly, to separate the domain knowledge from the operational knowledge and to share the common understanding of the structure of information among the people or the software agents. Indian Railway s network is the second largest railway network in the world. For easy operation and management, Indian Railway is divided into fifteen zones and each zone manages its own local affairs. Southern railway is one among the fifteen zones of Indian railway. If a person wants to travel from one place to another place by train, he or she has to plan for the shortest route, minimum traveling time or cost effective route and the details of the trains operating in the identified route for the comfort of his journey. A new form of web content that is meaningful to computers will unleash a revolution of new abilities. The ontology s which contain terms and relationships between terms that have been agreed upon by members of a certain domain. We have find ontology has created a systematic way for railway operation management and reduction of human intervention or controlling activities and performances. Railway information systems have emerged in the last decade as an essential tool for urban and resource planning and management. Their capacity to store, retrieve, analyze, model and map large areas with huge volumes of spatial data has led to an extraordinary proliferation of applications RIS allows the creation of maps through automated mapping, data capture and surveying analysis tool. It can be used to find out what's occurring within a set distance of a feature. 121
16 Finally, creating maps include precise details about train crossing and train transfers After creating maps by RIS, then link these maps to railways Database. RIS benefits organizations of all sizes and in almost every industry. There is a growing interest in and awareness of the economic and strategic value of RIS, in part because of more standards based technology and greater awareness of the benefits demonstrated by RIS users. The number of RIS enterprise solutions and IT strategies that include RIS are growing rapidly. We have used the ISO standard for business processes as the fundamental agreed knowledge, known as Business Ontology, for the development teams. The class tree representation of ontology based RIS in shown in fig.9. The class tree representation is help to standardize a) the domain knowledge about the business operations and workflow, b) vocabulary and concepts used and definition of them across the cultures. [1] Through this case study the outcomes of ontology based RIS generally fall into six basic categories 1. Cost savings resulting from greater efficiency. 2. Better decision making. 3. Improved communication. 4. Better geographic information record keeping. 5. Managing geographically.optimized query. 6. Figure 9: Class Tree Representation of RIS Ontology We have analyzed the performance issues of traditional railway information system and compare with ontology based railway information system which is clearly mentioned in table
17 Sl No Traditional Railway Information System In the traditional railway information system, the users have to create many queries to retrieve train information of just one specific train. The results of the queries are based on the syntactic nature of data. A semi-illiterate human being finds difficulty in reading the railway time table The traditional railway information system is a weak integrated system. 5. Maintenance was straightforward but inefficient Risk Analysis excluded. Component Separation is not visible. Ontology based Railway Information System A new form of web content that is meaningful to computers will unleash a revolution of new abilities making information retrieval lot easier. The results of the queries are based on the semantic nature of data. This problem can be effectively handled through semantic technology. But it can be improved by using ontology as, a good robust integrated system is developed, which is supported by a middleware infrastructure. Ontology Provides easy maintenance as railway system is divided into sub classes. Ontology Based Railway Information System predicts faults and failures. Communication between components is analyzed. Table 4. Traditional Versus Ontology Based RIS 13. CONCLUSION Though there are number of requirements engineering models being practiced in most of the organizations, no unified model, organization structure exists currently for implementation in managing requirements while developing a software product in distributed setting. Ontology based KM methods; tools are required to achieve better requirements management practice in global software development projects. The proposed requirements management framework would facilitate the organizations to effectively manage requirements engineering issues into various levels that will result in forming a benchmarked approach. An integrated approach and a validated model for implementing the requirements management framework involve managing the requirements in GSD in an effective manner. To analyze some of the issues related to this problem currently arising in global software development project having some remarks: reduce cost, increase productivity manage, measure the requirement changes, average rate of defects and requirements schedule, knowledge and communication related problems and improve product and services. The conclusion of this paper based on statistical analysis of requirements metrics and benefit of proposed organization structure in a multi-site environment. In our future research is based on development of software metrics to reflect on the quality factors to improve the software development process and we are planning to implement ontology based knowledge management 123
18 system for various application domain like e-health and e-learning system, and to measure various factors (knowledge sharing, trust, team work and requirements flow down) among offshore and onsite team members related to the GSD projects [17] in our future research and analyze the performance issues. 14. REFERENCES [1] P. Wongthongtham, E. Chang a, T.S. Dillon, I. Sommerville (2006). Ontology-based multi-site software development methodology and tools, Journal of Systems Architecture [2] S.Arun Kumar, T.Arun Kumar, (2011) Characterization and Validation of Requirements Management Measures using Correlation and Regression Model, International Journal of Computer Science & Information Technology (IJCSIT), Vol 3, No 2, April [3] Loconsole, A. and Borstler, J An Industrial Case Study on Requirements Volatility Measures. In Proceedings of the 12th Asia-Pacific Software Engineering Conference (Dec , 2005). IEEE Computer Society, Washington, DC, [4] Loconsole, A. and Borstler, J An Industrial Case Study on Requirements Volatility Measures. In Proceedings of the 12th Asia-Pacific Software Engineering Conference (Dec , 2005). IEEE Computer Society, Washington, DC, [5] Ambriola, V. and Gervasi, V Process Metrics for Requirements Analysis. In Proceedings of the 7th European Workshop on Software Process Technology (Feb , 2000). R. Conradi, Ed. Lecture Notes In Computer Science, Springer- Verlag, London, [6] Loconsole, A. and Börstler J., (2007) A Correlational Study on Four Size Measures as Predictors of Requirements Volatility, Submitted to Journal of Software Measurement. [7] Nafon Assawamekin.(2010) An Ontology-Based Approach for Multiperspective Requirements Traceability between Analysis Models, 9th IEEE/ACIS International Conference on Computer and Information Science. [8] Ontology-based Software Engineering ASLab-ICEA-R v 0.1 Draft of [9] Steve Easterbrook, What are Requirements, [10] Pressman S Rogers, (2001) Software Engineering, A Practitioner s Approach, Fifth Edition, McGraw Hill Higher Education. [11] Loconsole Annabella, (2001) Measuring the Requirements Management Key Process Area, Proceeding of ESCOM European Software Control and Metrics Conference, London, UK. [12] Viktor Clerc (2005). Towards architectural knowledge mangement practices for global software development ACM, ISBN: [13] Berenbach.B, Global Software Development Handbook, 124
19 [14] Loconsole, A. and Borstler, J. (2003). Theoretical Validation and Case Study of Requirements Management Measures, Department of Computing Science, Umea University, Technical Report UMINF [15] Seija Komi-Sirvio and Maarit Tihinen (2005). Lessons Learned by Participants of Distributed Software Development Knowledge and Process Management, Volume 12 Number 2 pp [16] Christopher Lindquist (2006). Fixing the Requirements Mess, CIO magazine, URL: [17] S.Arun Kumar, and T.Arun Kumar (2011). State of software metrics to forecast the variety of elements in software development process, PDCTA 2011, Springer CCIS 203, pp
CHARACTERIZATION AND VALIDATION OF REQUIREMENTS MANAGEMENT MEASURES USING CORRELATION AND REGRESSION MODEL.
CHARACTERIZATION AND VALIDATION OF REQUIREMENTS MANAGEMENT MEASURES USING CORRELATION AND REGRESSION MODEL. S. Arun Kumar 1 and T.Arun Kumar 2 1 Assistant Professor, SCSE, VIT University, Vellore, Tamil
Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations Mennatallah H. Ibrahim Department of Computers and Information Sciences Institute
Lowering business costs: Mitigating risk in the software delivery lifecycle
August 2009 Lowering business costs: Mitigating risk in the software delivery Roberto Argento IBM Rational Business Development Executive Valerie Hamilton IBM Rational Solution Marketing Manager and Certified
Anatomy of an Enterprise Software Delivery Project
Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific
Story Card Based Agile Software Development
Story Card Based Agile Software Development Chetankumar Patel, and Muthu Ramachandran Leeds Metropolitan University, UK [email protected] Abstract The use of story cards for user stories in many Extreme
A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management
International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:
Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva
SMEF 10-11 June, 2010 Software Quality Standards and Approaches from Ontological Point of View Konstantina Georgieva Otto-von-Guericke University Magdeburg Department of Computer Science, Software Engineering
An integrated life cycle quality model for general public market software products
An integrated life cycle quality model for general public market software products Witold Suryn 1, Alain Abran 2, Claude Laporte 3 1 Département de génie électrique, École de technologie supérieure 1100,
Software Quality and Assurance in Waterfall model and XP - A Comparative Study
Software Quality and Assurance in Waterfall model and XP - A Comparative Study Dr. Sana a Jawdat Khalaf [email protected] Dr. Mohamed Noor Al-Jedaiah [email protected] Abstract: -Dealing with
CSC340: Information Systems Analysis and Design. About the Course
CSC340: Information Systems Analysis and Design Professor Jennifer Campbell [email protected] http://www.cs.toronto.edu/~csc340h/ Acknowledgement: Material Provided by Professor Steve Easterbrook
The Role of Information Technology Studies in Software Product Quality Improvement
The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department
Module 2. Software Life Cycle Model. Version 2 CSE IIT, Kharagpur
Module 2 Software Life Cycle Model Lesson 3 Basics of Software Life Cycle and Waterfall Model Specific Instructional Objectives At the end of this lesson the student will be able to: Explain what is a
Requirements Engineering: Elicitation Techniques
2008:PR003 Requirements Engineering: Elicitation Techniques Sai Ganesh. Gunda Source:http://www.marcocioffi.com/archives/2005/04/requirements-engineering/ MASTER S THESIS Software Engineering, 2008 Department
Healthcare Measurement Analysis Using Data mining Techniques
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 03 Issue 07 July, 2014 Page No. 7058-7064 Healthcare Measurement Analysis Using Data mining Techniques 1 Dr.A.Shaik
Requirements Volatility in Software Development Process
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-4, September 2012 Requirements Volatility in Software Development Process M.P.Singh, Rajnish Vyas Abstract-
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
Module 2. Software Life Cycle Model. Version 2 CSE IIT, Kharagpur
Module 2 Software Life Cycle Model Lesson 4 Prototyping and Spiral Life Cycle Models Specific Instructional Objectives At the end of this lesson the student will be able to: Explain what a prototype is.
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS
CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS 1 2 C. SenthilMurugan, Dr. S. Prakasam. PhD Scholar Asst., Professor 1,2 Dept of Computer Science & Application, SCSVMV University, Kanchipuram 1 Dept of MCA,
Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2
An Ontology-based Approach for Software Measurement and Suitability Measurement Repository Evaluation to Apply Statistical Software Process Control in High Maturity Organizations Monalessa Perini Barcellos
Software Engineering Compiled By: Roshani Ghimire Page 1
Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define
Kunal Jamsutkar 1, Viki Patil 2, P. M. Chawan 3 (Department of Computer Science, VJTI, MUMBAI, INDIA)
Software Project Quality Management Kunal Jamsutkar 1, Viki Patil 2, P. M. Chawan 3 (Department of Computer Science, VJTI, MUMBAI, INDIA) ABSTRACT Quality Management is very important in Software Projects.
Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;
Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven
THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS
THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS YOHANNES KURNIAWAN Bina Nusantara University, Department of Information Systems, Jakarta 11480, Indonesia E-mail:
AC 2009-803: ENTERPRISE RESOURCE PLANNING: A STUDY OF USER SATISFACTION WITH REFERENCE TO THE CONSTRUCTION INDUSTRY
AC 2009-803: ENTERPRISE RESOURCE PLANNING: A STUDY OF USER SATISFACTION WITH REFERENCE TO THE CONSTRUCTION INDUSTRY I. Choudhury, Texas A&M University American Society for Engineering Education, 2009 Page
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
perspective Progressive Organization
perspective Progressive Organization Progressive organization Owing to rapid changes in today s digital world, the data landscape is constantly shifting and creating new complexities. Today, organizations
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
Mahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan [email protected]
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, 26-33, 2011 Validation Measures in CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology
Predictive Analytics Tools and Techniques
Global Journal of Finance and Management. ISSN 0975-6477 Volume 6, Number 1 (2014), pp. 59-66 Research India Publications http://www.ripublication.com Predictive Analytics Tools and Techniques Mr. Chandrashekar
Application Outsourcing: The management challenge
White Paper Application Outsourcing: The management challenge Embedding software quality management for mutual benefit Many large organizations that rely on mainframe applications outsource the management
EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN
EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN Sridhar S Associate Professor, Department of Information Science and Technology, Anna University,
I.3 Quality Management
I.3 Quality Management [Sommerville2004] Quality Management System [ISO 9000]: The organizational structure, responsibilities, procedures, processes and resources for implementing quality management Concerned
Software Metrics: Roadmap
Software Metrics: Roadmap By Norman E. Fenton and Martin Neil Presentation by Karim Dhambri Authors (1/2) Norman Fenton is Professor of Computing at Queen Mary (University of London) and is also Chief
IMPACT OF JOB CHARACTERISTICS ON JOB SATISFACTION AMONG ERP SYSTEM USERS
IMPACT OF JOB CHARACTERISTICS ON JOB SATISFACTION AMONG ERP SYSTEM USERS S.Lakshmi 1 * and M.R.Vanithmani 2# 1. School of Management, Sri Krishna College Of Engineering And Technology, Coimbatore, Tamil
Holistic Development of Knowledge Management with KMMM
1 Karsten Ehms, Dr. Manfred Langen Holistic Development of Knowledge Management with KMMM Siemens AG / Corporate Technology Knowledge Management & Business Transformation If knowledge management is to
A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk
A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk Sen-Tarng Lai Abstract In software development process, it is necessary to face challenge for plan changes. In
Software Risk Factors in Developing E-Governance Projects
International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) Software Risk Factors in Developing E-Governance Projects Ms. Harmeet Malhotra Associate Professor,
Portfolio Management 101:
THOUGHT LEADERSHIP WHITE PAPER In partnership with Portfolio Management 101: Moving from Just Project Management to True PPM A lot of organizations claim that they carry out project & portfolio management
Elicitation and Modeling Non-Functional Requirements A POS Case Study
Elicitation and Modeling Non-Functional Requirements A POS Case Study Md. Mijanur Rahman and Shamim Ripon, Member IACSIT Abstract Proper management of requirements is crucial to successful development
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
Business Analysis Standardization & Maturity
Business Analysis Standardization & Maturity Contact Us: 210.399.4240 [email protected] Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.
Quality Management. Managing the quality of the software process and products
Quality Management Managing the quality of the software process and products Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 24 Slide 1 Objectives To introduce the quality management process
Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM
Business Analyst Work Plan Presented by: Billie Johnson, CBAP CSM Agenda Topic Introduction Overview of a Business Analysis Work Plan Initiating a Business Analysis Effort Components of the Business Analysis
A Change Impact Analysis Tool for Software Development Phase
, pp. 245-256 http://dx.doi.org/10.14257/ijseia.2015.9.9.21 A Change Impact Analysis Tool for Software Development Phase Sufyan Basri, Nazri Kama, Roslina Ibrahim and Saiful Adli Ismail Advanced Informatics
Prediction of Stock Performance Using Analytical Techniques
136 JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 5, NO. 2, MAY 2013 Prediction of Stock Performance Using Analytical Techniques Carol Hargreaves Institute of Systems Science National University
Process Compliance to Business Excellence A Journey
Process Compliance to Business Excellence A Journey November 2010 This paper discusses the approach to Quality in India s BPO s from the inception years to the current scenario and also offers an insight
RSA VIA LIFECYCLE AND GOVERNENCE: ROLE MANAGEMENT BEST PRACTICES
RSA VIA LIFECYCLE AND GOVERNENCE: ROLE MANAGEMENT BEST PRACTICES A practitioner s perspective on best practices for Role Management ABSTRACT This white paper provides an overview of the Role Management
Managing Requirement Risks in Global Software Development
Managing Requirement Risks in Global Software Development Aurangzeb Khan Dr. Farooque Azam Muhammad Shoaib Zafar ABSTRACT Now a day s trend toward software development is changed and Software organizations
Project Management Challenges in Software Development
Abstract Research Journal of Management Sciences ISSN 2319 1171 Project Management Challenges in Software Development Uma Sankar S.S. 1 and R. Jubi 2 1 Research and Development Centre, Bharathiar University,
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Agile Software Engineering, a proposed extension for in-house software development
Journal of Information & Communication Technology Vol. 5, No. 2, (Fall 2011) 61-73 Agile Software Engineering, a proposed extension for in-house software development Muhammad Misbahuddin * Institute of
Behavioural Aspects of ERP System of an Indian Steel Manufacturing Industry
10 Behavioural Aspects of ERP System of an Indian Steel Manufacturing Industry Dr. Shyam Prasad* Interaction between people, processes, data and technology is broadly referred to as Information System
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency ABSTRACT Fault identification and testing has always been the most specific concern in the field of software
MTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: [email protected] Structure of Lecture 17 Other SPI Frameworks People CMM
Changing Roles and Responsibilities from Traditional project management to Agile project management
Changing Roles and Responsibilities from Traditional project management to Agile project management Vishvadeep Tripathi School of computer science and IT Devi Ahilya University Indore, India [email protected]
An Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
Methodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis
Gordana Platiša Neđo Balaban Methodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis Article Info:, Vol. 4 (2009), No.
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING
META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING Ramesh Babu Palepu 1, Dr K V Sambasiva Rao 2 Dept of IT, Amrita Sai Institute of Science & Technology 1 MVR College of Engineering 2 [email protected]
A Proposed Case for the Cloud Software Engineering in Security
A Proposed Case for the Cloud Software Engineering in Security Victor Chang and Muthu Ramachandran School of Computing, Creative Technologies and Engineering, Leeds Metropolitan University, Headinley,
Soft Skills Requirements in Software Architecture s Job: An Exploratory Study
Soft Skills Requirements in Software Architecture s Job: An Exploratory Study 1 Faheem Ahmed, 1 Piers Campbell, 1 Azam Beg, 2 Luiz Fernando Capretz 1 Faculty of Information Technology, United Arab Emirates
Business Analysis Capability Assessment
Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..
Evaluating Usability of E-Learning Systems in Universities
Evaluating Usability of E-Learning Systems in Universities Nicholas Kipkurui Kiget Department of Computer Science Masinde Muliro University of Science and Technology Kakamega, Kenya Professor G. Wanyembi,
Moving from ISO 9001:2008 to ISO 9001:2015
ISO 9001 Transition guide ISO Revisions Moving from ISO 9001:2008 to ISO 9001:2015 The new international standard for quality management systems ISO 9001 - Quality Management System - Transition Guide
Tips for Leveraging Changes in the Incentive Compensation Plan Process
5 Tips for Leveraging Changes in the Incentive Compensation Plan Process Overview In today s business environment the only constant is rapid change. Sales compensation plans are one of the most powerful
SKILL DEVELOPMENT IN THE ERA OF QUALITY ASSURANCE MANAGEMENT WITH RESPECT TO PRODUCTS & SERVICES BASED SOFTWARE IT ORGANIZATIONS
Tactful Management Research Journal ISSN: 2319-7943 Impact Factor : 2.1632(UIF) SKILL DEVELOPMENT IN THE ERA OF QUALITY ASSURANCE MANAGEMENT WITH RESPECT TO PRODUCTS & SERVICES BASED SOFTWARE IT ORGANIZATIONS
V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919
Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned
Development, Acquisition, Implementation, and Maintenance of Application Systems
Development, Acquisition, Implementation, and Maintenance of Application Systems Part of a series of notes to help Centers review their own Center internal management processes from the point of view of
US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS
US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS Whitepaper Eagle Creek Software Services March 2015 Introduction CRM services are shifting from a focus on point solution
QUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence
ABSTRACT: Research Article QUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence IBM India Private Limited, SA-2 Subramanya Arcade-II, Banerghata
Introduction to Modeling and Simulation. Certification. Osman Balci Professor
Introduction to ing and Certification Osman Balci Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech) Blacksburg, VA 24061, USA http://manta.cs.vt.edu/balci
Review of Computer Engineering Research CURRENT TRENDS IN SOFTWARE ENGINEERING RESEARCH
Review of Computer Engineering Research ISSN(e): 2410-9142/ISSN(p): 2412-4281 journal homepage: http://www.pakinsight.com/?ic=journal&journal=76 CURRENT TRENDS IN SOFTWARE ENGINEERING RESEARCH Gayatri
5 Best Practices for SAP Master Data Governance
5 Best Practices for SAP Master Data Governance By David Loshin President, Knowledge Integrity, Inc. Sponsored by Winshuttle, LLC 2012 Winshuttle, LLC. All rights reserved. 4/12 www.winshuttle.com Introduction
Lecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
The Role of Requirement Engineering in Software Development Life Cycle 1
The Role of Engineering in Software Development Life Cycle 1 Abhijit Chakraborty, 2 Mrinal Kanti Baowaly, 3 Ashraful Arefin, 4 Ali Newaz Bahar 1, 2 Department of Computer Science and Telecommunication
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,
Service Quality Value Alignment through Internal Customer Orientation in Financial Services An Exploratory Study in Indian Banks
Service Quality Value Alignment through Internal Customer Orientation in Financial Services An Exploratory Study in Indian Banks Prof. Tapan K.Panda* Introduction A high level of external customer satisfaction
Improving Software Requirements through Formal Methods: A Review
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 7 (2013), pp. 729-736 International Research Publications House http://www. irphouse.com /ijict.htm Improving
Enabling Data Quality
Enabling Data Quality Establishing Master Data Management (MDM) using Business Architecture supported by Information Architecture & Application Architecture (SOA) to enable Data Quality. 1 Background &
Business Intelligence and Decision Support Systems
Chapter 12 Business Intelligence and Decision Support Systems Information Technology For Management 7 th Edition Turban & Volonino Based on lecture slides by L. Beaubien, Providence College John Wiley
Elite: A New Component-Based Software Development Model
Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-
Keywords: ISO 9000, Quality management, Training, Standards
Copyright 2000 MCB. All rights reserved Industrial Management & Data Systems, Vol 100 Issue 9 Date 2000 ISSN 0263-5577 Quality management practices of ISO vs non-iso companies: a case of Indian industry
An Enterprise Framework for Evaluating and Improving Software Quality
An Enterprise Framework for Evaluating and Improving Software Quality Abstract Philip Lew [email protected] With the world s economy increasingly driven by software products, there has been a relentless
