Pub Date : 2019-05-03DOI: 10.5220/0007728304230430
M. Goram
In this paper a software assistant is presented, which supports the users of a small community app in the creation of ads in the social marketplace by pointing out missing information and useful additions. For this purpose, questions about potentially missing aspects of the content should create incentives to supplement the missing information. An insight into the prototypical development of the software assistant shows that automated support functions can be provided for the users with machine learning procedures and natural language processing even despite data protection restrictions and less data. The focus of this paper is on the presentation of text creation support. Its implementation reveals problems with the use of German language models and their language processing and counteracts these with a rule-based approach. The learning ability of the system through automated learning procedures enables the software assistants to react and categorize to linguistic and content-related changes in the input text of the users.
{"title":"A Software Assistant to Provide Notification to Users of Missing Information in Input Texts","authors":"M. Goram","doi":"10.5220/0007728304230430","DOIUrl":"https://doi.org/10.5220/0007728304230430","url":null,"abstract":"In this paper a software assistant is presented, which supports the users of a small community app in the creation of ads in the social marketplace by pointing out missing information and useful additions. For this purpose, questions about potentially missing aspects of the content should create incentives to supplement the missing information. An insight into the prototypical development of the software assistant shows that automated support functions can be provided for the users with machine learning procedures and natural language processing even despite data protection restrictions and less data. The focus of this paper is on the presentation of text creation support. Its implementation reveals problems with the use of German language models and their language processing and counteracts these with a rule-based approach. The learning ability of the system through automated learning procedures enables the software assistants to react and categorize to linguistic and content-related changes in the input text of the users.","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"149 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113960562","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.1007/978-3-030-40783-4_24
Francisco Martins, Dulce Domingos, Daniel Vitoriano
{"title":"A Graph Pattern Based Approach for Automatic Decomposition of IoT Aware Business Processes","authors":"Francisco Martins, Dulce Domingos, Daniel Vitoriano","doi":"10.1007/978-3-030-40783-4_24","DOIUrl":"https://doi.org/10.1007/978-3-030-40783-4_24","url":null,"abstract":"","PeriodicalId":271024,"journal":{"name":"International Conference on Enterprise Information Systems","volume":"46 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":"123066699","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.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/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}