Pub Date : 2019-05-03DOI: 10.1007/978-3-030-40783-4_18
A. Feltham, Nadir Ould-Khessal, Spencer MacBeth, Scott Fazackerley, R. Lawrence
{"title":"Linear Hashing Implementations for Flash Memory","authors":"A. Feltham, Nadir Ould-Khessal, Spencer MacBeth, Scott Fazackerley, R. Lawrence","doi":"10.1007/978-3-030-40783-4_18","DOIUrl":"https://doi.org/10.1007/978-3-030-40783-4_18","url":null,"abstract":"","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126945972","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}
Pub Date : 2019-05-03DOI: 10.5220/0007618000480060
Lukas Kathrein, A. Lüder, Kristof Meixner, D. Winkler, S. Biffl
The Industry 4.0 vision of flexible manufacturing systems depends on the collaboration of domain experts coming from a variety of engineering disciplines and on the explicit representation of knowledge on relationships between products and production systems (PPR knowledge). However, in multi-disciplinary systems engineering organizations, process analysis and improvement has traditionally focused on one specific discipline rather than on the collaboration of several workgroups and their exchange of knowledge on product/ion, i.e., product and production processes. In this paper, we investigate requirements for the product/ion-aware analysis of engineering processes to improve the engineering process across workgroups. We introduce a product/ion-aware engineering processes analysis (PPR EPA) method, to identify gaps in PPR knowledge needed and provided. For representing PPR knowledge, we introduce a product/ion-aware data processing map (PPR DPM) by extending the BPMN 2.0 standard, adding PPR knowledge classification. We evaluate the contribution in a case study at a large production systems engineering company. The domain experts found the PPR EPA method using the PPR DPM usable and useful to trace design decisions in the engineering process as foundation for advanced quality assurance analyses.
{"title":"Production-Aware Analysis of Multi-disciplinary Systems Engineering Processes","authors":"Lukas Kathrein, A. Lüder, Kristof Meixner, D. Winkler, S. Biffl","doi":"10.5220/0007618000480060","DOIUrl":"https://doi.org/10.5220/0007618000480060","url":null,"abstract":"The Industry 4.0 vision of flexible manufacturing systems depends on the collaboration of domain experts coming from a variety of engineering disciplines and on the explicit representation of knowledge on relationships between products and production systems (PPR knowledge). However, in multi-disciplinary systems engineering organizations, process analysis and improvement has traditionally focused on one specific discipline rather than on the collaboration of several workgroups and their exchange of knowledge on product/ion, i.e., product and production processes. In this paper, we investigate requirements for the product/ion-aware analysis of engineering processes to improve the engineering process across workgroups. We introduce a product/ion-aware engineering processes analysis (PPR EPA) method, to identify gaps in PPR knowledge needed and provided. For representing PPR knowledge, we introduce a product/ion-aware data processing map (PPR DPM) by extending the BPMN 2.0 standard, adding PPR knowledge classification. We evaluate the contribution in a case study at a large production systems engineering company. The domain experts found the PPR EPA method using the PPR DPM usable and useful to trace design decisions in the engineering process as foundation for advanced quality assurance analyses.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116879170","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}
Pub Date : 2019-05-03DOI: 10.5220/0007772704960501
Daniel Braun, F. Matthes
From sophisticated personal voice assistants like Siri or Alexa to simplistic keyword-based search bots, today, the label “chatbot” is used broadly for all kinds of systems that use natural language as input. However, the systems summarized under this term are so diverse, that they often have very little in common with regard to technology, usage, and their theoretical background. In order to make such systems more comparable, we propose a framework that classifies chatbots based on six categories, which allow a meaningful comparison based on features which are relevant for developers, scientists, and users. Ultimately, we hope to support the scientific discourse, as well as the development of chatbots, by providing an instrument to classify and analyze different groups of chatbot systems regarding their requirements, possible evaluation strategies, available toolsets, and other common features.
{"title":"Towards a Framework for Classifying Chatbots","authors":"Daniel Braun, F. Matthes","doi":"10.5220/0007772704960501","DOIUrl":"https://doi.org/10.5220/0007772704960501","url":null,"abstract":"From sophisticated personal voice assistants like Siri or Alexa to simplistic keyword-based search bots, today, the label “chatbot” is used broadly for all kinds of systems that use natural language as input. However, the systems summarized under this term are so diverse, that they often have very little in common with regard to technology, usage, and their theoretical background. In order to make such systems more comparable, we propose a framework that classifies chatbots based on six categories, which allow a meaningful comparison based on features which are relevant for developers, scientists, and users. Ultimately, we hope to support the scientific discourse, as well as the development of chatbots, by providing an instrument to classify and analyze different groups of chatbot systems regarding their requirements, possible evaluation strategies, available toolsets, and other common features.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127977320","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}
Pub Date : 2019-05-03DOI: 10.5220/0007772101210129
M. Krichen, Roobaea Alroobaea, Mariam Lahami
In this work, we are interested in testing dynamic distributed information systems. That is we consider a decentralized information system which can evolve over time. For this purpose we propose a runtime standard-based test execution platform. The latter is built upon the normalized TTCN-3 specification and implementation testing language. The proposed platform ensures execution of tests cases at runtime. Moreover it considers both structural and behavioral adaptations of the system under test. In addition, it is equipped with a test isolation layer that minimizes the risk of interference between business and testing processes. The platform also generates a minimal subset of test scenarios to execute after each adaptation. Finally, it proposes an optimal strategy to place the TTCN-3 test components among the system execution nodes.
{"title":"Towards a Runtime Standard-based Testing Framework for Dynamic Distributed Information Systems","authors":"M. Krichen, Roobaea Alroobaea, Mariam Lahami","doi":"10.5220/0007772101210129","DOIUrl":"https://doi.org/10.5220/0007772101210129","url":null,"abstract":"In this work, we are interested in testing dynamic distributed information systems. That is we consider a decentralized information system which can evolve over time. For this purpose we propose a runtime standard-based test execution platform. The latter is built upon the normalized TTCN-3 specification and implementation testing language. The proposed platform ensures execution of tests cases at runtime. Moreover it considers both structural and behavioral adaptations of the system under test. In addition, it is equipped with a test isolation layer that minimizes the risk of interference between business and testing processes. The platform also generates a minimal subset of test scenarios to execute after each adaptation. Finally, it proposes an optimal strategy to place the TTCN-3 test components among the system execution nodes.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121215445","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}
Pub Date : 2019-05-03DOI: 10.5220/0007732804520459
Joana Muchagata, A. Ferreira
Children with autism often experience considerable challenges and one of them is the difficulty in understanding, structuring and predicting their daily life activities and routines. Several methodologies have been studied and implemented to help autistic children with these routine activities and tasks, and one of those methods is the use of visual schedules. For this, mobile apps and related technology have been considered as an excellent tool in supporting autistic children’s development. But despite the technological resources and the variety of mobile apps available today, the authors could not find such needed resources available for the Portuguese speaking autistic children population, especially in relation to visual schedules/routines, which are considered very important for the child’s development. Therefore, based on the literature and in some apps available in other countries for autistic children, the authors propose a set of mock-ups of a visual schedule application for smartphone. The visual mock-ups represent the idea of the app that we intend to implement in a near future to be used by Portuguese autistic children aged between 4 to 10 years old to support them in their daily routine and the performance of related tasks.
{"title":"Visual Schedule: A Mobile Application for Autistic Children - Preliminary Study","authors":"Joana Muchagata, A. Ferreira","doi":"10.5220/0007732804520459","DOIUrl":"https://doi.org/10.5220/0007732804520459","url":null,"abstract":"Children with autism often experience considerable challenges and one of them is the difficulty in understanding, structuring and predicting their daily life activities and routines. Several methodologies have been studied and implemented to help autistic children with these routine activities and tasks, and one of those methods is the use of visual schedules. For this, mobile apps and related technology have been considered as an excellent tool in supporting autistic children’s development. But despite the technological resources and the variety of mobile apps available today, the authors could not find such needed resources available for the Portuguese speaking autistic children population, especially in relation to visual schedules/routines, which are considered very important for the child’s development. Therefore, based on the literature and in some apps available in other countries for autistic children, the authors propose a set of mock-ups of a visual schedule application for smartphone. The visual mock-ups represent the idea of the app that we intend to implement in a near future to be used by Portuguese autistic children aged between 4 to 10 years old to support them in their daily routine and the performance of related tasks.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126337146","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}
Pub Date : 2019-05-03DOI: 10.5220/0007729602770284
Rosa Quelal, L. Mendoza, M. Villavicencio
The concept of Big Data is being used in different business sectors; however, it is not certain which methodologies and process models have been used for the development of these kind of projects. This paper presents a systematic literature review of studies reported between 2012 and 2017 related to agile and non-agile methodologies applied in Big Data projects. For validating our review process, a text mining method was used. The results reveal that since 2016 the number of articles that integrate the agile manifesto in Big Data project has increased, being Scrum the agile framework most commonly applied. We also found that 44% of articles obtained from a manual systematic literature review were automatically identified by applying text mining.
{"title":"Application of Methodologies and Process Models in Big Data Projects","authors":"Rosa Quelal, L. Mendoza, M. Villavicencio","doi":"10.5220/0007729602770284","DOIUrl":"https://doi.org/10.5220/0007729602770284","url":null,"abstract":"The concept of Big Data is being used in different business sectors; however, it is not certain which methodologies and process models have been used for the development of these kind of projects. This paper presents a systematic literature review of studies reported between 2012 and 2017 related to agile and non-agile methodologies applied in Big Data projects. For validating our review process, a text mining method was used. The results reveal that since 2016 the number of articles that integrate the agile manifesto in Big Data project has increased, being Scrum the agile framework most commonly applied. We also found that 44% of articles obtained from a manual systematic literature review were automatically identified by applying text mining.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131642457","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}
Pub Date : 2019-05-03DOI: 10.5220/0007691001070118
C. G. Neto, Amadeu Anderlin Neto, Marcos Kalinowski, Daniel de Oliveira, M. Sabou, D. Winkler, S. Biffl
Context: Software inspection represents an effective way to identify defects in early phase software artifacts, such as models. Unfortunately, large models and associated reference documents cannot be thoroughly inspected in one inspection session of typically up to two hours. Considerably longer sessions have shown a much lower defect detection efficiency due to cognitive fatigue. Goal: The goal of this paper is to propose and evaluate a Model Scoping approach to allow inspecting specific parts of interest in large models. Method: First, we designed the approach, which involves identifying Expected Model Elements (EMEs) in selected parts of the reference document and then using these EMEs to scope the model (i.e., remove unrelated parts). These EMEs can also be used to support inspectors during defect detection. We conducted a controlled experiment using industrial artifacts. Subjects were asked to conduct UML class diagram inspections based on selected parts of functional specifications. In the experimental treatment, Model Scoping was applied and inspectors were provided with the scoped model and the EMEs. The control group used the original model directly, without EMEs. We measured the inspectors’ defect detection effectiveness and efficiency and collected qualitative data on the perceived complexity. Results: Applying Model Scoping prior to the inspection significantly increased the inspector defect detection effectiveness and efficiency, with large effect sizes. Qualitative data allowed observing a perception of reduced complexity during the inspection. Conclusion: Being able to effectively and efficiently inspect large models against selected parts of reference documents is a practical need, in particular in the context of incremental and agile process models. The experiment showed promising results for supporting such inspections using the proposed Model Scoping approach.
{"title":"Using Model Scoping with Expected Model Elements to Support Software Model Inspections: Results of a Controlled Experiment","authors":"C. G. Neto, Amadeu Anderlin Neto, Marcos Kalinowski, Daniel de Oliveira, M. Sabou, D. Winkler, S. Biffl","doi":"10.5220/0007691001070118","DOIUrl":"https://doi.org/10.5220/0007691001070118","url":null,"abstract":"Context: Software inspection represents an effective way to identify defects in early phase software artifacts, such as models. Unfortunately, large models and associated reference documents cannot be thoroughly inspected in one inspection session of typically up to two hours. Considerably longer sessions have shown a much lower defect detection efficiency due to cognitive fatigue. Goal: The goal of this paper is to propose and evaluate a Model Scoping approach to allow inspecting specific parts of interest in large models. Method: First, we designed the approach, which involves identifying Expected Model Elements (EMEs) in selected parts of the reference document and then using these EMEs to scope the model (i.e., remove unrelated parts). These EMEs can also be used to support inspectors during defect detection. We conducted a controlled experiment using industrial artifacts. Subjects were asked to conduct UML class diagram inspections based on selected parts of functional specifications. In the experimental treatment, Model Scoping was applied and inspectors were provided with the scoped model and the EMEs. The control group used the original model directly, without EMEs. We measured the inspectors’ defect detection effectiveness and efficiency and collected qualitative data on the perceived complexity. Results: Applying Model Scoping prior to the inspection significantly increased the inspector defect detection effectiveness and efficiency, with large effect sizes. Qualitative data allowed observing a perception of reduced complexity during the inspection. Conclusion: Being able to effectively and efficiently inspect large models against selected parts of reference documents is a practical need, in particular in the context of incremental and agile process models. The experiment showed promising results for supporting such inspections using the proposed Model Scoping approach.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133305295","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}
Pub Date : 2019-05-03DOI: 10.5220/0007720902370244
S. Loizou, Amal Elgammal, I. Kumara, Panayiotis Christodoulou, M. Papazoglou, A. Andreou
In the traditional software development cycle, requirements gathering is considered the most critical phase. Getting the requirements right early has become a dogma in software engineering because the correction of erroneous or incomplete requirements in later software development phases becomes overly expensive. For product-service systems (PSS), this dogma and standard requirements engineering (RE) approaches are not appropriate because classical RE is considered concluded once a product service is delivered. This paper proposes a novel framework that enables the customer and the product engineer to co-design smart products by integrating three novel and advanced technologies to support: view-based modelling, visualization and monitoring, i.e., Product-Oriented Configuration Language (PoCL), gamification and Complex Event Processing (CEP), respectively. These create a “digital-twin” model of the connected ‘smart’ factory of the future. The framework is formally founded on the novel concept of manufacturing blueprints, which are formalized knowledge-intensive structures that provide the basis for actionable PSS and production “intelligence” and a move toward more fact-based manufacturing decisions. Implementation and validation of the proposed framework through real-life case studies are ongoing to validate the applicability, utility and efficacy of the proposed solutions.
{"title":"A Smart Product Co-design and Monitoring Framework Via Gamification and Complex Event Processing","authors":"S. Loizou, Amal Elgammal, I. Kumara, Panayiotis Christodoulou, M. Papazoglou, A. Andreou","doi":"10.5220/0007720902370244","DOIUrl":"https://doi.org/10.5220/0007720902370244","url":null,"abstract":"In the traditional software development cycle, requirements gathering is considered the most critical phase. Getting the requirements right early has become a dogma in software engineering because the correction of erroneous or incomplete requirements in later software development phases becomes overly expensive. For product-service systems (PSS), this dogma and standard requirements engineering (RE) approaches are not appropriate because classical RE is considered concluded once a product service is delivered. This paper proposes a novel framework that enables the customer and the product engineer to co-design smart products by integrating three novel and advanced technologies to support: view-based modelling, visualization and monitoring, i.e., Product-Oriented Configuration Language (PoCL), gamification and Complex Event Processing (CEP), respectively. These create a “digital-twin” model of the connected ‘smart’ factory of the future. The framework is formally founded on the novel concept of manufacturing blueprints, which are formalized knowledge-intensive structures that provide the basis for actionable PSS and production “intelligence” and a move toward more fact-based manufacturing decisions. Implementation and validation of the proposed framework through real-life case studies are ongoing to validate the applicability, utility and efficacy of the proposed solutions.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"123 24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134186975","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}
Pub Date : 2019-05-03DOI: 10.5220/0007672400730083
Birgit Großer, Ulrike Baumöl
Virtual teams have almost become normality, especially in larger organizations. Often globally dispersed project teams work together in a virtual setting, but we also find organizations that are fully organized following a virtual design. New technology facilitates the implementation of virtual teamwork into the organization. However, new technology steadily evolves and adaptations by organizations are not always considered as successful. We therefore propose an algorithm for matching technology to work processes of virtual teams. The results are evaluated through interviews and derived on a generalizable level, making them transferrable to changing work environments and also to technologies yet to be innovated.
{"title":"Work Processes in Virtual Teams: A Matching Algorithm for Their Technological Facilitation","authors":"Birgit Großer, Ulrike Baumöl","doi":"10.5220/0007672400730083","DOIUrl":"https://doi.org/10.5220/0007672400730083","url":null,"abstract":"Virtual teams have almost become normality, especially in larger organizations. Often globally dispersed project teams work together in a virtual setting, but we also find organizations that are fully organized following a virtual design. New technology facilitates the implementation of virtual teamwork into the organization. However, new technology steadily evolves and adaptations by organizations are not always considered as successful. We therefore propose an algorithm for matching technology to work processes of virtual teams. The results are evaluated through interviews and derived on a generalizable level, making them transferrable to changing work environments and also to technologies yet to be innovated.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121029804","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}