C. Quer, Samuel Renault, Oscar Mendez-Bonilla, Xavier Franch
{"title":"PABRE: Pattern-based Requirements Elicitation","authors":"C. Quer, Samuel Renault, Oscar Mendez-Bonilla, Xavier Franch","doi":"10.1109/RCIS.2009.5089271","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089271","url":null,"abstract":"This paper presents our PABRE method for facilitating Requirements Elicitation on the basis of Requirement Patterns with the goal of saving time and reducing errors during this activity. The process presented applies for elicitation in Off-The-Shelf selection projects driven by call for tenders processes and uses a Requirement Patterns Catalogue. The process selects patterns from the catalogue that apply to the particular selection project, and convert them into the real requirements that finally configure the project Requirements Book. We show some benefits of the pattern approach for requirements engineers and IT consultants, as well as for customers. Finally we discuss the strengths and weaknesses of the proposal and identify some future work.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126396394","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 distributed trust and reputation framework for scientific grids","authors":"N. Dessì, M. Fugini, B. Pes","doi":"10.1109/RCIS.2009.5089290","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089290","url":null,"abstract":"Acknowledged as important factors for business environments operating as Virtual Organizations (VOs), trust and reputation are receiving attention also in Grids devoted to scientific applications where problems of finding suitable models and architectures for flexible security management of heterogeneous resources arise. Being these resources highly heterogeneous (from individual users to whole organizations or experiment tools and workflows), this paper presents a trust and reputation framework that integrates a number of information sources to produce a comprehensive evaluation of trust and reputation by clustering resources having similar capabilities of successfully executing a specific job. Here, trust and reputation are considered as Quality of Service (QoS) parameters, and are asserted on the operative context of resources, a concept expressing the resources capability of providing trusted services within collaborative scientific applications. Specifically, the framework exploits the use of distributed brokers that support interaction trust and the creation of VOs from existing scientific organizations. A broker is a distributed software module launched at some node of the Grid that makes use of resources and communicates with other brokers to perform specific reputation services. In turn, each broker contributes to maintain a dynamic and adaptive reputation assessment within the Grid in a collaborative and distributed fashion. The proposed framework is empirically implemented by adopting a SOA approach and results show its effectiveness and its possible integration in a scientific Grid.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126463944","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":"Unity criteria for Business Process Modelling","authors":"Sergio España, Arturo González, Ó. Pastor","doi":"10.1109/RCIS.2009.5089279","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089279","url":null,"abstract":"Software Engineering has a recurrent problem in relation to Business Process Modelling (BPM): there is no agreement with regards to business process modularity. We claim that this results from a lack of theoretical underpinnings on the matter. This paper goes deeply into this issue by unfolding the notion of modularity: modularisation has an engineering intention that depends on the field where it is applied, and it relies on information hiding and encapsulation mechanisms. Unity criteria provide guidance for encapsulation. An important contribution of the paper is to provide unity criteria for BPM. These criteria are mainly underpinned by systemic principles and Communication Theory. The resulting unity criteria allow to clearly differentiate between problem space and solution space in BPM. The argumentations are illustrated with explanatory examples and figures. Also, a historical review of unity criteria in Software Engineering and Requirements Engineering is offered.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"32 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120988629","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":"Management of document multistructurality: Case of document versions","authors":"K. Djemal, C. Soulé-Dupuy, N. Vallès-Parlangeau","doi":"10.1109/RCIS.2009.5089296","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089296","url":null,"abstract":"Documents, either complex or not, can have several structures. This multistructurality can be due to different kinds of structures as well as different versions of a same document. Moreover, the document contents are dynamic and they change in the course of time. In this paper we show how the different document versions can be handled according to a model of multistructured documents. This model should ensure the representation of each version, the management of common contents and the monitoring of version evolution. Thus, our design methodology is based on a fragmentation according to which the document is fragmented in structuring nodes (elements, attributes, metadata) while keeping the relations between these nodes. These relations ensure the rebuilding of each document and the management of document versions.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122795101","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}
Soufiane Baribi, Abderrahim Benbouna, M. Adnani, E. Abdelwahed, Souad Chraibi
{"title":"Learning style appropriate to the personal character of a learner: Pedagogical indexing learning object","authors":"Soufiane Baribi, Abderrahim Benbouna, M. Adnani, E. Abdelwahed, Souad Chraibi","doi":"10.1109/RCIS.2009.5089273","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089273","url":null,"abstract":"The elearning is a distance learning system which offers training courses and custom tailored to the needs of learners. It is a measure allowing users to progress at their own pace.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"133 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124275856","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 approach for testing mobile agents using the nets within nets paradigm","authors":"Y. Kissoum, Z. Sahnoun, Kamel Barkaoui","doi":"10.1109/RCIS.2009.5089284","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089284","url":null,"abstract":"Among all the different architectures being researched in the field of multi-agent systems, the mobile agent has shown to be one of the most challenging and most critical systems. With more applications being developed, there is a need to ensure large and complicated mobile agent systems are functioning correctly, with minimum or no errors. Moreover, the model-based testing technique has gained attention with the popularization of models in software design and development. Since the paradigm on nets within nets is well suited to express the dynamics of open mobile agents, it is retained as an abstract model from which abstract test cases are generated. Those test cases are then concretized and addressed to the system under test. The responses of the system under test are, finally, compared to the expected results derived from the abstract test model. As a case study, we modeled a packet world example on which different colored packets are scattered. Agents that live in this virtual world have to collect those packets and bring them to their right destination.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117323683","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. Verner, Jennifer Sampson, V. Tosic, Nur Azzah Abu Bakar, B. Kitchenham
{"title":"Guidelines for industrially-based multiple case studies in software engineering","authors":"J. Verner, Jennifer Sampson, V. Tosic, Nur Azzah Abu Bakar, B. Kitchenham","doi":"10.1109/RCIS.2009.5089295","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089295","url":null,"abstract":"Without careful methodological guidance, case studies in software engineering are difficult to plan, design and execute. While there are a number of broad guidelines for case study research, there are none that specifically address the needs of a software engineer undertaking multiple case studies in an industrial setting. Through a synthesis of existing best practices in case study research, we provide a set of comprehensive guidelines for conducting multiple case studies in software engineering research. Our guidelines can assist software engineering researchers with all stages of multiple case study research, although in this paper we concentrate on the early phases, such as focusing the case study and detailed plan design. To date, three exploratory research projects found our guidelines very useful. We illustrate our guidelines with examples from one of these projects.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123303668","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":"How specific should Requirements Engineering be in the context of Decision Information Systems?","authors":"C. Salinesi, Inès Gam","doi":"10.1109/RCIS.2009.5089288","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089288","url":null,"abstract":"A Decision Information System (DIS) is a specific component of Information System specialized in the support of decision-making by means of online analytical processing tools. Data warehouses (DW), at the core of DIS, integrate and historize collections of data often designed starting from the operational components of the Information Systems (IS). Methods, techniques and tools widely used in the industry to engineer DIS focus, mostly, on designing DW models. However a few approaches were recently proposed to deal with the early phase of DIS development and maintenance, i.e. Requirements Engineering (RE). As for other specific kinds of systems, the expectation is that better value shall be delivered to DIS users (i.e. different sorts of decision maker such as executives, or managers, as well as control managers or operational) if more effort is spent on analyzing their requirements in early phase of DIS engineering projects. However, DIS is very specific kinds of systems. Therefore the question is how specific should RE approaches be when developing a DIS? To addresses this question, we undertook an in depth analysis of (a) the specificities of DIS systems that shall have an impact on RE approach (b) expectations from DIS project stakeholders, and (c) gap analysis of DIS specific RE approaches and traditional RE approaches. The analysis is structured around the three main axes of RE approaches, i.e. formalization, specification, and consistency. The paper shows that although on a fundamental level RE for DIS approaches does not show conceptual differences with traditional RE for IS approaches, some differences exist in the way of working.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123498297","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":"Word stretching for effective segmentation and classification of historical Arabic handwritten documents","authors":"Z. Aghbari, Salama Brook","doi":"10.1109/RCIS.2009.5089285","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089285","url":null,"abstract":"Recently, there is a growing need to access historical Arabic handwritten manuscripts (HAH manuscripts) that are stored in large archives; therefore, managing tools for automatic searching, indexing, classifying and retrieval of HAH manuscripts are required. The peculiar characteristics of Arabic handwriting have added an extra challenging dimension in developing such systems. This paper presents a novel holistic technique for segmenting and classifying HAH manuscripts. The classification of HAH manuscripts is performed in several steps. First, the HAH manuscript's image is segmented into words, and then each word is segmented into its connected parts. Due to the existing overlap between the adjacent connected parts of a single word, we developed a stretching algorithm to increase the gap between them and thus improve their segmentation. Second, several structural and statistical features, which are devised for Arabic text, are extracted from these connected parts and then combined to represent a word with one consolidated feature vector. Finally, a neural network is used to learn and classify the input vectors into word classes. The extraction of structural and statistical features from the individual connected parts, as compared to the extraction of these features from the whole word, improved the performance of the system significantly.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126548634","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":"Information retrieval in context using various health terminologies","authors":"Saoussen Sakji","doi":"10.1109/RCIS.2009.5089310","DOIUrl":"https://doi.org/10.1109/RCIS.2009.5089310","url":null,"abstract":"Information retrieval is a branch of computer science concerned with the acquisition, storage, search and selection of information. From the user point of view, the access to information can be carried out in a deliberate way through an information retrieval system, or in a passive way through an information filtration system. CISMeF (Catalogue and Index of the French-speaking Medical Sites) is a health portal aiming to catalogue and index the most important French-speaking institutional health information sources in order to make them available to health professionals, medical students and the general public. The Internet resources were manually indexed and have remained mono-terminological from 1995 to 2007 originally based exclusively on the MeSH thesaurus (Medical Subject Headings). Categorization allows a contextual information retrieval parameterized according to the user's needs. In 2007, the CISMeF team directed its objectives towards a multi-terminological universe by the integration of the medical data heterogeneous sources into its back-office. To date, the practical application is the creation of a bilingual (French/English) drug information portal in order to facilitate the user information retrieval about drugs.","PeriodicalId":180106,"journal":{"name":"2009 Third International Conference on Research Challenges in Information Science","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130724937","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}