@conference { ISI:000391107900013, title = {Systematic Mapping Study of Ensemble Effort Estimation}, booktitle = {ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING}, year = {2016}, note = {11th International Conference on Evaluation of Novel Software Approaches to Software Engineering, Rome, ITALY, APR 27-28, 2016}, pages = {132-139}, abstract = {Ensemble methods have been used recently for prediction in data mining area in order to overcome the weaknesses of single estimation techniques. This approach consists on combining more than one single technique to predict a dependent variable and has attracted the attention of the software development effort estimation (SDEE) community. An ensemble effort estimation (EEE) technique combines several existing single/classical models. In this study, a systematic mapping study was carried out to identify the papers based on EEE techniques published in the period 2000-2015 and classified them according to five classification criteria: research type, research approach, EEE type, single models used to construct EEE techniques, and rule used the combine single estimates into an EEE technique. Publication channels and trends were also identified. Within the 16 studies selected, homogeneous EEE techniques were the most investigated. Furthermore, the machine learning single models were the most frequently employed to construct EEE techniques and two types of combiner (linear and non-linear) have been used to get the prediction value of an ensemble.}, isbn = {978-989-758-189-2}, doi = {10.5220/0005822701320139}, author = {Idri, Ali and Hosni, Mohamed and Abran, Alain}, editor = {Maciaszek, L and Filipe, J} } @conference { ISI:000380403000032, title = {Co-evolution Analysis for Software Product Lines}, booktitle = {ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING}, year = {2015}, note = {10th International Conference on Evaluation of Novel Approaches to Software Engineering, Barcelona, SPAIN, APR 29-30, 2015}, pages = {263-269}, publisher = {Inst Syst \& Technol Information, Control \& Commun; Tech Council Software Engn; IEEE Comp Soc}, organization = {Inst Syst \& Technol Information, Control \& Commun; Tech Council Software Engn; IEEE Comp Soc}, abstract = {The purpose of our approach is to study the co-evolution of the platform and the products of software product lines. Because the platform must be able to derive all the family products, products are not allowed to evolve independently from the plateform, thus the propagation of the products changes must be managed efficiently. Instead of focusing on the change impact analysis we propose an approach to compare the evolution histories of the products and the platform illustrated through evolutionary trees built using the biological technique cladistics. This comparison yields important results concerning the change propagation. In this paper, we introduce the use of cladistics for software product lines to build evolutionary trees for platform and products, then we elaborate a mathematical analysis to compare these trees, afterwards we validate this work through a case study (mobile media software product lines). We also provide the design of an automated tool.}, isbn = {978-9-8975-8143-4}, author = {Benlarabi, Anissa and Khtira, Amal and El Asri, Bouchra}, editor = {Filipe, J and Maciaszek, L} } @conference { ISI:000380403000031, title = {Detecting Feature Duplication in Natural Language Specifications when Evolving Software Product Lines}, booktitle = {ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING}, year = {2015}, note = {10th International Conference on Evaluation of Novel Approaches to Software Engineering, Barcelona, SPAIN, APR 29-30, 2015}, pages = {257-262}, publisher = {Inst Syst \& Technol Information, Control \& Commun; Tech Council Software Engn; IEEE Comp Soc}, organization = {Inst Syst \& Technol Information, Control \& Commun; Tech Council Software Engn; IEEE Comp Soc}, abstract = {Software product lines are dynamic systems that need to evolve continuously to meet new customer requirements. This evolution impacts both the core platform of the product line and its derived products. For several reasons, the most common way to express requirements by customers is natural language. However, the experience has shown that this communication channel does not give the possibility to detect system defects such as inconsistency and duplication. The objective of this paper is to propose a method to transform textual requirements into the XML format used by some Feature-oriented software development tools, in order to facilitate the detection of features duplication.}, isbn = {978-9-8975-8143-4}, author = {Khtira, Amal and Benlarabi, Anissa and El Asri, Bouchra}, editor = {Filipe, J and Maciaszek, L} } @conference { ISI:000380403000023, title = {Software Cost Estimation for Global Software Development A Systematic Map and Review Study}, booktitle = {ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING}, year = {2015}, note = {10th International Conference on Evaluation of Novel Approaches to Software Engineering, Barcelona, SPAIN, APR 29-30, 2015}, pages = {197-206}, publisher = {Inst Syst \& Technol Information, Control \& Commun; Tech Council Software Engn; IEEE Comp Soc}, organization = {Inst Syst \& Technol Information, Control \& Commun; Tech Council Software Engn; IEEE Comp Soc}, abstract = {Software cost estimation plays a central role in the success of software project management in the context of global software development (GSD). The importance of mastering software cost estimation may appear to be obvious. However, as regards the issue of customer satisfaction, end-users are often unsatisfied with software project management results. In this paper, a systematic mapping study (SMS) is carried out with the aim of summarising software cost estimation in the context of GSD research by answering nine mapping questions. A total, of 16 articles were selected and classified according to nine criteria: publication source, publication year, research type, research approach, contribution type, software cost estimation techniques, software cost estimation activity, cost drivers and cost estimation performances for GSD projects. The results show that the interest in estimating software cost for GSD projects has increased in recent years and reveal that conferences are the most frequently targeted publications. Most software cost estimation for GSD research has focused on theory. The dominant contribution type of software cost estimation for GSD research is that of models, while the predominant activity was identified as being software development cost. Identifying empirical solutions to address software cost estimation for GSD is a promising direction for researchers.}, isbn = {978-9-8975-8143-4}, author = {El Bajta, Manal and Idri, Ali and Luis Fernandez-Aleman, Jose and Nicolas Ros, Joaquin and Toval, Ambrosio}, editor = {Filipe, J and Maciaszek, L} } @conference { ISI:000392778800068, title = {AN ONTOLOGY CHANGE MANAGEMENT SYSTEM An Experiment on a Health Care Case Study}, booktitle = {KEOD 2010: Proceedings of the International Conference on Knowledge Engineering and Ontology Development}, year = {2010}, note = {International Conference on Knowledge Engineering and Ontology Development (KEOD 2010), Valencia, SPAIN, OCT 25-28, 2010}, pages = {449-452}, publisher = {Inst Syst \& Technol Informat Control \& Commun}, organization = {Inst Syst \& Technol Informat Control \& Commun}, abstract = {Numerous ontologies have been developed for life science domains. These ontologies are continuously changing. Thus, it is becoming profitable to study and to manage these ontologies change in order to keep all dependent ontologies and their related mappings consistent. The aim of this paper is to propose an agent based approach enabling not only ontology and ontology mapping evolution analysis but also to manage their changes. An experiment in health care illustrates the benefits of our approach. We apply our algorithm, and implementation prototype p(2)OEManager to eye specialist ontology (ESO) and primary health care ontology (PCO), and particularly, we use our ontology agent model, and prototype to manage some significant changes in the ESO ontology.}, isbn = {978-989-8425-29-4}, author = {Slimani, Soumaya and Baina, Karim and Baina, Salah and Henkel, Martin and Perjons, Erik}, editor = {Filipe, J and Dietz, JLG} } @conference { ISI:000267425300017, title = {Multiview Components for User-Aware Web Services}, booktitle = {ENTERPRISE INFORMATION SYSTEMS-BK}, series = {Lecture Notes in Business Information Processing}, volume = {24}, year = {2009}, note = {11th International Conference on Enterprise Information Systems, Milan, ITALY, MAY 06-10, 2009}, pages = {196-207}, publisher = {Inst Syst \& Technol Informat, Control \& Commun; AAAI; ACM SIGMIS; Japanese IEICE SWIM; Workflow Management Coalit}, organization = {Inst Syst \& Technol Informat, Control \& Commun; AAAI; ACM SIGMIS; Japanese IEICE SWIM; Workflow Management Coalit}, abstract = {Component based software (CBS) intends to meet the need of reusability and productivity. Web service technology leads to systems interoperability. This work addresses the development of CBS using web services technology. Undeniably, web service may interact with several types of service clients. The central problem is, therefore, how to handle the multidimensional aspect of service clients{\textquoteright} needs and requirements. To tackle this problem, we propose the concept of multiview component as a first class modelling entity that allows the capture of the various needs of service clients by separating their functional concerns. In this paper, we propose a model driven approach for the development of user-aware web services on the basis of the multiview component concept. So, we describe how multiview component based PIM are transformed into two PSMs for the purpose of the automatic generation of both the user-aware web services description and implementation. We specify transformations as a collection of transformation rules implemented using ATL as a model transformation language.}, isbn = {978-3-642-01346-1}, issn = {1865-1348}, author = {El Asri, Bouchra and Kenzi, Adil and Nassar, Mahmoud and Kriouile, Abdelaziz and Barrahmoune, Abdelaziz}, editor = {Filipe, J and Cordeiro, J} } @conference { ISI:000259605900068, title = {TOWARD A HYBRID ALGORITHM FOR WORKFLOW GRAPH STRUCTURAL VERIFICATION}, booktitle = {ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2}, year = {2008}, note = {10th International Conference on Enterprise Information Systems, Barcelona, SPAIN, JUN 12-16, 2008}, pages = {442-447}, publisher = {Inst Syst \& Technol Informat, Control \& Commun; Workflow Management Coalit; Assoc Adv Artificial Intelligence}, organization = {Inst Syst \& Technol Informat, Control \& Commun; Workflow Management Coalit; Assoc Adv Artificial Intelligence}, abstract = {Appropriate definition, analysis, checking and improvement of business process models are indispensable before their deployment within workflow management systems. In this paper, we focus on business process model verification that insures business process structural correctness. Our proposal consist in a new hybrid algorithm of workflow graph structural validation combining graph reduction and traversal mechanisms. Our algorithm will be discussed and compared to existing workflow structural checking approaches.}, author = {Toure, Fode and Baina, Karim and Gaaloul, Walid}, editor = {Cordeiro, J and Filipe, J} } @conference { ISI:000253307300054, title = {WFESelector - A tool for comparing and selecting workflow engines}, booktitle = {ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION}, year = {2007}, note = {9th International Conference on Enterprise Information Systems (ICEIS 2007), Funchal, PORTUGAL, JUN 12-16, 2007}, pages = {330-337}, publisher = {INSTICC; Univ Maderia; FCT; ACM SIGMIS; Assoc Advancement Artificial Intelligence}, organization = {INSTICC; Univ Maderia; FCT; ACM SIGMIS; Assoc Advancement Artificial Intelligence}, abstract = {The task of selecting a workflow engine becomes more and more complex and risky. For this reason, organisations require a broad, and a clear vision of which workflow engines are, and will continue to be, suitable for changing requirements. This paper presents a workflow engines comparison model to analyse, compare, and select business process management modelling and enactment engines (Workflow Engines or WFEs) according to user specific requirements. After the description of the underlying model itself, we present the implementation of this workflow engines comparison model through our multi-criteria workflow engines comparison and selection prototype WFESelector. The later proposes two scenarios for selecting relevant WFE : either to express dynamically multi-criteria query upon a WFE evaluation database, or to browse the whole WFE classification through a reporting aggregation based dashboard. WFESelector is subsequently experimented to assess criteria satisfaction on a very large number of open source workflow engines (as numerous as 35).}, isbn = {978-972-8865-88-7}, author = {Baina, Karim}, editor = {Cardoso, J and Cordoso, J and Filipe, J} }