{"title":"Environment-Centric Self-Adaptivity for Autonomous Systems in Smart Spaces","authors":"Zhi Jin","doi":"10.1109/REW.2019.00044","DOIUrl":"https://doi.org/10.1109/REW.2019.00044","url":null,"abstract":"Recent advances reveal exciting visions of smart spaces in which self-adaptivity is one of the key features. Such self-adaptivity is environment-centric for challenged by the dynamics and uncertainty of the real world. This paper summarizes the characteristics of smart spaces and put forward some key challenges.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128429929","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":"Classifying Multilingual User Feedback using Traditional Machine Learning and Deep Learning","authors":"Christoph Stanik, Marlo Häring, W. Maalej","doi":"10.1109/REW.2019.00046","DOIUrl":"https://doi.org/10.1109/REW.2019.00046","url":null,"abstract":"With the rise of social media like Twitter and of software distribution platforms like app stores, users got various ways to express their opinion about software products. Popular software vendors get user feedback thousandfold per day. Research has shown that such feedback contains valuable information for software development teams such as problem reports or feature and support inquires. Since the manual analysis of user feedback is cumbersome and hard to manage many researchers and tool vendors suggested to use automated analyses based on traditional supervised machine learning approaches. In this work, we compare the results of traditional machine learning and deep learning in classifying user feedback in English and Italian into problem reports, inquiries, and irrelevant. Our results show that using traditional machine learning, we can still achieve comparable results to deep learning, although we collected thousands of labels.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128200677","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":"Welcome to the Third International Workshop on Crowd-Based Requirements Engineering (CrowdRE'19)","authors":"Eduard C. Groen, M. Levy, A. Mahmoud, N. Seyff","doi":"10.1109/REW.2019.00035","DOIUrl":"https://doi.org/10.1109/REW.2019.00035","url":null,"abstract":"Workshop welcome","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"410 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115935899","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}
A. Montalvo, P. Parra, Ó. Polo, Alberto Carrasco, Agustín Martínez-Hellín, S. Prieto
{"title":"Towards the Use of Model-Driven Technologies in an Integral Software Development Process","authors":"A. Montalvo, P. Parra, Ó. Polo, Alberto Carrasco, Agustín Martínez-Hellín, S. Prieto","doi":"10.1109/REW.2019.00016","DOIUrl":"https://doi.org/10.1109/REW.2019.00016","url":null,"abstract":"This work presents a model-driven engineering approach to the software development process for space applications following the standards ECSS-E-ST-40C and ECSS-Q-ST-80C. This approach is based on the use of models for the definition of the different constituent elements of the process, i.e. specification, requirements and validation procedures. The proposed approach provides development teams with a set of features that deliver an integrated solution to the software development process. These features include the use of model checking techniques to avoid inconsistencies between the different items and the ability to obtain input data from different sources, like telemetry and telecommand databases. Furthermore it enables the definition of transformations to generate different products such as component code, formatted output files, or configuration files for a ground support equipment software that allows the automatic execution of the defined functional tests. This approach has been validated through a case study in which a subset of the functionality of the software of the Instrument Control Unit of the Energy Particle Detector instrument on-board Solar Orbiter has been modelled.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133862853","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}
A. Hazeyama, Hikaru Miyahara, Takafumi Tanaka, H. Washizaki, H. Kaiya, T. Okubo, Nobukazu Yoshioka
{"title":"A System for Seamless Support from Security Requirements Analysis to Security Design Using a Software Security Knowledge Base","authors":"A. Hazeyama, Hikaru Miyahara, Takafumi Tanaka, H. Washizaki, H. Kaiya, T. Okubo, Nobukazu Yoshioka","doi":"10.1109/REW.2019.00029","DOIUrl":"https://doi.org/10.1109/REW.2019.00029","url":null,"abstract":"Owing to the widespread use of the internet, software services are being provided to millions of consumers and the importance of software security has increased considerably. Specifically, difficulties in developing a security design based on the results of a security requirements analysis are a focal point for investigation. One promising approach for addressing these difficulties is to create a knowledge base for secure software development and a process for utilizing it. The information obtained regarding the security design of the knowledge base, which is associated with the knowledge used in the security requirements analysis, can be considered during the design phase. This paper describes the development of a system that seamlessly supports the design phase based on the results of a security requirements analysis and the knowledge base. We then present an example to demonstrate the usefulness of the proposed system. This knowledge base maintains an association between knowledge types and is traceable. Therefore, if the knowledge used to create a type of artifact evolves, it is possible to detect artifacts used knowledge associated with it.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130960548","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":"RE Cares Workshop and Event (RE Cares'19): RE Cares about Giving Back to Society: Employing RE Techniques and Hackathon for Jeju Island","authors":"J. Hayes","doi":"10.1109/rew.2019.00054","DOIUrl":"https://doi.org/10.1109/rew.2019.00054","url":null,"abstract":"RE Cares is an event that applies RE techniques and skills to a real world problem of a stakeholder in the locale of the RE conference. The work is done at the conference, allowing an interactive, hands-on experience for RE Cares participants. This year's event will assist stakeholders from the Jeju Creative Economy Innovation Center as they attempt to address a major problem of the island: traffic and congestion that makes travel difficult.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128881143","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":"Identifying and Understanding Stakeholders using Process Mining: Case Study on Discovering Business Processes that Involve Organizational Entities","authors":"Shinobu Saito","doi":"10.1109/REW.2019.00045","DOIUrl":"https://doi.org/10.1109/REW.2019.00045","url":null,"abstract":"To successfully define a system and context boundary, requirements engineers must identify the stakeholders related to the system and understand them. Typically, to make an industrial system development project, it is necessary for requirement engineers to know which organizational entity in the industry, as a stakeholder, has an influence on the requirements of the system. Models of business processes that including swim lanes are very helpful for requirements engineers to identify the organizational entity executing the activities related to the system. However, such business processes are often undocumented, and discovering them is difficult and time-consuming. In this report, we introduce a novel approach for discovering business processes that involve swim lanes. Based on process mining technique, our approach generates the business process from an event log and user information extracted from an existing system.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129519146","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":"Video Variants for CrowdRE: How to Create Linear Videos, Vision Videos, and Interactive Videos","authors":"K. Schneider, Linda Marilena Bertolli","doi":"10.1109/REW.2019.00039","DOIUrl":"https://doi.org/10.1109/REW.2019.00039","url":null,"abstract":"In CrowdRE, heterogenous crowds of stakeholders are involved in requirements elicitation. One major challenge is to inform several people about a complex and sophisticated piece of software so that they can effectively contextualize and contribute their opinions and insights. Overly technical or boring textual representations might lead to misunderstandings or even repel some people. Videos may be better suited for this purpose. There are several variants of video available: Linear videos have been used for tutorials on YouTube and similar platforms. Interactive media have been proposed for activating commitment and valuable feedback. Vision videos were explicitly introduced to solicit feedback about product visions and software requirements. In this paper, we describe essential steps of creating a useful video, making it interactive, and presenting it to stakeholders. We consider four potentially useful types of videos for CrowdRE and how to produce them. To evaluate feasibility of this approach for creating video variants, all presented steps were performed in a case study.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130396655","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}
Simon André Scherr, Patrick Mennig, C. Kammler, Frank Elberzhager
{"title":"On the Road to Enriching the App Improvement Process with Emotions","authors":"Simon André Scherr, Patrick Mennig, C. Kammler, Frank Elberzhager","doi":"10.1109/REW.2019.00018","DOIUrl":"https://doi.org/10.1109/REW.2019.00018","url":null,"abstract":"The success of an app depends on its acceptance by the users. This is closely related to a good user experience and fulfill-ment of the users' requirements. Recent research emphasizes the use of user feedback as part of the requirements engineering process. Analyzing emotions can play an important role in determining how users perceive a product. Therefore, we propose the idea of emotion tracking on the users' devices. We aim on a method for the verification and validation of software requirements. To get closer to this goal, we performed a study using the iPhone's TrueDepth Camera. The aim was to link muscular positions to emotions. In this work, we present a study with actors. We evaluated facial muscle recordings from 23 actors playing scenes from a popular TV show. Our analysis shows that deriving emotions with the help of the TrueDepth Camera appears to be a promising approach. We were able to generate an initial model for detecting basic emotions relative to a person's neutral face. This provides a first step towards automatically identifying the emotions of users while using an app. Such feedback could then be used as an additional source of information when it comes to subsequent app development activities.","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116691647","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}
Anne Hess, M. Trapp, Oliver Karras, N. Seyff, Kim Lauenroth
{"title":"Welcome to the 3rd International Workshop on Learning from Other Disciplines for Requirements Engineering (D4RE'19)","authors":"Anne Hess, M. Trapp, Oliver Karras, N. Seyff, Kim Lauenroth","doi":"10.1109/REW.2019.00006","DOIUrl":"https://doi.org/10.1109/REW.2019.00006","url":null,"abstract":"The D4RE workshop brings together a diversity of people who are interested in discussing the question \"What can requirements engineering learn from other disciplines?\" The overall goal of the workshop is to collaborate with experts from non-SE disciplines in order to develop a body of best practices from these disciplines and identify possible synergies with RE. Moreover, we aim to raise awareness for this interesting topic in the RE community and foster future collaborations across the boundaries of requirements engineering and software engineering. In this third edition, we aim to further enrich our existing body of ideas and identify synergies between non-SE disciplines and RE, inspired by the special theme: \"Learning from Fiction - What can RE learn from famous characters or people acting in movies / TV series?\"","PeriodicalId":166923,"journal":{"name":"2019 IEEE 27th International Requirements Engineering Conference Workshops (REW)","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122702719","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}