{"title":"Offline execution in workflow-enabled Web applications","authors":"Edgar E. M. Goncalves, A. Leitão","doi":"10.1109/QUATIC.2007.28","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.28","url":null,"abstract":"Today, more and more organizations prefer Web applications to perform their business processes, because these allow collaborative work between several users. However, many tasks must be done while being offline. This goes against today's Web architecture, where a remote server must be contacted for each performed operation. We propose a methodology to develop functionalities that can be executed offline within workflow-enabled Web applications. With these functionalities a user will be able to retrieve his pending work from the server, go offline, perform his activities in the browser and, when he gets back online, synchronize his work with the server, continuing the workflow. The development of such functionalities will take advantage of the organization-specific workflow definitions to manage the application state.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129626102","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Heidrich, Adam Trendowicz, Jürgen Münch, Yasushi Ishigai, Kenji Yokoyama, Nahomi Kikuchi, Takashi Kawaguchi
{"title":"Lessons Learned and Results from Applying Data-Driven Cost Estimation to Industrial Data Sets","authors":"J. Heidrich, Adam Trendowicz, Jürgen Münch, Yasushi Ishigai, Kenji Yokoyama, Nahomi Kikuchi, Takashi Kawaguchi","doi":"10.1109/QUATIC.2007.16","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.16","url":null,"abstract":"The increasing availability of cost-relevant data in industry allows companies to apply data-intensive estimation methods. However, available data are often inconsistent, invalid, or incomplete, so that most of the existing data-intensive estimation methods cannot be applied. Only few estimation methods can deal with imperfect data to a certain extent (e.g., optimized set reduction, OSR). Results from evaluating these methods in practical environments are rare. This article describes a case study on the application of OSR at Toshiba information systems (Japan) corporation. An important result of the case study is that estimation accuracy significantly varies with the data sets used and the way of preprocessing these data. The study supports current results in the area of quantitative cost estimation and clearly illustrates typical problems. Experiences, lessons learned, and recommendations with respect to data preprocessing and data-intensive cost estimation in general are presented.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"38 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131890338","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Vision for International Standardization in Software and Systems Engineering","authors":"F. Coallier","doi":"10.1109/QUATIC.2007.31","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.31","url":null,"abstract":"The importance of standards in enabling the development of industry and commerce through the standardization of components, interfaces and specifications is well known and understood. As our societies move toward a post-industrial era, services' share of national economies and global commerce has increased. This article gives an introduction to international standardization in Information Technology. It also provides a status and describes current activities in international software and systems engineering standardization, and concludes with a vision of future activities in this area.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125485912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A comparative study of SPI Approaches with ProPAM","authors":"Paula Ventura Martins, A. Silva","doi":"10.1109/QUATIC.2007.23","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.23","url":null,"abstract":"Software process improvement (SPI) is one of the main software development challenges. Unfortunately, process descriptions generally do not correspond to the processes actually performed during software development projects. They just represent high-level plans and do not contain the information necessary for the concrete software projects. This deficient alignment between the process and project is caused by processes that are unrelated to project activities and failure in detecting project changes to improve the process. Process and project alignment is essential to really find out how process management is important to achieve an organization's strategic objectives. Considering this approach, this paper presents a comparative study of some of the most recognized SPI approaches and a new software process improvement methodology proposed, designed by Process and Project Alignment Methodology (ProPAM). Our intention is to show the problems observed in existing SPI approach and recognize that further research in process and project alignment based on actor oriented approaches is required.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132378971","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An SEI Process Improvement Path to Software Quality","authors":"P. Miller","doi":"10.1109/QUATIC.2007.30","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.30","url":null,"abstract":"Software quality is growing in importance: we are increasingly dependent on software for everything from transportation to public safety. The Carnegie Mellonreg Software Engineering Institute has pioneered excellent methods for software process improvement, namely its capability maturity model integration (CMMIreg) and Team Software Processtrade (TSPtrade). This paper provides a brief overview of software quality and its history, a short treatment of CMMI, and an introduction to the TSPtrade , the SEI's \"how to\" guide to achieving process maturity. Empirical results are presented.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"182 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134208373","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Adriano Takara, Aletéia Xavier Bettin, Carlos Miguel Tobar Toledo
{"title":"Problems and Pitfalls in a CMMI level 3 to level 4 Migration Process","authors":"Adriano Takara, Aletéia Xavier Bettin, Carlos Miguel Tobar Toledo","doi":"10.1109/QUATIC.2007.13","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.13","url":null,"abstract":"CMMI is an internationally-known standard, developed by the Software Engineering Institute, whose objective is to allow the maturity-level evaluation of organizations concerned to software development. The Eldorado Research Institute adopted and follows the staged representation approach of the CMMI model that focuses the process improvement in a systemic and structured way, aiming to reach a stage that allows the generation of a framework for the next stage. Being certified to the maturity Level 3 and looking for the Level 4 certification, this paper deals with some details of indicator definition for the Eldorado Research Institute, concerning the migration to the maturity Level 4 of the CMMI model, and also deals with identified problems and pitfalls during this migration effort.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122513121","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Giovanni Giachetti, Beatriz Marín, Nelly Condori-Fernández, Juan Carlos Molina
{"title":"Updating OO-Method Function Points","authors":"Giovanni Giachetti, Beatriz Marín, Nelly Condori-Fernández, Juan Carlos Molina","doi":"10.1109/QUATIC.2007.32","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.32","url":null,"abstract":"In the framework of function points associated to OO-method conceptual models (OOmFP), measuring the functional size of an information system in a precise and automatic way starting from its conceptual model is today a reality. The industrial application of the OO-Method modelling tools has resulted in their evolution, incorporating support for new functional elements. The present work shows the measurement rules associated to the new functional elements supported by OO-Method conceptual models, applying these rules in tools that generate executable code from OO-Method conceptual models. Finally, a comparative analysis is performed over OO-Method models of real systems. The comparative analysis shows the impact of new rules on the functional size measurement.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123508342","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jeff W. Boote, A. Hanemann, L. Kudarimoti, P. Louridas, L. Marta, M. Michael, N. Simar, I. Tsompanidis
{"title":"Quality Assurance in perfSONAR Release Management","authors":"Jeff W. Boote, A. Hanemann, L. Kudarimoti, P. Louridas, L. Marta, M. Michael, N. Simar, I. Tsompanidis","doi":"10.1109/QUATIC.2007.12","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.12","url":null,"abstract":"Software release management is closely related to the management of software quality since only software with assured quality should be provided to users. While established best practices exist for the development of software within an organization, new challenges arise with the introduction of service oriented architectures which make it possible to develop loosely-coupled systems potentially involving different organizations. For these systems it is not sufficient to test parts individually, but the collaboration issues need to be taken into account. In the perfSONAR project a set of loosely-coupled Web services has been developed to perform and manage measurements of network performance in research backbone networks. For the transition of the service development into the provisioning of permanently operated services, a release management process has been devised. It is presented in this paper highlighting the aspects being taken into account. These are also relevant for similar projects where service oriented architectures are deployed.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128135088","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Modeling the Experimental Software Engineering Process","authors":"M. Goulão, Fernando Brito e Abreu","doi":"10.1109/QUATIC.2007.18","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.18","url":null,"abstract":"Reviews on software engineering literature have shown an insufficient experimental validation of claims, when compared to the standard practice in other well-established sciences. Poor validation of software engineering claims increases the risks of introducing changes in the software process of an organization, as the potential benefits assessment is based on hype, rather than on facts. The community lacks highly disseminated experimental best practices. We contribute with a model of the experimental software engineering process that is aligned with recent proposals for best practices in experimental data dissemination. The model can be used in the definition of software engineering experiments and in comparisons among experimental results.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125285521","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards Paradigm-Independent Software Assessment","authors":"S. Bryton, Fernando Brito e Abreu","doi":"10.1109/QUATIC.2007.24","DOIUrl":"https://doi.org/10.1109/QUATIC.2007.24","url":null,"abstract":"The milestones of the history of software development are paradigm shifts. Each paradigm brought its own features and new ways of composing them to assemble software systems. Understanding the impact of paradigm shifts encompasses making comparisons among systems built with different paradigms. Performing this kind of assessments is a very difficult exercise since the characterization of software assets is generally performed using paradigm-specific quantifications. In this paper we propose a metamodel for describing software products (either source code or design models) that is paradigm-independent. This metamodel, combined with a formal quantification approach, can help performing paradigm-independent software systems assessment. We illustrate the use of the proposed metamodel on a case study comparing functionally-equivalent systems produced with OOP andAOP.","PeriodicalId":236466,"journal":{"name":"6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121108883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}