QUALITY MODEL FOR THE SELECTION OF FLOSS-BASED ISSUE TRACKING SYSTEM
|
|
|
- Harold Casey
- 10 years ago
- Views:
Transcription
1 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 (LISI), Departamento de Procesos y Sistemas, Universidad Simón Bolívar, Apartado 89000, Baruta, Caracas 1080-A, Venezuela. [email protected],{kdoming, movalles, lmendoza, agriman}@usb.ve ABSTRACT The complexity of the issue tracking systems (ITS) which meet the requirements of the Infrastructure Technology Information Library (ITIL) encumbers their selection. In addition, we have to consider some other variables, such as the wide range of tools, their functionality level and their costs. Regarding the cost of the ITS, nowadays the use of ITS based on Free/Libre Open Source Software (FLOSS) is an increasing trend. Therefore, the purpose of this article is to present a model to evaluate the quality characteristics of the FLOSS-ITS according to ITIL recommendations. This quality model is aimed at selecting the best of the available tools. The set of characteristics evaluated is presented based on the product perspective of the Software Quality Systemic Model (MOSCA). This perspective is inspired on the ISO/IEC 9126 standard and Dromey s quality model. Also it was applied to a case study -a venezuelan company-, which is willing to exploit and extend the capabilities of this type of tools to its customers. The case study allowed us to establish the FLOSS-ITS s quality requirements: functionality, reliability and usability. Lastly, validation of the model through its application to three FLOSS-ITS tools is presented. KEYWORDS Software Quality Model, ISO 9126, Issue Tracking System, Freeware, ITIL. 1. Introduction Free Software products are those ensuring four kinds of freedoms for users [9]: (1) Freedom to run the program at any place, for any purpose; (2) Freedom to study how the program works and adapt it to their needs, which requires access to the source code; (3) Freedom to redistribute copies, allowing for cooperation; and (4) Freedom to improve the program and release such improvements to the public in order to benefit the community. The most common license to distribute this type of products is the GNU/GPL [28] (General Public License), created by the Free Software Foundation. Another related movement focuses on providing licenses, which among others benefits, grant access to the source code: Open Source Initiative [16]. As a result thereof, the term FLOSS was coined to join both movements efforts. These movements have had an increased participation in corporate environments. Help Desk (HD) systems, particularly Issue Tracking Systems (ITS) do not escape from this reality. The HD concept is closely related to the processes of each organization, since it is a vital tool for the centralization and follow-up of tasks [1]. Basically, the main purpose of a HD is to serve as a common ground to manage the requirements and events taking place in an organization [26], either externally with its customers or internally, with its employees. Likewise, ITIL defines different related processes that go hand in hand with the HD concept, such as Incident Management, Problem Management, Change Management and Configuration Management, included within the Service Support area. Additionally, Service Level Management [6, 26] is included in Service Delivery best practices. Each process requires the assistance of information systems efficiently managing information used. ITS are the tools used in HD. Their main function is to receive cases in a central database, which are recorded for subsequent resolution and/or attention. This process can be followed up over the issue s life cycle. However, depending on the ITIL recommendations and the specific requirements of each particular business, they may get to be very complex, including features such as interactive voice response systems, exchange switchboard interaction and companies assets database management [10]. Additionally, there is a great diversity of ITS in the market, which compete with each other by offering similar functionalities. Given the diversity of technology proposals in this area and the complexity of their evaluation and/or selection, organizations require a tool that allows systematically determining the satisfaction of functional and nonfunctional requirements of these systems, thus facilitating the selection of the best group of alternatives. This article consists of seven sections. Section 2 includes the background; section 3 documents the methodology followed; section 4 presents the quality model proposal; section 5 describes the case study; the results obtained are analyzed in the section 6, and,
2 lastly, section 7 presents conclusions and recommendations 2. Quality Systemic Model - MOSCA According to Pressman [23], software quality is the concordance of functional and performance requirements explicitly established with explicitly documented development standards and implicit features expected for any professionally-developed software. The lack of faults, suitability, security, reliability and the formulation of specifications are elements involved in the software quality concept. For purposes of defining software quality, software product quality must be differentiated from its manufacturing process quality [20]. However, goals established for the final product determine the objectives of the development process, since the quality of the former element depends, among other, on the quality of the latter. Taking into account product quality [17,18], where product quality is assessed regarding is functionality and process quality [20], which evaluates its development process, the Information Systems Research Department (LISI) at Simón Bolívar University (Venezuela) developed the Software Quality Systemic Model (MOSCA). This model relies on total systemic quality concepts [22]. The Human Group Quality [22], which assesses the quality of the community or group of people involved in the software development process, was recently added. However, this work only considered the first sub-model, since the main purpose is to systematically evaluate existing FLOSS-ITS. It should be mentioned that MOSCA might be adapted to specify the ITS quality in a context other than ITIL or FLOSS, by selecting different categories and features in line with the case s quality requirements. This is mainly due to the model s systemic approach that allows adapting assessment to the environment where it is applied, considering quality required by users. For the Product sub-model, MOSCA took the best of Dromey [5] and ISO/IEC 9126 [11], encompassing the following levels: - Level 0. Dimensions. It includes the internal and contextual aspects of Product measuring quality within the context of the ratio between the result obtained and the desired result. The result of combining this definition with Product is that contextual and internal aspects of the Product measure quality within the context in which software operates. In this case, it is especially important to determine software quality features observed in running time. Additionally, only manuals provided by the licensees and software demo versions to be evaluated are available. - Level 1. Categories. It is comprised by three categories. This level includes functionality category, while the other two categories should be selected among the other five proposed by MOSCA [18]. - Level 2. Characteristics. This in-depth level correspond to a group of characteristics defining key areas to be satisfied in order to achieve, secure and control quality of the Product and all categories. - Level 3. Sub-characteristics. Depending on the features specific for each assessment objective, subcharacteristics that allow for a better assessment of each feature may be included. The formulation of subfeatures will always be related to the characteristic from which it stems. - Level 4. Metrics. For each characteristic and subcharacteristic, there is a series of metrics related to software qualities and attributes to be evaluated. In addition, [18] introduced an algorithm to evaluate software quality using MOSCA, which is summarized as follows: 1) Estimating quality of product functionality. Product functionality must be measured first for all categories. If of the characteristics required for this category are satisfied, then the second activity is addressed. 2) Instantiation of the product sub-model. In this activity, the customer must select two categories from the five remaining categories of the product sub-model, including those considered as software musts and those it wishes to evaluate. Then, each of the categories selected by the customer must be evaluated. At this point, it should be noted that the algorithm recommends working with a maximum of three product features (including functionality). If more than three product features are selected, these may conflict with each other. 3) Quality measurement for each category. For the two categories previously selected, the following should be made: - Apply metrics proposed in the product sub-model for selected categories. - Verify that of the metrics reach optimum values (3 or higher) for each feature. - Evaluate the category. For fulfilling a category, at least of its features must be highly satisfied, thus guaranteeing coherence and consistency regarding the model acceptability levels. 4) Measure product quality from categories evaluated. At this point, it should be remembered that when functionality is not satisfied, the algorithm ceases to work, and software product quality is deemed null. If a software product meets its original purpose (functionality), it is deemed as having a basic quality. If it satisfies only one of the categories selected, besides functionality, it is deemed as having reached an intermediate quality level; but if it satisfies all selected categories, it is deemed as having reached an advanced quality level. 3. Methodological Framework This research used the Methodological Framework for Research of Information Systems (Pérez et al., 2004). The adaptation of the Methodological Framework for this work consists of ten steps: 1) Documentary and bibliographical research; 2) Background Analysis; 3)
3 Formulation of Objectives and Scope of Research; 4) Adaptation of Methodological Framework; 5) Proposal of a strategy to support quality reuse; 6) Analysis of Context; 7) Application of DESMET Methodology (Kitchenham, 1996), the most appropriate method to evaluate strategy was the analysis-survey feature; 8) Evaluation of proposed strategy; 9) Analysis of results; 10) Conclusions and Recommendations. 4. ITS Quality Model Proposal The first step to formulate the model was to define the functionality characteristics of the ITS as provided by the methodology proposed in [21], supported by bibliographical references. For this purpose, a comprehensive review of publications related to ITS and their application to HD processes environment was performed, thus finally selecting functionality, reliability and usability. Rationale for this selection is described as follows: The functionality category was selected because software to be evaluated must provide functions that meet specific or implicit needs corresponding to ITS. According to MOSCA, this aspect is mandatory [20]. Reliability corresponds to software s need to provide HD personnel and customers with reliable results and information for their work processes, since HD users and customers need to communicate with Help Desk assistants on a daily basis, thus allowing to monitor users environment in connection with technical issues that might arise and satisfaction with proposed solutions, and facilitating use of this information in other business areas, even in those not related to IT [16]. The usability feature was selected since the ITS will generally be operated by a large number of Help Desk agents, who do not always have the same training level, and in certain cases by HD customers [10]. This research was focused on product quality estimation, since the most important aspect here is to support the selection of existing FLOSS-ITS. Then, the proposed model encompasses the functionality, reliability and usability categories described in Tables 1, 2, and 3. The FUN1 characteristic is that where particular sub- characteristics have been proposed for FLOSS-ITS by maintaining subcharacteristics of the other characteristics as proposed in the original model. This is because the Suitability characteristic specifies the functional requirements expected by the software for which the model is being developed. Table 1. Functionality characteristics and subcharacteristics selected for FLOSS-ITS evaluation Characteristic FUN1. Suitability. Sub-characteristic Scalability, Knowledge Management, Incidents Management, Issues Control, Errors Control, Configurations Management, SLA, Reports. FUN2. Accuracy FUN3. Interoperability FUN4. Security FUN5. Correctness FUN6. Structurated FUN7. Encapsulated FUN8. Specified The ability of a system to provide accurate results at the appropriate scalability level. Dependencies, Databases Interactions, Other Devices Interactions. It refers to the system s ability to restrict unauthorized accesses to the system. It refers to the system s ability to offer correct data and results to users, in line with database and users requirements. A structural property has to be structured if it follows the rules of the structured programming. Variables, constants and types must be used within the context they were originally defined in (Dromey, 1995, 1996) Functionality is described with pre and postconditions (Dromey, 1995, 1996) Table 2. Reliability characteristics and subcharacteristics selected for FLOSS-ITS evaluation. Characteristic REL1. Maturity REL2. Fault Tolerance REL3. Recovery Definition These are the measurements associated to age and use of the target system. Ability of the product to manage and avoid faults resulting from product daily operations. Ability of the product to recover from crashes and to subsequently restart operations. Table 3. Usability characteristics and subcharacteristics selected for FLOSS-ITS evaluation. Characteristic USA1. Understandability USA2. Learnability USA3. Graphic interface USA4. Operability USA6. Complete USA7. Consistent USA8. Effective USA9. Specified USA10. Documented USA11. Self descriptive Definition The ability of a software product to be easily understood by users in terms of general operations. Quality and effectiveness of the supporting material aimed at describing product use. Quality characteristics of the graphic interface that allow for user-product interaction. It defines properties of the operation scheme by product users. A product is deemed complete when its structural forms comprise all elements; e.g. Modules, Instructions, Objects, etc. A product is deemed consistent when its structural forms maintain their properties. A product is deemed effective when its structural forms count on all necessary elements to be defined and implemented. Functionality is described with pre and post conditions (Dromey, 1995, 1996) It refers to the existence of manuals for understanding the product, its functionalities and implementation. It includes code comments for proper understanding. It refers to easy understanding of the product s code. Instantiation of FLOSS-ITS MOSCA is shown in Figure 1. The proposed model includes 124 metrics, 60 out of
4 Dimensions Categories which were applied designed for this research, 50 corresponding to functionality, 4 to reliability, and 6 to usability, which are complemented with MOSCA original characteristics, of which 23 correspond to functionality, 8 to reliability and 33 to usability. It can be seen in Figure 1 that the majority of new metrics are in FUN 1 because that is where the instantiation includes typical ITS characteristics. The model proposed to evaluate the FLOSS-ITS is comprised of 73 metrics for functionality, 12 for reliability, and 39 for usability. Table 4 shows a sample of metrics proposed in this model. Subcharac. FUN1.1 FUN1.2 FUN1.3 FUN1.4 FUN1.5 FUN1.6 FUN1.7 FUN1.8 FUNTIONALITY Features FUN 1 FUN 2 FUN 4 FUN 5 FUN 6 FUN 7 FUN 8 FUN 3 Metrics Unmodified Features Table 4. Extract of metrics proposed. Metrics FUN 1.1 FUN 1.2 FUN 1.3 FUN 1.4 FUN 1.5 FUN 1.6 FUN 1.7 FUN 1.8 FUN 3.1 FUN 3.2 FUN 3.3 Internal Aspects Sub-features New sub-features Product USABILITY USA 1 USA 2 USA 3 USA 4 USA 5 USA 6 USA 7 USA 8 USA 9 USA 10 USA 11 USA 4.1 USA 10.1 USA 11.1 Does it allow recording roles or user groups? Is it Computer-Telephone integrated? Does it allow assigning a status to incidents? Does it allow classifying issues? Are solutions given to errors recorded? Does the system have a knowledge database? Is it possible to link known errors to issues? Is the system capable to interact with configurable SLA? How complete is the reporting system? Contextual Aspects RELIABILITY REL 1 REL 2 REL 3 REL 1.1 REL 1.2 REL 1.3 Figure 1. MOSCA Instantiation for FLOSS-ITS evaluation. FUN3.1 REL1.1 REL1.2 USA10.1 USA Case Study Does it allow for any knowledge indexation technique? How many versions of the product have been released so far? How many months have elapsed since the first version was released? How many system successful implantations have been made? How many downloads have been made from the product s official website? Is the functionality of instructions commented in the code? Is there access to the developer s manual? Is there any type of documentation based on visual modeling? e.g. UML Is there access to any type of API? How complex it is to interpret the code for reviewing and/or auditing purposes? In order to validate the proposed model, the FLOSS-ITS was evaluated in a Venezuelan company (named Sync Consulting Co.) an organization involved in providing solutions for computing platforms interconnection. This evaluation was performed on three FLOSS-ITS (see Table 5) and was conducted by: - Sponsors: This evaluation was sponsored by Sync Consulting Co. - Evaluator: It is the person responsible for performing the review; Eduardo Raffoul in this case, jointly with a Systems Engineer acting as advisor on behalf of the sponsor. Their responsibilities included the preparation of an evaluation plan, identification of the object to be evaluated, identification and definition of features to be evaluated in the MOSCA adaptation to the ITS, organization of the object to be evaluated, gathering and analysis of results obtained, preparation of final report and recommendations. - Researchers: Kenyer Domínguez, María Pérez, Luis Mendoza and Anna Grimán, representing the Information Systems Research Department (LISI), acting as advisors by virtue of their roles as responsible for MOSCA s development and enhancement. Table 5. Description of FLOSS-ITS to be evaluated. ITS JTrac [13] RT [24] DESCRIPTION JTrac is a Java-based program. It is an open code ITS with a web-technology configurable license. Its first stable version was released on May 6, The project s current stable version is 2.0. Request Tracker (RT) is a project of Best Practical Solutions LLC. Distributed under GPL license, RT is a ITS in PERL language, based on web technology. Developers have released two RT-based products, namely RT Faq Manager (RTFM) and RT for Incident Response (RTIR), which provide RT with ITIL features beyond simple ticket management. The first RT version was
5 OTRS:: ITSM [19] released on October 13, 1999; the stable version currently in use is The first stable version of RTFM was released on August 26, 2003, being the current stable version. The first version of RTIR was released on September 25, 2003, and current stable version is Open source Ticket Request System (OTRS) is a software developed and maintained by OTRS Inc. OTRS was developed in Perl, and it is distributed under GPL license. It operates under a Web platform. Developers have released a plug-in named OTRS::ITSM, which provides the system with functionalities meeting ITIL, such as incident management, knowledge management and configuration management. The first stable version of OTRS was released on September 1, 2003, being the current stable version. The first version of OTRS::ITSM was released on February 7, 2007, and current stable version is Results Analysis Once measurements were made based on functionality, usability and reliability features in the three FLOSS- ITS, the following results were obtained: - Functionality: Figure 2 shows that the OTRS::ITSM product met 6 of the 8 features for functionality, thus satisfying minimum of associated metrics. Unmet features are FUN3 (Interoperability) and FUN8 (Specified). The former is due to the product s lack of interaction with communication elements, such as phone integration systems; the latter is due to the product s lack of elements to describe code structures pre-conditions or post-conditions. The other two products, RT and JTrac, only met 50% of functionality features (4 out of 8). Both products did not meet FUN1 (Suitability), FUN3 (Interoperability), FUN4 (Security) and FUN8 (Specified). However, RT including the features of Incident Management and FAQ Manager met more metrics for FUN1 than JTrac. It should be mentioned that OTRS::ITSM does not show any disadvantage with respect to the other products. -Reliability: According to Figure 3, the three products met 100% of reliability features, since tests applied on products, as well as statistic data obtained, showed that they met at least of the features for this category, i.e. these three elements reflect a 100% compliance with REL2 (Fault Tolerance). OTRS and RT met 100% of maturity metrics, way ahead of JTrac with, mainly due to the fact it is a recent product within the market. These three elements share equal conditions regarding REL3 (Recovery). - Usability: As can be seen in Figure 4, OTRS::ITSM and RT products are on the top of the usability category, with 6 out of 11 features covering at least of metrics. OTRS::ITSM met USA2 (Learnability), USA3 (Graphic Interface), USA6 (Completeness), USA7 (Consistent) and USA8 (Effective), all of them with 100%, and USA4 (Operability) with. Additionally, RT met USA2 (Learnability), USA6 (Complete), USA7 (Consistent) and USA8 (Effective), all with 100%, USA3 (Graphic Interface) with 85% and USA4 (Operability) with 85%. As observed herein, OTRS::ITSM exceeds RT regarding USA3 (Graphic Interface), but RT is over this position regarding metrics related to USA4 (Operability). JTrac is last in this category, just meeting four features, USA6 (Complete), USA7 (Consistent), USA8 (Effective) and USA11 (Self-descriptive), the latter being the only feature where it beats the other two products. After analyzing results of the evaluations, it was concluded that OTRS::ITSM is the product with best capabilities, both functional and nonfunctional, especially when compared to RT and JTrac, by globally beating both of them in all features, except for Usability, which is higher in JTrac. 6. Results Discussion According to the bibliographical review on ITS and ITIL application for this type of systems, evaluators considered as relevant those metrics proposed for the functionality category, since they include the necessary features and functionalities to be satisfied and implemented in a good ITS implementing ITIL recommendations. Furthermore, we confirmed the 100% 88% Category evaluation: FUNCTIONALITY 83% 83% 83% 100% 100% 100% 100% 100% 100% 50% 44% 40% 40% 50% 50% JTrac OTRS RT 25% 22% 20% 0% FUN 1 FUN 2 FUN 3 FUN 4 FUN 5 FUN 6 FUN 7 Figure 2. Category Evaluation: Functionality.
6 Category evaluation: RELIABILITY 100,00% 100,00% 100,00% 100,00% 100,00% 100,00% JTrac OTRS 50,00% RT 25,00% 0,00% REL 1 REL 2 REL 3 Figure 3. Category evaluation: Reliability Category evaluation: USABILITY 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 100,0% 87,5% 87,5% 100,0% 75,0% 75,0% 50,0% 50,0% 50,0% 37,5% 37,5% 50,0% 50,0% JTrac 50,0% 50,0% OTRS RT 25,0% 25,0% 0,0% 0,0% 0,0% 0,0% 0,0% 0,0% USA 1 USA 2 USA 3 USA 4 USA 6 USA 7 USA 8 USA 9 USA 10 USA 11 importance of selecting Usability and developing metrics to evaluate this category, since it is a key aspect for Help Desk users and agents to easily and pragmatically use the ITS to be selected; hence, the suitability of this model for this type of products. In addition, adequacy of the model was verified through its application, since all metrics proposed entail a close relation with the object to be evaluated. For most cases, we were able to obtain information required to evaluate metrics and we managed to adapt the model obtained to any other particular need of the ITS application scope, including sub-features and additional metrics that complemented existent metrics. Lastly, the model s utility was determined by selecting a product in line with the requirements of Sync Consulting Co., based on the evaluation of three products through application of the proposed model. 7. Conclusions and Recommendations This work is aimed at helping for organizations using or wishing to implement ITS, especially FLOSS-ITS, since no similar works have been found in the bibliography consulted. An adaptation of MOSCA was Figure 4. Category evaluation: Usability. proposed for evaluation of the FLOSS-ITS product, by assessing functionality, reliability and usability, and adapting original MOSCA metrics to ITS related metrics. This was based on the features proposed by ITIL for this type of systems and FS features, which lays the foundation for evaluation of this type of products, which might be even broadened with specific requirements of the HD application scope. Based on this model formulation, three ITS were evaluated to select the most suitable product in line with the model proposed for the purpose of extending its abilities over product s potential weaknesses, and to include the product within the business solutions offered by the Venezuelan company Sync Consulting, Co. ITS subjected to evaluation were JTrac, RT, including RTFM and RTIM extensions, and OTRS::ITSM. The product selected was OTRS::ITSM, which obtained the highest values for the three categories (Functionality, Usability and Reliability). Additionally, OTRS::ITSM includes other applications that give added-value to the product, such as applications to verify system use, calendar agendas for HD users, and mail interaction over IMAP protocol, among others. However, within the scope of ITS, OTRS::ITSM may be enhanced,
7 especially regarding Change Management processes and communication device interactions. We recommended the company to evaluate the possibility of developing extensions to enhance the product s ability in such areas. Acknowledgements This research was financed by Universidad Simón Bolívar, through Project DID S1-IN-CAI References [1] Auxilor, Inc. (N/K). Implementing Your Help Desk. A Practical Guide. Auxilor, Inc. [2] Basili, V. R., Caldiera, G., Rombach, H. D. (1994). Goal Question Metric Paradigm. In J. J. Marciniak (ed.), Encyclopedia of Software Enginnering, John Wiley & Sons. [3]Baskerville, R. (1999). Investigating Information Systems with Action Research. Communications of the Association for Information Systems, October, 2, 19, [4] Checkland, P. (1993). Pensamiento de Sistemas, Práctica de Sistemas. Grupo Noriega Editores. [5] Dromey, G., "Comering the Cimera", IEEE Software, 1996, [6] Firestone, J. (2000). Knowledge Base Management Systems and The Knowledge Management Warehouse: A "Strawman". Executive Information Systems, Inc. [7] FlossMetrics Project. Retrieved: August 25, Web Site: [8] Foo, S., Hui, S. & Leong P. (2002). Web-based intelligent helpdesk-support environment. International Journal of Systems Science. 33(6) [9] Free Software Foundation Inc. (2004). El sistema operativo GNU - Libre, no gratuito. Retrieved, August 15, 2007, from El Sistema Operativo GNU - Fundación para el software Libre. Web Site: [10] González, L., Giachetti, R. & Ramirez, G. (2004). Knowledge management-centric help desk: specification and performance evaluation. Decision Support Systems. 40(2) [11] ISO/IEC , (1998), Information Technology-Software Product Quality, Part 1, Quality Model, ISO/IEC JTC1/SC7/WG6. [12] ISO/IEC TR , (1998), Information Technology-Software Process Assesment, Part 2, A Reference Model Processes and Process Capability, Canada, ISO/IEC JTC 1/SC 7. [13] JTrac (2006) JTrac. Web Site: [14] Kang, B., Yoshida, K., Motoda, H. & Compton, P. (1997). Help Desk System With Intelligent Interface. Applied Aritificial Intelligence [15] Kitchenham, B. (1996). Evaluating Software Engineering Methods and Tools. Part 1: The Evaluation Context and Evaluation Methods. ACM SIGSOFT - Software Engineering Notes, 21, 1, [16] Middleton, I. (1996). Key Factors in Help Desk Success (An analysis of areas critical to help desk development and functionality.). British Library R&D Report 6247, The British Library.[18] [17] Ortega, M., Perez, M. & Rojas, T. (2002). A Systemic Quality Model for Evaluating Software Products, 6th World Multiconference on Systemics, Cybernetics and Informatics, Orlando, Florida, Vol. I, [18] Mendoza, L., Pérez, M., Grimán, A. and Rojas, T. (2002) Algoritmo para la Evaluación de la Calidad Sistémica del Software Memorias de las 2das. Jornadas Iberoamericanas de Ingeniería del Software e Ingeniería del Conocimiento (JIISIC 2002) Salvador, Brasil. [19] OTRS (2003) Open Ticket Request System, Web Site: [20]Perez, M., Rojas, T., Mendoza, L. & Griman, A., (2001) Systemic Quality Model for System Development Process: Case Study, Seventh Americas Conference on Information Systems - AMCIS 2001, [21] Perez, M., Grimán, A., Mendoza, L. & Rojas, T. (2004) A Systemic Methodological Framework for IS Research. Proceeding of the Tenth Americas Conference on Information Systems (AMCIS 2004), August, USA, [22] Perez, M., Grimán, A., Mendoza, L. & Rojas, T. (2006) Human Perspective in System Development Quality. 12th Americas Conference on Information Systems (AMCIS). Acapulco, México. August. [23]Pressman, R., (2002) Ingeniería del Software: Un enfoque práctico, 5th. edition, España: McGraw-Hill Interamericana. [24] RT (1996) RT: Request Tracker, Web Site: [25] Software Quality Observatory for Open Source Software. Retrieved: August 25, 2007, Web Site: [26] Wendle, K. (N/K).The HP OpenView approach to Help Desk and Problem Management. "Preparing Today for the Help Desk of Tomorrow". HP OpenView. [27] Mendoza, L., Pérez, M., Grimán, A. & Rojas, T. (2002) Algoritmo para la Evaluación de la Calidad Sistémica del Software, 2das. Jornadas Iberoamericanas de Ingeniería del Software e Ingeniería del Conocimiento (JIISIC 2002), Salvador, Brasil. November [28] Free Software Foundation Inc. (2007). GNU General Public License, Retrieved: August 15, 2007, from GNU General Public License GNU Project. Web Site: [29] Sync Consultores C.A. (2007). Sync Consultores, Web Site:
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
SOFTWARE QUALITY MODEL BASED ON SOFTWARE DEVELOPMENT APPROACHES
OFTWARE QUALITY MODEL BAED ON OFTWARE DEVELOPMENT APPROACHE Kenyer Domínguez, María Pérez, Anna C. Grimán, Maryoly Ortega, Luis E. Mendoza Laboratorio de Investigación en istemas de Información (LII),
INDICATORS FOR SELECTING SOFTWARE QUALITY MANAGEMENT TOOLS 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 [email protected] Luis E. Mendoza, María
TOOLS SELECTIO CRITERIA I SOFTWARE-DEVELOPI G SMALL A D MEDIUM E TERPRISES
TOOLS SELECTIO CRITERIA I SOFTWARE-DEVELOPI G SMALL A D MEDIUM E TERPRISES Lornel Rivas General Education and Basic Sciences Department, Simón Bolívar University, Valle de Camurí Grande, Vargas, Venezuela
Qualipso Project: Quality Recommendations for FLOSS development processes
UNIVERSIDADE DE SÃO PAULO Qualipso Project: Quality Recommendations for FLOSS development processes A perspective based on trustworthy elements Viviane Malheiros, Erika Höhn, José Carlos Maldonado RT-335
SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY
SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY Mrs. Manisha L. Waghmode Assistant Professor Bharati Vidyapeeth Deemed University, Institute of Management and Rural Development Administration, Sangli Dr.
EVALUATION 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: [email protected]
Adaptació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
ISO/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.
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
INTELLIGENT ALARMS DETECTION FOR THE ANALYSIS OF SYSTEM FAULT IMPACT ON BUSINESS
INTELLIGENT ALARMS DETECTION FOR THE ANALYSIS OF SYSTEM FAULT IMPACT ON BUSINESS Pace, C. (1), Russo, I., Fernández, V., Rossi, B. & García Martínez, R. Abstract The tools for fault impact analysis are
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model Thamer A. Alrawashdeh, Mohammad Muhairat and Ahmad Althunibat Department of software Engineering, Alzaytoonah University of Jordan,
A Coordination Protocol for Higher Education Degrees
A Coordination Protocol for Higher Education Degrees Andrés Terrasa, Eduardo Vendrell, and Emilio Sanchis Universidad Politécnica de Valencia, [email protected], [email protected], [email protected]
Curriculum Reform in Computing in Spain
Curriculum Reform in Computing in Spain Sergio Luján Mora Deparment of Software and Computing Systems Content Introduction Computing Disciplines i Computer Engineering Computer Science Information Systems
How 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
Methodologies development and software quality metrics in educational applications
Methodologies development and software quality metrics in educational applications JOAN F. CHIPIA LOBO Maestría en Educación mención Informática y Diseño Instruccional Universidad de Los Andes La Liria,
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
application of software quality models in evaluation of study quality
37 application of software quality models in evaluation of study quality Rudīte Čevere, Sandra Sproģe Latvia University of Agriculture, Jelgava, Latvia E-mail: [email protected], [email protected]
Characteristics of Computational Intelligence (Quantitative Approach)
Characteristics of Computational Intelligence (Quantitative Approach) Shiva Vafadar, Ahmad Abdollahzadeh Barfourosh Intelligent Systems Lab Computer Engineering and Information Faculty Amirkabir University
ISO/IEC 20000 Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1
ISO/IEC 20000 Part 1 the next edition Lynda Cooper project editor for ISO20000 part 1 Agenda The ISO20000 series Why has it changed Changes ITIL3 impact New requirements Changed requirements How to prepare
Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY
Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR Annex 2 SYSTEM AND SOFTWARE QUALITY This paper lists the properties used in the two main models in
ITSM Reporting Services. Enterprise Service Management. Monthly Metric Report
ITSM Reporting Services Monthly Metric Report October 2011 Contents Introduction 3 Background 3 Purpose 3 Scope 3 AI6 Manage Change 4 Number of Changes Logged 4 Number of Emergency Changes Logged 4 Percentage
QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES
QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES Khaled Musa 1 and Jawad Alkhateeb 2 1 Department of Software Engineering, Alzaytoonah University of Jordan, Amman, Jordan Informatics, University of Huddersfield,
Interuniversity Master in Statistics and Operations Research
Interuniversity Master in Statistics and Operations Research Title: Business Intelligence s Self-Service tools evaluation Author: Jordina Orcajo Advisor: Pau Fonseca Department: Statistics and Operative
HP Service Manager software
HP Service Manager software The HP next generation IT Service Management solution is the industry leading consolidated IT service desk. Brochure HP Service Manager: Setting the standard for IT Service
Comparative Analysis of Different Software Quality Models
Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha [email protected], [email protected],[email protected] Lecturer, Research
-Blue Print- The Quality Approach towards IT Service Management
-Blue Print- The Quality Approach towards IT Service Management The Qualification and Certification Program in IT Service Management according to ISO/IEC 20000 TÜV SÜD Akademie GmbH Certification Body
ITIL Event Management in the Cloud
ITIL Event Management in the Cloud An AWS Cloud Adoption Framework Addendum July 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational
ISO/IEC JTC1/SC7 N4098
ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 N4098 2008-07-17 Document Type Title Source CD CD 25010.2, Software engineering-software product Quality Requirements
iso20000templates.com
iso20000templates.com Public IT Limited 2011 IT Service Policy Document Ref. ITSM01001 Version: 1.0 Draft 1 Document Author: Document Owner: V 1.0 Draft 1 Page 1 of 11 Revision History Version Date RFC
An Approach for Enhance the Software Quality Based on Quality Model
An Approach for Enhance the Software Quality Based on Quality Model Abstract- The software development process enforces major effects on the quality of software at every development stage; therefore, a
List of courses offered by Marc Taillefer
ISO/IEC 20000 Foundation (IS20F.EN) List of courses offered by Marc Taillefer Designed to provide knowledge of what an IT service management system is and the minimum requirements that service providers
SAM Standards: A Review of ISO 19770-1 1 and 2
SAM Standards: A Review of ISO 19770-1 1 and 2 David Déry Agenda SAM problems Looking for guidance ISO: the organization ISO: the SAM initiative ISO: The outcome: ISO/IEC 19770-1 and 19770-2 Conclusion
Building Data Warehouse
Building Data Warehouse Building Data Warehouse Teh Ying Wah, Ng Hooi Peng, and Ching Sue Hok Department of Information Science University Malaya Malaysia E-mail: [email protected] Abstract This paper introduces
ISO, 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
Formulating and Implementing an HP IT program strategy using CobiT and HP ITSM
Formulating and Implementing an HP IT program strategy using CobiT and HP ITSM Mathias Sallé HP Research Laboratories [email protected] Steve Rosenthal Management Software Organization [email protected]
ISO20000: What it is and how it relates to ITIL v3
ISO20000: What it is and how it relates to ITIL v3 John DiMaria; Certified Six Sigma BB, HISP BSI Product Manager; ICT (ISMS,ITSM,BCM) Objectives and Agenda To raise awareness, to inform and to enthuse
Service Catalog Management: A CA Service Management Process Map
TECHNOLOGY BRIEF: SERVICE CATALOG MANAGEMENT Catalog : A CA Process Map JULY 2009 Enrico Boverino SR PRINCIPAL CONSULTANT, TECHNICAL SALES ITIL SERVICE MANAGER ITAC CERTIFIED Table of Contents Executive
INSTITUTO POLITÉCNICO NACIONAL
SYNTHESIZED SCHOOL PROGRAM ACADEMIC UNIT: ACADEMIC PROGRAM: Escuela Superior de Cómputo Ingeniería en Sistemas Computacionales LEARNING UNIT: Software Engineering for Mobile Devices LEVEL: III AIM OF THE
International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.
This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Prepared for the 4th Annual PSM Users Group Conference
By Ramon Smitherman, Dream Catchers, Inc. Executive Summary Many companies today are in the mode of buying technology and then figuring out how to adopt their operations to fit its processing requirements.
A Quality Requirements Safety Model for Embedded and Real Time Software Product Quality
A Quality Requirements Safety Model for Embedded and Real Time Product Quality KHALID T. AL-SARAYREH Department of Engineering Hashemite University Zarqa 13115, Jordan [email protected] Abstract safety
4 Testing General and Automated Controls
4 Testing General and Automated Controls Learning Objectives To understand the reasons for testing; To have an idea about Audit Planning and Testing; To discuss testing critical control points; To learn
Key Factors for Developing a Successful E-commerce Website
IBIMA Publishing Communications of the IBIMA http://www.ibimapublishing.com/journals/cibima/cibima.html Vol. 2010 (2010), Article ID 763461, 9 pages Key Factors for Developing a Successful E-commerce Website
Application 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
Information Technology Auditing for Non-IT Specialist
Information Technology Auditing for Non-IT Specialist IIA Pittsburgh Chapter October 4, 2010 Agenda Introductions What are General Computer Controls? Auditing IT processes controls Understanding and evaluating
Evaluation of an exercise for measuring impact in e-learning: Case study of learning a second language
Evaluation of an exercise for measuring impact in e-learning: Case study of learning a second language J.M. Sánchez-Torres Universidad Nacional de Colombia Bogotá D.C., Colombia [email protected]
IT service Management & Symantec Altiris Integration
IT service Management & Symantec Altiris Integration 2012 version for ITSM Pat Group: Helpdeskadvanced for ITSM en-1.00 It's a scalable software solution, flexible, highly configurable for IT process management
Integrated Information Management Systems
Integrated Information Management Systems Ludk Novák [email protected] ANECT a.s. Brno, Czech Republic Abstract The article tries to find consensus in these tree different types of the systems the
Learning about the influence of certain strategies and communication structures in the organizational effectiveness
Learning about the influence of certain strategies and communication structures in the organizational effectiveness Ricardo Barros 1, Catalina Ramírez 2, Katherine Stradaioli 3 1 Universidad de los Andes,
The Future of Best Practices in IT Service Management - ITIL Version 3 Explained
The Future of Best Practices in IT Service Management - ITIL Version 3 Explained Reg Harbeck CA Monday, August 13, 2007 Session 1455 ITIL V3: The Processes Governance Processes: Service Measurement Service
Model-Driven Cloud Data Storage
Model-Driven Cloud Data Storage Juan Castrejón 1, Genoveva Vargas-Solar 1, Christine Collet 1, and Rafael Lozano 2 1 Université de Grenoble, LIG-LAFMIA, 681 rue de la Passerelle, Saint Martin d Hères,
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,
SECURITY METRICS: MEASUREMENTS TO SUPPORT THE CONTINUED DEVELOPMENT OF INFORMATION SECURITY TECHNOLOGY
SECURITY METRICS: MEASUREMENTS TO SUPPORT THE CONTINUED DEVELOPMENT OF INFORMATION SECURITY TECHNOLOGY Shirley Radack, Editor Computer Security Division Information Technology Laboratory National Institute
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
Metricus for ServiceNow
represents the integration of Metricus a cloud platform for IT Performance Measurement and ServiceNow a leading cloud-based provider of IT service Management. By leveraging Metricus as an integrated, seamless
HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Processes and Best Practices Guide (Codeless Mode)
HP Service Manager Software Version: 9.40 For the supported Windows and Linux operating systems Processes and Best Practices Guide (Codeless Mode) Document Release Date: December, 2014 Software Release
1. INCIDENT MANAGEMENT
1. INCIDENT MANAGEMENT Topic/Question 1.1 Incident Identification Can incident records be created manually? 1.2 Unique Reference Does the tool automatically allocate a unique reference to newly created
Software 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
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
HP Service Manager. HP s next-generation IT service management solution. Technology for better business outcomes.
HP Service Manager HP s next-generation IT service management solution Technology for better business outcomes. IT Services Lifecycle in HP Service Manager HP Service Manager: Setting the standard for
ITSM Process Description
ITSM Process Description Office of Information Technology Incident Management 1 Table of Contents Table of Contents 1. Introduction 2. Incident Management Goals, Objectives, CSFs and KPIs 3. Incident Management
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
Software 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
A model for assessing the quality of e-commerce systems
A model for assessing the quality of e-commerce Antonia Stefani Patras University Department of Mathematics Patras, Rio, GR 26500 [email protected] Michalis Xenos Hellenic Open University School of Science
What 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
Usability Metric Framework for Mobile Phone Application
Usability Metric Framework for Mobile Phone Application Azham Hussain Informatics Research Institute University of Salford Greater Manchester M5 4WT United Kingdom Maria Kutar Informatics Research Institute
ISO and Industry Standards for User Centred Design
ISO and Industry Standards for User Centred Design Nigel Bevan October 2000 www.usability.serco.com/trump [email protected] Serco Usability Services, UK 2000 Serco Ltd. Reproduction permitted
Analyzing and Improving Data Quality
Analyzing and Improving Data Quality Agustina Buccella and Alejandra Cechich GIISCO Research Group Departamento de Ciencias de la Computación Universidad Nacional del Comahue Neuquen, Argentina {abuccel,acechich}@uncoma.edu.ar
Measuring the level of quality of IT Service Management
Central Page 176 of 344 Measuring the level of quality of IT Service Management Melita Kozina, Lucija Horvat Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {melita.kozina,
Service Desk Level 2 Service Description
Service Desk Level 2 Service Description Copyright Copyright Atea Group. All rights reserved. This document may not be reproduced, in whole or in part, in any form or any language, except for the client
The Modern Service Desk: How Advanced Integration, Process Automation, and ITIL Support Enable ITSM Solutions That Deliver Business Confidence
How Advanced Integration, Process Automation, and ITIL Support Enable ITSM Solutions That Deliver White Paper: BEST PRACTICES The Modern Service Desk: Contents Introduction............................................................................................
The documentation in support of the museum management and knowledge management
The documentation in support of the museum management and knowledge management 1 INTRODUCTION 1.1 The science, technology and knowledge The use of new technologies in Latin American countries, has profoundly
Introduction: ITIL Version 3 and the ITIL Process Map V3
Introduction: ITIL Version 3 and the ITIL Process Map V3 IT Process Maps www.it-processmaps.com IT Process Know-How out of a Box IT Process Maps GbR, 2009-2 - Contents HISTORY OF ITIL... 4 The Beginnings...
Achieving ITSM Excellence Through Availability Management
Achieving ITSM Excellence Through Availability Management Technology Concepts and Business Considerations Abstract This white paper outlines the motivation behind Availability Management, and describes
HP Service Manager software. The HP next-generation IT Service Management solution is the industry-leading consolidated IT service desk.
software The HP next-generation IT Service solution is the industry-leading consolidated IT service desk. : setting the standard for IT service management solutions with a robust lifecycle approach to
A 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
Software Engineering Tools and Methods
Software Engineering Tools and Methods Fernando Brito e Abreu ([email protected]) Universidade Nova de Lisboa (http://www.unl.pt) QUASAR Research Group (http://ctp.di.fct.unl.pt/quasar) SWEBOK: the 10
Creating Service Desk Metrics
Creating Service Desk Metrics Table of Contents 1 ITIL, PINK ELEPHANT AND ZENDESK... 3 2 IMPORTANCE OF MONITORING, MEASURING AND REPORTING... 3 2.1 BALANCED MANAGEMENT INFORMATION CATEGORIES... 3 2.2 CSFS,
