Pub Date : 2016-06-01DOI: 10.1109/RCIS.2016.7549323
Eric-Oluf Svee, J. Zdravkovic
Consumer choices are enormously influential in the success of the companies and organizations behind the highly competitive global service and product offerings of today. Consumer choice relates to preference, i.e. a set of assumptions a person creates around a service or a product such as convenience, utility or aesthetics. Furthermore, consumer preferences allow ranking of different assumptions about products or services based on the expected or to-be-experienced satisfaction of consuming them. In our previous work, we proposed a conceptualization of consumer preferences - the Consumer Preference Meta-Model (CPMM) - to enable a classification and ranking of the preferences that would be the basis for deciding which of would be considered to be developed into supporting information systems/services. In this study we collect consumer preferences through crowdsourcing, and in particular Twitter, because of its increasing popularity as a source of up-to-date comments and information about current services and products. The tweets of four major American airlines were processed using different techniques from natural language processing (NLP) that enabled the classification of their objectives, content, and importance within CPMM. By next mapping the highest-ranked results from CPMM to goal models enabled a model-based linkage from a corpus of preferences contained within short texts to high-level requirements for system/services.
{"title":"A model-based approach for capturing consumer preferences from crowdsources: The case of Twitter","authors":"Eric-Oluf Svee, J. Zdravkovic","doi":"10.1109/RCIS.2016.7549323","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549323","url":null,"abstract":"Consumer choices are enormously influential in the success of the companies and organizations behind the highly competitive global service and product offerings of today. Consumer choice relates to preference, i.e. a set of assumptions a person creates around a service or a product such as convenience, utility or aesthetics. Furthermore, consumer preferences allow ranking of different assumptions about products or services based on the expected or to-be-experienced satisfaction of consuming them. In our previous work, we proposed a conceptualization of consumer preferences - the Consumer Preference Meta-Model (CPMM) - to enable a classification and ranking of the preferences that would be the basis for deciding which of would be considered to be developed into supporting information systems/services. In this study we collect consumer preferences through crowdsourcing, and in particular Twitter, because of its increasing popularity as a source of up-to-date comments and information about current services and products. The tweets of four major American airlines were processed using different techniques from natural language processing (NLP) that enabled the classification of their objectives, content, and importance within CPMM. By next mapping the highest-ranked results from CPMM to goal models enabled a model-based linkage from a corpus of preferences contained within short texts to high-level requirements for system/services.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123209988","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 : 2016-06-01DOI: 10.1109/RCIS.2016.7549352
Liana Ermakova, J. Mothe
This paper introduces a novel approach for document re-ranking in information retrieval based on topic-comment structure of texts. While most information retrieval models make the assumption that relevant documents are about the query and that aboutness can be captured considering bags of words only, we rather consider a more sophisticated analysis of discourse to capture document relevance by distinguishing the topic of a text from what is said about the topic (comment) in the text. The topic-comment structure of texts is extracted automatically from the first retrieved documents which are then re-ranked so that the top documents are the ones that share their topics with the query. The evaluation on TREC collections shows that the method significantly improves the retrieval performance.
{"title":"Document re-ranking based on topic-comment structure","authors":"Liana Ermakova, J. Mothe","doi":"10.1109/RCIS.2016.7549352","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549352","url":null,"abstract":"This paper introduces a novel approach for document re-ranking in information retrieval based on topic-comment structure of texts. While most information retrieval models make the assumption that relevant documents are about the query and that aboutness can be captured considering bags of words only, we rather consider a more sophisticated analysis of discourse to capture document relevance by distinguishing the topic of a text from what is said about the topic (comment) in the text. The topic-comment structure of texts is extracted automatically from the first retrieved documents which are then re-ranked so that the top documents are the ones that share their topics with the query. The evaluation on TREC collections shows that the method significantly improves the retrieval performance.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123233249","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 : 2016-06-01DOI: 10.1109/RCIS.2016.7549340
P. Gómez, R. Casallas, C. Roncancio
A Schema-less NoSQL system refers to solutions where users do not declare a database schema and, in fact, its management is moved to the application code. This paper presents a study that allows us to evaluate, to some extent, the data structuring impact. The decision of how to structure data in semi-structured databases has an enormous impact on data size, query performance and readability of the code, which influences software debugging and maintainability. This paper presents an experiment performed using MongoDB along with several alternatives of data structuring and a set of queries having increasing complexity. This paper introduces an analysis regarding the findings of such an experiment.
{"title":"Data schema does matter, even in NoSQL systems!","authors":"P. Gómez, R. Casallas, C. Roncancio","doi":"10.1109/RCIS.2016.7549340","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549340","url":null,"abstract":"A Schema-less NoSQL system refers to solutions where users do not declare a database schema and, in fact, its management is moved to the application code. This paper presents a study that allows us to evaluate, to some extent, the data structuring impact. The decision of how to structure data in semi-structured databases has an enormous impact on data size, query performance and readability of the code, which influences software debugging and maintainability. This paper presents an experiment performed using MongoDB along with several alternatives of data structuring and a set of queries having increasing complexity. This paper introduces an analysis regarding the findings of such an experiment.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"155 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123377112","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 : 2016-06-01DOI: 10.1109/RCIS.2016.7549327
Xiaowei Wang, J. Mylopoulos, G. Guizzardi, Nicola Guarino
The requirements for most software systems - the intended states-of-affairs these systems are supposed to bring about - concern their operational environment, often a socio-physical world. But software systems usually don't have any direct means to change that environment in order to bring about the intended states-of-affairs. In what sense then can we say that such systems fulfill their requirements? The main purpose of this paper is to account for this paradox. We do so by proposing a preliminary Ontology of Assumptions. This ontology aims to characterize and make explicit a number of notions that are used implicitly in software engineering practice to establish that a system specification S fulfills its requirements R given a set of assumptions A. Our proposal is illustrated with an example concerning a meeting scheduler.
{"title":"How software changes the world: The role of assumptions","authors":"Xiaowei Wang, J. Mylopoulos, G. Guizzardi, Nicola Guarino","doi":"10.1109/RCIS.2016.7549327","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549327","url":null,"abstract":"The requirements for most software systems - the intended states-of-affairs these systems are supposed to bring about - concern their operational environment, often a socio-physical world. But software systems usually don't have any direct means to change that environment in order to bring about the intended states-of-affairs. In what sense then can we say that such systems fulfill their requirements? The main purpose of this paper is to account for this paradox. We do so by proposing a preliminary Ontology of Assumptions. This ontology aims to characterize and make explicit a number of notions that are used implicitly in software engineering practice to establish that a system specification S fulfills its requirements R given a set of assumptions A. Our proposal is illustrated with an example concerning a meeting scheduler.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123708219","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 : 2016-06-01DOI: 10.1109/RCIS.2016.7549319
T. G. Gonçalves, K. Oliveira, C. Kolski
Even though coming from different communities, Software Engineering (SE) and Human-Computer Interaction (HCI) engineering have similar goals: the definition of methods, techniques and standards to support the development of software systems, and, in particular for HCI, of interactive systems. Currently, several SE approaches are largely applied in practice thank to the widespread use of capability maturity models in companies. To benefit from this situation and taking advantage of the similarity of SE and HCI goals, we have studied how to support the developers that use these models with approaches from HCI while developing interactive systems. In this paper we present the part of this study regarding requirements development process, an undoubtedly important area from software life cycle. This study involves a detailed analysis of one of the most known models (the CMMI-DEV - Capability Maturity Model Integration for Developers) and interview with twenty experts in HCI domain. As result, a set of HCI approaches to support the developers in the requirements development process area is presented.
{"title":"HCI engineering integrated with capability maturity models: A study focused on requirements development","authors":"T. G. Gonçalves, K. Oliveira, C. Kolski","doi":"10.1109/RCIS.2016.7549319","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549319","url":null,"abstract":"Even though coming from different communities, Software Engineering (SE) and Human-Computer Interaction (HCI) engineering have similar goals: the definition of methods, techniques and standards to support the development of software systems, and, in particular for HCI, of interactive systems. Currently, several SE approaches are largely applied in practice thank to the widespread use of capability maturity models in companies. To benefit from this situation and taking advantage of the similarity of SE and HCI goals, we have studied how to support the developers that use these models with approaches from HCI while developing interactive systems. In this paper we present the part of this study regarding requirements development process, an undoubtedly important area from software life cycle. This study involves a detailed analysis of one of the most known models (the CMMI-DEV - Capability Maturity Model Integration for Developers) and interview with twenty experts in HCI domain. As result, a set of HCI approaches to support the developers in the requirements development process area is presented.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125512971","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 : 2016-06-01DOI: 10.1109/RCIS.2016.7549295
Rafael Batista Duarte, D. S. Silveira, João Araújo, Fernando Wanderley
The lack of conformity between the actions performed in a business process and the structure defined in the conceptual model for information systems has become a frequent concern in organizations. If this lack of conformity is identified at early stages, it becomes less expensive to be corrected. The aim of this paper is to present a method for detecting the nonconformity between information systems' conceptual models and business process models. Such detection is performed through animation of the objects specified in the conceptual model based on the related descriptions set in the business process model. The proposed method includes a tool that interoperates with the USE tool, which analyzes the structural violations defined in the conceptual model.
{"title":"Towards a non-conformity detection method between conceptual and business process models","authors":"Rafael Batista Duarte, D. S. Silveira, João Araújo, Fernando Wanderley","doi":"10.1109/RCIS.2016.7549295","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549295","url":null,"abstract":"The lack of conformity between the actions performed in a business process and the structure defined in the conceptual model for information systems has become a frequent concern in organizations. If this lack of conformity is identified at early stages, it becomes less expensive to be corrected. The aim of this paper is to present a method for detecting the nonconformity between information systems' conceptual models and business process models. Such detection is performed through animation of the objects specified in the conceptual model based on the related descriptions set in the business process model. The proposed method includes a tool that interoperates with the USE tool, which analyzes the structural violations defined in the conceptual model.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129413424","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 : 2016-06-01DOI: 10.1109/RCIS.2016.7549347
R. Deneckère, Elena Kornyshova, A. Iacovelli
Situational Method Engineering aims at constructing methods adapted to a given situation, either by a construction from a set of predefined method components or by a customization of an existing method using different techniques: configuration, extension, reduction, and so on. However, these techniques are still limited in practice, as considered complicated and heavy to implement. In this paper, we describe a practitioner experience of a gradual integration of different method components (issued from agile methods of software development). In a real case of a development company, we have practiced and observed the progressive introduction of agile method components instead of the construction or customization of methods in one go. We discuss the lessons learned from this experience and define different research perspectives.
{"title":"Progressive integration of method components: A case of agile is development methods","authors":"R. Deneckère, Elena Kornyshova, A. Iacovelli","doi":"10.1109/RCIS.2016.7549347","DOIUrl":"https://doi.org/10.1109/RCIS.2016.7549347","url":null,"abstract":"Situational Method Engineering aims at constructing methods adapted to a given situation, either by a construction from a set of predefined method components or by a customization of an existing method using different techniques: configuration, extension, reduction, and so on. However, these techniques are still limited in practice, as considered complicated and heavy to implement. In this paper, we describe a practitioner experience of a gradual integration of different method components (issued from agile methods of software development). In a real case of a development company, we have practiced and observed the progressive introduction of agile method components instead of the construction or customization of methods in one go. We discuss the lessons learned from this experience and define different research perspectives.","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115021812","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 : 1900-01-01DOI: 10.1109/rcis.2016.7549274
Sergio España, J. Ralyté, C. Souveyet
{"title":"Front cover contents","authors":"Sergio España, J. Ralyté, C. Souveyet","doi":"10.1109/rcis.2016.7549274","DOIUrl":"https://doi.org/10.1109/rcis.2016.7549274","url":null,"abstract":"","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"223 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134313004","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 : 1900-01-01DOI: 10.1109/rcis.2017.7956569
{"title":"Doctoral consortium (2)","authors":"","doi":"10.1109/rcis.2017.7956569","DOIUrl":"https://doi.org/10.1109/rcis.2017.7956569","url":null,"abstract":"","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117126740","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 : 1900-01-01DOI: 10.1109/rcis.2016.7549364
{"title":"Doctoral consortium (1)","authors":"","doi":"10.1109/rcis.2016.7549364","DOIUrl":"https://doi.org/10.1109/rcis.2016.7549364","url":null,"abstract":"","PeriodicalId":344289,"journal":{"name":"2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116677332","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}