INDICATORS FOR SELECTING SOFTWARE QUALITY MANAGEMENT TOOLS 1
|
|
- Pierce Page
- 8 years ago
- Views:
Transcription
1 INDICATORS FOR SELECTING SOFTWARE QUALITY MANAGEMENT TOOLS 1 Luisa A. De Luca Banco Central de Venezuela Gerencia de Sistemas e Informática Caracas - Venezuela ldeluca@cantv.net Luis E. Mendoza, María A. Pérez, Teresita Rojas Laboratorio de Investigación en Sistemas de Información (LISI) Departamento de Procesos y Sistemas Universidad Simón Bolívar Caracas - Venezuela lmendoza@usb.ve, movalles@usb.ve, trojas@usb.ve ABSTRACT The objective of this paper is to propose a set of indicators to support the selection of tools for software quality management. The method of evaluation used as a framework is the "Feature Analysis Case Study", applying the DESMED method, specially developed to select methods for evaluating Software Engineering methods and tools. As a result of this research, a set of fifty-nine indicators has been identified to guide in the selection of tools that support the software quality management process. The indicators proposed were applied to nine tools among those available in the market: EssentialSET, Estimate Professional, GQMaspect, IQUAL, MetriFlame, Quality Builder, SQUID, The Defect Detective and THESEUS. Keywords: Methods, Techniques, Languages and Tools for Software Engineering; Software Quality; Strategic Planning; Quality Management, Quality Indicators. 1. INTRODUCTION The definition of software quality includes several aspects that make it unique in relation to the quality of other kinds of products. The most relevant is that, for software products, the quality must be built from the beginning, it is not something that can be added latter. To obtain a quality software product, the process followed to develop it also must be of quality. Some international norms or models of evaluation for software quality are centered in the product quality, while other are centered in the process quality. In the first group, among other, there are ISO/IEC 9126 [13] and the model described by Dromey [5]. In the second group there are ISO 9000 [19], Capability Maturity Model (CMM) [14], ISO/IEC or SPICE [12] and the IDEAL model [6]. There are tools to allow software quality management from different points of view (planning and estimate, processes, documentation, etc.) and these tools can help in some of the tasks and activities of the software development process. Some of these tools are based on international 1 Co-financed by CONICIT (S project) and DID-CAI-USB (S project).
2 norms and models of the software quality evaluation. At the present, very few software development organizations have tools to support quality management, mainly due to lack of information about their availability. It is sure that no indicators are used to support the software development organizations in their selection. Therefore, the objective of this research is to propose a set of indicators that support the selection of software quality management tools. With these indicators, any organization can draw a quality assurance plan and support the selection process of one of these tools. 2. METHOD According to Kitchenham et al. [9], DESMET is a method to select methods for evaluating Software Engineering methods and tools. This method identifies nine evaluation methods and a set of criteria to help evaluators select an appropriate method according to the characteristics of the work to develop. DESMET separates the evaluation in two types: quantitative and qualitative, and identifies three different ways for organizing an evaluation exercise: as a formal experiment, as a case study and as a survey. Combining these three approaches, the DESMET method identifies nine methods of evaluation. DESMET is based on technical and practical criteria to help to determine the most appropriate evaluation method in specific circumstances. Based on those technical and practical criteria, the evaluation method: "Feature Analysis Case Study" was selected, and applied in the Information Systems Management of the Banco Central de Venezuela (BCV). In order to use the method "Feature Analysis Case Study", DESMET proposes several characteristics; these are: benefits difficult to quantify, benefits observable in a simple project, stable procedures of development, users population limited and time scales for evaluation provided with the time of projects development. There is a group of activities, specific for the selected method of evaluation, that should be performed, these are: 1. To identify the tools to evaluate. 2. To identify a group of characteristic to evaluate. 3. To evaluate the tools against the identified characteristics. 4. To select a project pilot. 5. To test each tool in the project pilot. 6. To assign value to each characteristic for each tool. 7. To analyze the resulting values and to carry out an evaluation report. The characteristics to evaluate in each tool are reflected in the set of indicators proposed to select tools that support the software quality management, which constitutes the objective of this research. The group of tools to be evaluated is described in the section 3; in the section 4 the steps 2, 3, 4, 5 and 6 are described, and lastly, the step 7 is described in the section 5 of the present document. According to Kitchenham and Jones [10], certain important considerations must be done at 2
3 the moment to present and analyze the results of an evaluation method based on "Feature Analysis Case Study". When there is an explicit level of acceptance, the analysis should be based on the differences among the values obtained for each tool evaluated. 3. EVALUATED TOOLS A group of nine tools of the available ones in the market was selected: EssentialSET, Estimate Professional, GQMaspect, IQUAL, MetriFlame, Quality Builder, SQUID, The Defect Detective and THESEUS. Next, a brief description of each one is presented. 3.1 EssentialSET For the "Software Productivity Center" (SPC) [16], their developers, EssentialSET understands a group of tools that provide a framework for the software development key practices. These tools can be used individually or combined, they satisfy the levels 2 and 3 of CMM and they are according to ISO The complete group of tools understands material that covers disciplines like: business planning, projects management, software development, maintenance and software operation, quality assurance, requirements management, configuration management, processes definition and improvement, change management, projects control and monitor, projects closing and revision. 3.2 Estimate Professional For SPC [17], Estimate Professional eliminates all projects conjecture and uncertainty. It recognizes the natural volatility in the software development and taking in bill the variability using the Monte Carlo simulation. This is the only management tool that combines the estimation models (COCOMO 2.0 and the Putnam Methodology) with statistical methods (Monte Carlo simulation) to show how can be maximized the success probabilities. 3.3 GQMaspect GQMaspect (GQM Abstraction Sheet and GQM Plan Editing and Construction Tool), as it describes Hoffmann et al. [7], it is a prototype that implements the state of the art of the processes and serves from support to the phase of planning of the measuring of programs based on the GQM paradigm. It was developed by the group of Software Engineering of the University of Kaiserslautern in Germany. The GQM process is subdivided in four phases: "identify goals of GQM", "produce the plan of GQM", "produce the measuring plan", and "gather and validate the data". GQMaspect supports the phase "produce the plan of GQM" with an iterative process. 3.4 Integrated QUALity (IQUAL) IQUAL was created by Two Consult to integrate all the aspects and critical activities that understands the modern quality management and the handling of the derived documentation of the application of ISO As Two Consult describes [18], IQUAL understands eight functional units or modules: Management of Processes, Management of Documentation, Audits, non Conformity and Corrective Actions, Calibration, Meetings of Revision of the Quality, Results of Quality, and Projects and Groups of Work. 3
4 3.5 MetriFlame According to VTT Electronics [20], the process of goals refinement through questions to take them to metric is documented in a plan "Goal Question Metrics" (GQM). The way MetriFlame uses the GQM paradigm in defining metrics is that all its constituent parts (goals, questions and metrics) can be fed into the system and the results of the metrics can be examined question by question or goal by goal. For VTT Electronics [20] MetriFlame is a tool that supports the GQM paradigm to gather data for measuring, to define and to calculate metric, and to analyze the results of the metric representing them in graphic form. 3.6 Quality Builder: A Quality Management Tool For MCD [11], Quality Builder is a tool to implement quality programs into the whole organization. This management tool helps to the organizations to introduce improvements of the quality and to offer the quality assurance improvement, besides producing appraisal results. Quality Builder understands a group of processes that promotes the quality practices, it leans on in a software based on internet/intranet and it uses the technology "workflow" and database. 3.7 Software QUality In Development (SQUID) As BØegh defines [3], SQUID is a method and a tool for quality assurance and control that allows a software development organization to plan and to control the product quality during development. SQUID was developed to satisfy the necessity of comparison of projects with similar characteristic. SQUID allows to control and to assure the product and the process quality, which is carried out according to the necessities of each organization and based on its own database. 3.8 The Defect Detective The tool Defect Detective is marketed by "Information Technology Effectiveness, Inc", provides an only combination of capacities to manage the quality processes through the life cycle of complete development, from the requirements until the implementation. According to IT Effectiveness [8], the tool supports important elements of the SEI/CMM, ISO 9000 and SPICE, relating the product quality with the process quality. 3.9 THESEUS THESEUS is a management tool created by Ariane II [1] to print quality to the systems with conformity to the ISO 9001 and SPICE. This tool is one of the products of "AMPLI Programme" (software processes improves) that was thrown by the "Centers of Recherche Henri Tudor, Luxemburg" (CRP-HT). THESEUS is formed by THESEUS*Management and THESEUS*Broadcast. The first allows coding procedures and guides, work descriptions, documents models, etc. The data are stored in a relational database to be used with THESEUS*Broadcast, which is based on technology internet/extranet and it assures that the manuals of quality circulate through the whole organization. 4
5 4. PROPOSED INDICATORS The set of proposed indicators has been classified technologically and organizationally. These indicators support the selection process of a quality management tool. The technological indicators refer directly to the tool: design, uses and context. The organizational indicators are related with the use of this type of tools in the organizations. Based on the indicators set of Rojas et al. [15], the indicators for the selection of tools that support the software quality management have been classified (as well as the technological and the organizational ones) in internal and external. 4.1 Technological Indicators The technological indicators, either internal or external, are classified based on twelve approaches [4]: methodology, phases, functionality, reliability, maintainability, evaluation and certification models, structural forms, on-line help, platform, licenses, costs and support. The Table 1 and the Table 2 shows respectively internal and external technological indicators. Approach Indicator Supports to quality methodologies Methodology Supports to necessary methodologies that requires the organization Satisfaction rate Number of life cycle phases that supports Life cycle phases Number of life cycle phases that requires the organizations Satisfaction rate Adaptability Functionality Interoperability Security Maturity Reliability Fault tolerance Recoverability Maintainability Stability Evaluation and certification models Structural forms On-line help Promotes the use of evaluation and certification models of the software quality Promotes the use of evaluation and certification models of the software quality that uses the organization Satisfaction rate Quality planning Quality control Software quality evaluation Processes documentation Development processes quality analysis Software product quality analysis Measuring the product and the software development process quality Costs estimate Resources estimate Defect estimate Data analysis Data Import/Export Reports and graphics Facility of help in the tool Facility of use Satisfaction rate Table 1. Internal technological indicators. 5
6 Approach Platform Licenses Costs Support Indicator Hardware readiness to operate the tool Readiness of additional software to the tool Satisfaction rate Server/user licenses Commercialization system Tool and transfer costs Training costs Maintenance costs Technical support costs Additional software costs Additional hardware costs Technical support in the country Training in the Country Training type Bring up to date of versions Manuals Base installed Satisfaction rate Table 2. External technological indicators. 4.2 Organizational Indicators The organizational indicators, either internal or external, are classified based on four approaches [4]: projects management, development of personal, institutional image and interinstitutional relationship. The Table 3 shows the internal and external organizational indicators. Category Approach Indicator Acceptance Maintenance Project management Standardization Internal Quality plan Training Personal Development Learning Ability Institutional image Vision External Inter-institutional relationship Impact Table 3. Internal and external organizational indicators. 4.3 Indicators Calculation Each one of these indicators, either technological or organizational, has associated a series of questions that allow determining if the indicator is present or not in the tool being evaluated. There are seven types of possible answers that can be obtained, according to their domain type [4], as it is shown in Table 4. To carry out any mathematical and logic operation on the answers to the questions associated to each indicator, the values of all the answers should be standardized using the domain types. In this sense, all the answers were taken to the scale from the 1 to the 5 (where 1 are the minimum and 5 the maximum). 6
7 Domain Value Y/N Represents presence (Y) or not (N) of the characteristic that is evaluated. Integer between 1 and 5, corresponding to the life cycle phases of the 1 5 development of systems: planning, analysis, design, construction and tests. 1 n n is a positive real number and it represents costs of the tools. Possible values: 0; 0.5 and 1 that means: 0: more than two versions in two years : a version in two years 1: two versions in two years % A positive integer that represents a percentage rate. Possible values: 0; 1 and 2 that means: 0: negative experiences 0 2 1: without experiences 2: positive experiences Possible values: 1 y 2 that means: 1 2 1: only licenses for server or only for user 2: licenses for the server and for the user Table 4. Classification of the answers according to the domain type. The evaluator organization assigns a weigh to each question. The weigh corresponds to a real value between 0 and 1, where 0 represents less importance and 1 represents more importance to the evaluator organization. Once all answers are in the 1-5 scale, each one must be multiplied by its associated weigh. This way the final value of the answer is obtained. Now, each indicator has associated a series of questions and their answers have values in one domain. To assign a value to the indicator, an algorithm should be applied to allow taking into account the final value of the answers. Therefore, for each indicator, their value is:!"if at least half of the answers have higher or iqual value of 3 points, then the indicator value is the average of the answers;!"else, the indicator value is 1 Applying the same algorithm, it can be calculated the value for each approach, based on the obtained values of the indicators, for each category (internal or external) based on the obtained values of the approaches, and even for each indicator type (technological or organizational) based on the obtained values of the category. In this way: The value of each approach is:!"if at least half of the indicators have a value higher or equal to 3 points, then the approach value is the indicators average;!"else, the approach value is 1 The value of each category is:!"if at least half of the approaches have a value higher or equal to 3 points, then the category value is the approaches average;!"else, the category value is 1 The value of each indicator type is:!"if at least half of the categories have a value higher or equal to 3 points, then the indicator type value is the categories average;!"else, the indicator type value is 1 7
8 4.4 Tools Evaluation In order to carry out the step 4 of the evaluation method, it has been taken as case study the Banco Central de Venezuela (BCV). According to the Law that rules its operation [2], the BCV is "a public legal entity of unique nature, with the responsibility of creating and maintaining monetary, credit and exchange conditions favorable to the stability of the currency, to the economic balance and the orderly development of the economy, as well as to assure the continuity of the international payments of the country". Based on the concepts exposed in section 2, about the "Feature Analysis Case Study" evaluation method, it has to be mentioned that, in the evaluation of the selected tools, the Manager of the Information Systems of the BCV carried out the role of sponsor. The authors of this paper carried out the evaluator and advisor roles. The technological user was the head of one department within the Information Systems Management of the BCV. A questionnaire was elaborated containing the questions associated to each indicator. Then, for each tool it was created a sheet in Microsoft Excel 97 to collect the questions and answers associated to each indicator. In this Excel sheet, there is a column for the answers, another one to standardize the value of the answers to the same scale, another one for the organization weigh assigned to each question, and another one with the final answer value. Each sheet contains the calculations according to the algorithm presented previously to obtain the value of the indicators for approach, category and type. In another sheet, the values of the indicators and their precedent hierarchies were placed (approach, category and type). This way, one could easily obtain the final value associated to the tool. To obtain the answer to each question, it was used the documentation provided by the suppliers of each tool. For the questions whose answer was not present in the manual, the whole questionnaire was sent to the suppliers and they answered the questions made on their tools. 5. ANALYSIS OF RESULTS To make a decision with regard to the tool to acquire, was considered the final value of the evaluation (where the technological and organizational indicators are involved) and has been took as approach that a tool with a smaller value that 3 (explicit level of acceptance, according to the method of evaluation "Feature Analysis Case Study"), it is not advisable and needs a bigger analysis on the part of the evaluator organization, in order to study the convenience of their acquisition. All the studied tools overcome in their evaluation the 3 points (see Total row in the Table 5). The one that obtained an evaluation with more value was SQUID (4.4068), continuing Estimate Professional (4.0373), EssentialSET (4.0088) and The Defect Detective (3.9795). The difference between the first one and the second is quite big (0.3695) with regard to the difference between the second and the third (0.0285) and the difference between the third and the fourth (0.0293). This suggests that for the evaluator organization, it would not be very complicated to select to SQUID like the best tool [4]. In the Figure 1 are shown the obtained results graphically. 8
9 Type Category Essential Estimate GQMaspect IQUAL MetriF Qual.Build SQUID The D. D. THESEUS Total 4,0088 4,0373 3,8780 3,5610 3,8733 3,4395 4,4068 3,9795 3,8783 Technological 3,3926 3,4495 3,0060 2,9554 3,3299 2,5040 4,0635 3,2089 3,0066 Internal 3,4936 3,6699 2,2500 3,0417 2,9455 2,3413 4,2580 3,2869 2,8109 External 3,2917 3,2292 3,7619 2,8690 3,7143 2,6667 3,8690 3,1310 3,2024 Organizational 4,6250 4,6250 4,7500 4,1667 4,4167 4,3750 4,7500 4,7500 4,7500 Internal 4,2500 4,2500 4,5000 3,3333 3,8333 3,7500 4,5000 4,5000 4,5000 External 5,0000 5,0000 5,0000 5,0000 5,0000 5,0000 5,0000 5,0000 5,0000 Table 5. Result of the application of the indicators, contained by type and category, for each one of the tools. The evaluation of these tools was carried out according to the necessities of the Banco Central de Venezuela; due to it, the results can vary from an organization to another. The remaining five tools obtained good results in aspects that the evaluator company didn't consider important according to their current necessities. Although the tools IQUAL, Quality Builder, THESEUS, GQMaspect and MetriFlame were not inside the first four positions that they were mentioned previously, it is important to highlight the following: The "processes documentation" indicator shows that IQUAL is an excellent tool to manage the documentation activities. The "quality planning" and "costs estimate" indicators place Quality Builder like a good tool to carry out the inherent activities to the quality planning process and to reduce the defects correction costs. The "development processes quality analysis", "processes documentation", "quality planning" and "software quality evaluation" indicators, demonstrate that THESEUS is a good tool to introduce quality to the software processes of conformity to ISO 9001 and SPICE. The "quality control" and "software quality evaluation" indicators, place to GQMaspect like an excellent tool that serves from support to the planning phase of the measuring of programs based on the paradigm GQM. The "software product quality analysis", "software quality evaluation" and "measuring the product and the software development process quality" indicators, shows that MetriFlame is a very good tool to implement the metric derived of the GQM paradigm. 9
10 Values 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Essential Estimate GQMaspect Iqual MetriF Qual.Build. Squid The D.D. Theseus Tools Figure 1. Results of the evaluation of the tools according to the proposed technological and organizational indicators. Since the value obtained in the organizational indicators oscillates between and points (all quite satisfactory ones) and taking into account that described in the previous paragraph, can be made an analysis of the results based on the technological indicators and if some doubt is presented, to make the final decision based on the organizational indicators [4]. The results of the technological indicators are shown in the Figure 2. Values 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Essential Estimate GQMaspect Iqual MetriF Qual.Build. Squid The D.D. Theseus Tools Figure 2. Results of the evaluation of the tools according to the technological indicators. It is opportune to observe that only seven tools (of nine) has obtained a bigger value to 3: SQUID (4.0635), Estimate Professional (3.4495), EssentialSET (3.3926), MetriFlame (3.3299), The Defect Detective (3.2089), GQMaspect (3.006) and THESEUS (3.0066). The other two tools not mentioned in this group have their strength in aspects that the evaluator organization didn't take as high-priority. The first three tools continue being the same ones, but the fourth became MetriFlame. The difference between the first one and the second is even bigger (0.614) with regard to the difference between the second and the third (0.0569) and the difference between the third and the fourth (0.0627). Again, this suggests for the evaluator organization, it would not be very complicated to select to SQUID like the most appropriate tool. 10
11 On the other hand, the values can also be analyzed obtained in the internal and external technological indicators; only four tools obtained both values superior to 3 points: SQUID (4.258 and respectively), Estimate Professional ( and respectively), EssentialSET ( and respectively) and The Defect Detective ( and respectively). The differences among the values of the first two tools are again big ( and respectively) when comparing them with the differences between the second and the third ( and respectively) and the third and the fourth ( and respectively). These results are shown in the Figure 3. Values Figure 3. Comparison of internal and external technological indicators. The reasons for which don't figure in the first places the tools IQUAL, Quality Builder, THESEUS, GQMaspect and MetriFlame are similar to those outlined when was carried out the analysis of the results of the evaluation of the tools according to the proposed technological and organizational indicators. In the figure 3 are observed that, of the five tools whose values of internal and external technological indicators are inferior to 3 points, four of them (GQMaspect, MetriFlame, Quality Builder and THESEUS) have the external technological indicators with more value that the internal. This indicates that the final value of the technological indicators for these tools is being impelled by the external technological indicators, being considerably lower the internal that are really more important than the external ones to the moment to make a decision. 6. CONCLUSIONS 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Internal Technological External Technological Essential Estimate GQMaspect Iqual To get the quality in the software products is necessary to have present that the quality should be built from the beginning, it is not something that can be added at the end. Thereby the importance that has the quality in the software development process. The tools that support the software quality management have of great utility since they allow to plan and to take a pursuit of the quality activities characteristic of each one of the software development process phases. In this investigation has been used DESMET, a method to select methods for evaluating Software Engineering methods and tools. The evaluation method followed was "Feature Analysis Case Study", which allowed to identify the indicators to evaluate tools that support the software quality management. MetriF Qual.Build. Squid The D.D. Theseus Tools 11
12 As a result of this research, a set of fifty-nine indicators has been identified to guide in the selection of tools that support the software quality management process. The case of study outlined in this paper allowed to validate the proposed indicators. However, we suggest to apply the evaluation to a set of tools in a private organization with external clients. This will allow to obtain a validation of the most complete indicators and with another perspective. REFERENCES [1] Ariane II Group. Theseus [On-line] Available on: [2] Ley del Banco Central de Venezuela (1992). Gaceta Oficial de la República de Venezuela, N , Diciembre [3] BØegh, JØrggen; Depanfilis, Stefano; Kitchenham, Barbara and Pasquini, Alberto. A Method for Software Quality Planning, Control and Evaluation. IEEE Software. March/April Vol. 16, N 2. Pp [4] De Luca, Luisa. Indicadores para la Selección de Herramientas que Soportan la Gerencia de la Calidad del Software. Trabajo de Grado presentado y publicado en la Universidad Simón Bolívar. Febrero [5] Dromey, Geoff. A Model for Software Product Quality. IEEE Transactions on Software Engineering, February 1995, Vol. 2, N 2 Pp [6] Gremba, Jennifer and Myers, Chuck. The IDEAL SM Model: A Practical Guide for Improvement. Software Engineering Institute (SEI) publication, "Bridge", issue 3, [On-line] Available on: [7] Hoffmann, M.; Birk, A.; Els, F. and Kempkens, R. GQMaspect v.1.0. User Manual. November [On-line] Available on: [8] Information Technology Effectiveness, Inc. The Defect Detective [On-line] Available on: [9] Kitchenham, Barbara; Linkman, Stephen and Law, David. DESMET: A method for Evaluating Software Engineering Methods and Tools Department of Computer Science, Keele University, Technical Report [ISSN ]. Vol. TR96, 09, pp [10] Kitchenham, Barbara and Jones, Lindsay. Evaluating Software Engineering Methods and Tools. Part 8: Analyzing a Feature Analysis Evaluation. 6th SQUAD Meeting, Chile, December [11] MCD, Human and Organizational Development Consultants. Quality Builder [On-line] Available on: [12] ISO/IEC. SPICE. Software Process Assessment - Part 1: Concepts and Introductory Guide [On-line] Available on: [13] ISO/IEC FCD : Information Technology - Software Product Quality. June [14] Paulk, Mark; Weber, Charles; García, Suzanne; Chrissis, Mary Beth and Bush, Marilyn. Key Practices of the Capability Maturity Model SM, Version 1.1. Technical Report CMU/SEI-93-TR-025 ESC-TR , February, [On-line] Available on: [15] Rojas, T.; Pérez, M; Grimán, A.; Ortega, M. and Díaz, A. Modelo de Decisión para Soportar la Selección de Herramientas CASE. Revista de la Facultad de Ingeniería, 12
13 UCV. Mayo 2000, Vol. 15, N 2, pp [16] Software Productivity Center Inc. Estimate Professional. Canada, [On-line] Available on: [17] Software Productivity Center Inc. Estimate Professional. Canada, [On-line] Available on: [18] Two Consult. IQUAL. The Comprehensive Tool for Integrated Quality Management. Snapshot [On-line] Available on: [19] Vidal, Henry; Wan, Jian and Han, Xuan. Capability Models: ISO and CMM. Department of Computing and Information Sciences. Kansas State University. Summer, [On-line] Available on: [20] VTT Electronics. MetriFlame User Guide. June, [On-line] Available on: 13
INTRODUCTION QUALITY MANAGEMENT
QUALITY MANAGEMENT The objective of this article is to propose a set of metrics to support the selection of tools for software quality management. The feature analysis case study evaluation method was
More informationRAMALA: A KNOWLEDGE BASE FOR SOFTWARE PROCESS IMPROVEMENT
RAMALA: A KNOWLEDGE BASE FOR SOFTWARE PROCESS IMPROVEMENT Y. Rimawi Computer Science Department, Carlos III University of Madrid, Avda. de la Universidad 30, 28911 Leganes, Madrid, Spain A. Amescua Computer
More informationToward Quantitative Process Management With Exploratory Data Analysis
Toward Quantitative Process Management With Exploratory Data Analysis Mark C. Paulk Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Abstract The Capability Maturity Model
More informationThe Software Engineering Institute developed Capability Maturity Model for software (CMM)
1 1. Introduction The Software Engineering Institute developed Capability Maturity Model for software (CMM) and International Standards Organization developed ISO 9000 series, both have a common concern
More informationEvaluation and Integration of Risk Management in CMMI and ISO/IEC 15504
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : ens03dse@cs.umu.se Computing Science Department Umea University, Umea, Sweden Abstract. During software development,
More informationApplication of software product quality international standards through software development life cycle
Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University
More informationUnderstanding High Maturity Organizations
Understanding High Maturity Organizations Donna K. Dunaway, Charles V. Weber, Mark C. Paulk, Will Hayes, and Mary Beth Chrissis Carnegie Mellon University Pittsburgh, PA 15213-3890 Capability Maturity
More informationSOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
More informationA Modeling of Software Quality Management Base ISO 9001 *
A Modeling of Software Quality Management Base ISO 9001 * Qing Wang Associate Professor Institute of Software, Chinese Academy of Sciences Beijing, P.O.Box 8718, 100080, P.R. China ABSTRACT The software
More informationSoftware Process Improvement
Software Process Improvement Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Motivation Immaturity of software engineering - state of the practice 3 critical factors:
More informationMahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan mahmoud@zpu.edu.jo
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
More informationSoftware Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement
Software Maintenance Capability Maturity Model 311 Software Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement Alain April 1, Alain Abran 2, Reiner R. Dumke 3 1 Bahrain telecommunications
More informationAdaptación de MoProSoft para la producción de software en instituciones académicas
Adaptación de MoProSoft para la producción de software en instituciones académicas Adaptation of MoProSoft for software production in academic institutions Gabriela Alejandra Martínez Cárdenas Instituto
More informationISO 9001 in software-developing VSEs assisted by the COMPETISOFT Model
ISO 9001 in software-developing VSEs assisted by the COMPETISOFT Model Silvia Esponda 1, Ariel Pasini, Patricia Pesado 1,2, Marcos Boracchia 1 {sesponda,apasini,ppesado,marcosb}@lidi.info.unlp.edu.ar 1
More informationJørgen Bøegh, Stefano Depanfilis, Barbara Kitchenham, Alberto Pasquini, 6 9
Squid is a method and a tool for quality assurance and control that allows a software development organization to plan and control product quality during development. The Telescience software development
More informationCRITICAL SUCCESS FACTORS TO EVALUATE INFORMATION TECHNOLOGY OUTSOURCING PROJECTS
CRITICAL SUCCESS FACTORS TO EVALUATE INFORMATION TECHNOLOGY OUTSOURCING PROJECTS Edumilis Méndez, María Pérez, Luis E. Mendoza and Maryoly Ortega Processes and Systems Department LISI, Universidad Simón
More informationSoftware Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!
Department of Informatics! Martin Glinz Software Quality Chapter 5 Process Quality " 2014 Martin Glinz. All rights reserved. Making digital or hard copies of all or part of this work for educational, non-commercial
More informationSoftware Quality Management
Software Quality Management Learning Guide Information for Students 1. Description Grade Module Máster Universitario en Ingeniería de Software - European Master on Software Engineering Support Processes
More informationDESMET: A method for evaluating software engineering methods and tools
DESMET: A method for evaluating software engineering methods and tools by Barbara Kitchenham, Stephen Linkman and David Law Abstract DESMET was a DTI-backed project with the goal of developing and validating
More informationSoftware Engineering from an Engineering Perspective: SWEBOK as a Study Object
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie
More informationAN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES Marcello Visconti 1 Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, CHILE visconti@inf.utfsm.cl Curtis R. Cook
More informationApplying Integrated Risk Management Scenarios for Improving Enterprise Governance
Applying Integrated Risk Management Scenarios for Improving Enterprise Governance János Ivanyos Trusted Business Partners Ltd, Budapest, Hungary, ivanyos@trusted.hu Abstract: The term of scenario is used
More informationRisk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili jyrki.kontio@ntc.nokia.com / basili@cs.umd.edu University of Maryland Department of Computer Science A.V.Williams Building
More informationSoftware Engineering: Analysis and Design - CSE3308
CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis
More informationMEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca
MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI Y.Batu Salman, Adem Karahoca Bahcesehir University, Engineering Faculty, Computer Engineering Department Bahcesehir,
More informationQUALITY MODEL FOR THE SELECTION OF FLOSS-BASED ISSUE TRACKING SYSTEM
QUALITY MODEL FOR THE SELECTION OF FLOSS-BASED ISSUE TRACKING SYSTEM Eduardo Raffoul, Kenyer Domínguez, María Pérez, Luis E. Mendoza, Anna C. Grimán Laboratorio de Investigación en Sistemas de Información
More informationThe Latest Industry Data for Application Development And Maintenance
The Latest Industry Data for Application Development And Maintenance February 9, 2005 Software Quality Group of New England www.davidconsultinggroup.com Presentation Topics Qualitative and Quantitative
More informationISO, CMMI and PMBOK Risk Management: a Comparative Analysis
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco
More informationSoftware Process Improvement CMM
Software Process Improvement CMM Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Software Engineering Institute Founded by the Department of Defense
More informationMoving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 Jalote@iitk.ernet.in, jalote@iitk.ac.in
More informationSoftware project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
More informationHow Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists
More information615, GSB, University of Alberta, famr,sundari,hoover,sorensong@cs.ualberta.ca. Abstract
Software Process Improvement Model for a Small Organization: An Experience Report Amr Kamel, Sundari Voruganti, H. James Hoover and Paul G. Sorenson Dept. of Computing Science, 615, GSB, University of
More information5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises
5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises Authors Jose A. Calvo-Manzano, Gonzalo Cuevas Agustin, Ivan Garcia Pacheco, Tomas San Feliu Gilabert, and Ariel Serrano
More informationInternational 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
More informationEstimating Software Reliability In the Absence of Data
Estimating Software Reliability In the Absence of Data Joanne Bechta Dugan (jbd@virginia.edu) Ganesh J. Pai (gpai@virginia.edu) Department of ECE University of Virginia, Charlottesville, VA NASA OSMA SAS
More informationSoftware Process Improvement Framework Based on CMMI Continuous Model Using QFD
www.ijcsi.org 281 Software Process Improvement Framework Based on CMMI Continuous Model Using QFD Yonghui CAO 1, 2 1, School of Economics & Management, Henan Institute of Science and Technology, Xin Xiang,
More informationHow To Calculate Quality Costs In A Business Unit Of Several Base Productions Of Cienfuegos
COSTING OF QUALITY IN BUSINESS BASE UNIT SEVERAL PRODUCTIONS, CIENFUEGOS Gómez Alfonso, Elizabeth Universidad Carlos Rafael Rodríguez de Cienfuegos Cienfuegos, Cuba egomez@ucf.edu.cu Reception date: 07/13/12
More informationRequirements Management in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM context i
Requirements Management in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM context i Rafael Prikladnicki, Jorge Audy, Roberto Evaristo School of Computer Science, Pontifical
More informationProject Knowledge Areas
From Houston S: The Project Manager s Guide to Health Information Technology Implementation. Chicago: HIMSS; 2011; pp 27 39. This book is available on the HIMSS online bookstore at www. himss.org/store.
More information1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia
83 The Concept of Quality Information System (QIS) Ninoslav Slavek Faculty of Electrical Engineering and Computing, University of Osijek, Croatia Phone: (0385) 03 1 208 900, e-mail: ninoslav.slavek@etfos.hr
More informationA CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS P. Mandl-Striegnitz 1, H. Lichter 2 1 Software Engineering Group, University of Stuttgart 2 Department of Computer Science,
More informationLecture 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
More informationExperiences Gained from Applying ISO/IEC 15504 to Small Software Companies in Brazil
Experiences Gained from Applying ISO/IEC 15504 to Small Software Companies in Brazil Alessandra Anacleto 1, Christiane Gresse von Wangenheim 1, Clênio F. Salviano 2, Rafael Savi 1 1 Universidade do Vale
More informationControlling software acquisition: is supplier s software process capability determination enough?
Controlling software acquisition: is supplier s software process capability determination enough? Fabrizio Fabbrini, Mario Fusani, Giuseppe Lami Abstract Innovation in automotive is principally due to
More informationA Comparative Study of Software Quality Models
A Comparative Study of Software Quality Models Suman 1, Manoj Wadhwa 2 CSE Department, M.D.U. Rohtak 1 M.Tech, 2 Professor &HOD of CSE Department Echelon Institute of Technology, Faridabad 121004,India
More informationSELECTION OF AN ORGANIZATION SPECIFIC ERP
SELECTION OF AN ORGANIZATION SPECIFIC ERP CARMEN RĂDUŢ, DIANA-ELENA CODREANU CONSTANTIN BRÂNCOVEANU UNIVERSITY, BASCOVULUI BLVD., NO. 2A, PITEŞTI, NICOLAE BALCESCU STR., NO. 39, RM. VÂLCEA, VÂLCEA c_radut@yahoo.com,
More informationEVALUATION FRAMEWORK FOR SERVICE CATALOG MATURITY IN INFORMATION TECHNOLOGY ORGANIZATIONS
EVALUATION FRAMEWORK FOR SERVICE CATALOG MATURITY IN INFORMATION TECHNOLOGY ORGANIZATIONS Carlos Moreno Martínez Information Systems Department, Universidad Europea de Madrid Spain Email: 20839394@live.uem.es
More informationLecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction
Lecture Slides for Managing and Leading Software Projects Chapter 1: Introduction developed by Richard E. (Dick) Fairley, Ph.D. to accompany the text Managing and Leading Software Projects published by
More informationQUALITY ORGANIZER: A SUPPORT TOOL IN USING MULTIPLE QUALITY APPROACHES
QUALITY ORGANIZER: A SUPPORT TOOL IN USING MULTIPLE QUALITY APPROACHES Zádor Dániel KELEMEN (1, 2), Dr. Katalin BALLA (1, 2) (1, 2), Gábor BÓKA (1) Department of Control Engineering and Information Technology,
More informationTHE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW
THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW Monica Villavicencio 1,2, Alain Abran 1 1 École de technologie supérieure, Montréal,
More informationComparative Analysis of Different Software Quality Models
Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha Jamwal.grandee@gmail.com, Jamwal.shivani@gmail.com,dpadha@rediffmail.com Lecturer, Research
More informationV. 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
More informationSoftware Process Improvement. Overview
Software Process Improvement Overview Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Motivation Immaturity of software engineering - state of the
More informationMulti-Dimensional Success Factors of Agile Software Development Projects
Multi-Dimensional Success Factors of Agile Software Development Projects Nagy Ramadan Darwish Department of Computers and Information Sciences Institute of Statistical Studies and Research Cairo University
More informationA Capability Maturity Model for Scientific Data Management
A Capability Maturity Model for Scientific Data Management 1 A Capability Maturity Model for Scientific Data Management Kevin Crowston & Jian Qin School of Information Studies, Syracuse University July
More informationFundamentals 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
More informationSoftware Process Maturity Model Study
IST-1999-55017 Software Process Maturity Model Study Deliverable A.3 Owner Michael Grottke Approvers Eric David Klaudia Dussa-Zieger Status Approved Date 02/07/01 Contents 1 Introduction 3 1.1 Project
More informationSoftware Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: hg@upb.de Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
More informationDevelopment and Integration Issues about Software Engineering, Systems Engineering and Project Management Processes
Software Process Improvement 98, Monte Carlo, December 1998. 1 Development and Integration Issues about Software Engineering, s Engineering and Project Management Processes Claude Y. Laporte Oerlikon Aerospace
More informationProcess Improvement. From the Software Engineering Institute:
Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team
More informationComparison of most adaptive meta model With newly created Quality Meta-Model using CART Algorithm
International Journal of Electronics and Computer Science Engineering 2492 Available Online at www.ijecse.org ISSN- 2277-1956 Comparison of most adaptive meta model With newly created Quality Meta-Model
More informationReducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices
Reducing Gaps In Software Process Performance Through Identification And Implementation Of Best Software Practices 2005 PSM Conference www.davidconsultinggroup.com Presentation Topics Measurement For Process
More informationRisk Management Framework
Risk Management Framework Christopher J. Alberts Audrey J. Dorofee August 2010 TECHNICAL REPORT CMU/SEI-2010-TR-017 ESC-TR-2010-017 Acquisition Support Program Unlimited distribution subject to the copyright.
More informationIntroduction to Software Project Management. CITS3220 Software Requirements & Project Management
Introduction to Software Project Management CITS3220 Software Requirements & Project Management "A project gets a year late one day at a time." "Anything that can be changed will be changed until there
More informationA Systemic Methodological Framework for IS Research
A Perez, M. ; Griman, A.; Mendoza, L.;Rojas, T. Processes and Systems Department LISI Universidad Simón Bolívar Caracas Venezuela {movalles, agriman, lmendoza, trojas}@usb.ve ABSTRACT When speaking about
More informationSecurity Engineering Best Practices. Arca Systems, Inc. 8229 Boone Blvd., Suite 750 Vienna, VA 22182 703-734-5611 ferraiolo@arca.com.
Tutorial: Instructor: Topics: Biography: Security Engineering Best Practices Karen Ferraiolo, Arca Systems, Inc. 8229 Boone Blvd., Suite 750 Vienna, VA 22182 703-734-5611 ferraiolo@arca.com This tutorial
More informationQUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski
International Journal "Information Theories & Applications" Vol.10 113 QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski Abstract: Our previous research about possible quality improvements in Extreme
More informationDevelop Project Charter. Develop Project Management Plan
Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs
More informationApplication Research of CMM in Real Estate Entreprise Management
International Journal of Business and Management July, 2009 Application Research of CMM in Real Estate Entreprise Management Linjie Chen Nanjing Institute of Industry Technology Nanjing 210046, China E-mail:
More informationWhat do you think? Definitions of Quality
What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise
More informationJason Bennett Thatcher Clemson University, 101 Sirrine Hall, Clemson, SC 29634 U.S.A. {jthatch@clemson.edu}
RESEARCH ARTICLE IS EMPLOYEE ATTITUDES AND PERCEPTIONS AT VARYING LEVELS OF SOFTWARE PROCESS MATURITY Janet K. Ply Pendére, Inc., 1805 S. 9 th Street, Waco, TX 76706 U.S.A. {janet.ply@pendere.com} Jo Ellen
More informationTOWARDS MATURE SOFTWARE PROCESS 1
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.2A TOWARDS MATURE SOFTWARE PROCESS 1 Vitolis Bendinskas 1, Gediminas Mikaliūnas 2, Antanas Mitašiūnas 3, Saulius Ragaišis 4 1 Sintagma
More informationYour Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
More informationKnowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 Jalote@iitk.ac.in Abstract In any
More informationHow Stage Gate Process Supports CbC: Case Study
How Stage Gate Process Supports CbC: Case Study R. Alvarez*, K. Domínguez **, M. Pérez**, L. Mendoza** * Ingeniería de la Computación, Universidad Simón Bolívar, Baruta, Venezuela. ** Laboratorio de Investigación
More informationUML Modeling of Five Process Maturity Models
UML Modeling of Five Process Maturity Models 1 UML Modeling of Five Process Maturity Models Version 1 LQL-2003-TR-02 2003 Simon Alexandre Naji Habra CETIC - FUNDP 2003 UML Modeling of Five Process Maturity
More informationThe Venezuelan Organizations Behavior In Front Of CASE Tools Selection
The Venezuelan Organizations Behavior In Front Of CASE Tools Selection Luis E. Mendoza, Teresita Rojas, María A. Pérez Departamento de Procesos y Sistemas, Universidad Simón Bolívar Caracas, Estado Miranda
More informationThe Advantages of Using a Software Engineering Project Development System
AC 2007-1432: TOOL SUPPORT FOR SOFTWARE PROCESS DATA MANAGEMENT IN SOFTWARE ENGINEERING EDUCATION AND INDUSTRY TRAINING Mark Sebern, Milwaukee School of Engineering MARK J. SEBERN is a Professor in the
More informationA Lightweight Supplier Evaluation based on CMMI
A Lightweight Supplier Evaluation based on CMMI Stefan Böcking, Pavlos Makridakis, Gerhard Koller, Frank Meisgen Vodafone Holding GmbH Global Web Enablement Mannesmannufer 2 40213 Düsseldorf Stefan.Boecking@vodafone.com
More informationInternational standards, approaches and frameworks relevant to Software Quality Management and Software Process Improvement
International standards, approaches and frameworks relevant to Software Quality Management and Software Process Improvement To help organizations managing software quality and improving software processes
More informationLeveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
More informationHow To Understand And Understand The Cmm
W H I T E P A P E R SEI's Capability Maturity Model Integrated (CMMI) Relative to ICM's CMII (Rev B) SUMMARY CMMI is built on a set of integrated processes and includes CM as a supporting process. The
More informationDarshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
More informationThe 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
More informationIT Governance using COBIT implemented in a High Public Educational Institution A Case Study
IT Governance using COBIT implemented in a High Public Educational Institution A Case Study JORGE RIBEIRO 1, RUI GOMES 2 School of Technology and Management Polytechnic Institute of Viana do Castelo Avenida
More informationA Fuzzy Querying System based on SQLf2 and SQLf3
A Fuzzy Querying System based on SQLf2 and SQLf3 Abstract Juan Eduardo Universidad Simón Bolívar, Departamento de Computación, Apartado 89000, Caracas 1080-A, Venezuela jceduardo@hotmail.com and Marlene
More information5 Regional Approaches
5 Regional Approaches 5.1 The Capability Maturity Model (SW and Integrated) Tailored in Small Indigenous Software Industries Authors Rosario Blowers and Ita Richardson Abstract The Irish Software Industry
More informationSPICE International Standard for Software Process Assessment
SPICE International Standard for Software Process Assessment Marko Pyhäjärvi Helsinki, 31 st November 2004 Seminar on Quality Models for Software Engineering Department of Computer Science UNIVESITY OF
More informationMeasurement and Metrics Fundamentals. SE 350 Software Process & Product Quality
Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss
More informationA Risk Based Thinking Model for ISO 9001:2015
A Risk Based Thinking Model for ISO 9001:2015 Bob Deysher Senior Consultant 2014 QSG, Inc. Agenda Why implement Risk Based Thinking? What does ISO 9001:2015 require? What is Risk Based Thinking? What is
More informationEngineering Standards in Support of
The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL susan.land@ngc.com In Other Words Using
More informationISO/IEC 9126 in practice: what do we need to know?
ISO/IEC 9126 in practice: what do we need to know? P. Botella, X. Burgués, J.P. Carvallo, X. Franch, G. Grau, J. Marco, C. Quer Abstract ISO/IEC 9126 is currently one of the most widespread quality standards.
More informationLife Cycle Models, CMMI, Lean, Six Sigma Why use them?
Life Cycle Models, CMMI, Lean, Six Sigma Why use them? John Walz IEEE Computer Society, VP for Standards QuEST Forum Best Practices Conference Track 3 What, Where, How & Why Monday, 24-Sep-07, 4:30 5:30
More informationMonalessa 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
More informationSoftware Project Tracking and Oversight and Its Different Measures
International Journal of Scientific and Research Publications, Volume 3, Issue 9, September 2013 1 Software Project Tracking and Oversight and Its Different Measures Nomi Baruah *, Ashima**,Kaustav Barbaruah**
More informationCENTRE (Common Enterprise Resource)
CENTRE (Common Enterprise Resource) Systems and Software Engineering Platform designed for CMMI compliance Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations
More informationThe Software Process. The Unified Process (Cont.) The Unified Process (Cont.)
The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling
More informationMeasurement Information Model
mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides
More information