Sarah Sturmer, Nan Niu, Tanmay Bhowmik, J. Savolainen
{"title":"Eliciting Environmental Opposites for Requirements-Based Testing","authors":"Sarah Sturmer, Nan Niu, Tanmay Bhowmik, J. Savolainen","doi":"10.1109/REW56159.2022.00010","DOIUrl":null,"url":null,"abstract":"Many software failures originate in the environment. To make the environment assumptions explicit in the requirements-based testing process, we propose to construct opposites where an implemented software feature can be observed and evaluated in different yet related contexts. In this paper, we share our manual analysis of such environmental opposites. Specifically, we identified 127 opposite pairs of 32 Webex’s continuously released features over three months. Our results not only demonstrate the feasibility by covering all the 32 features, but also suggest that semantic roles, such as \"Temporal\", \"Stakeholder\", and \"Instrument\", emerge as the dominant categories conducive to eliciting environmental opposites.","PeriodicalId":360738,"journal":{"name":"2022 IEEE 30th International Requirements Engineering Conference Workshops (REW)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 30th International Requirements Engineering Conference Workshops (REW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REW56159.2022.00010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Many software failures originate in the environment. To make the environment assumptions explicit in the requirements-based testing process, we propose to construct opposites where an implemented software feature can be observed and evaluated in different yet related contexts. In this paper, we share our manual analysis of such environmental opposites. Specifically, we identified 127 opposite pairs of 32 Webex’s continuously released features over three months. Our results not only demonstrate the feasibility by covering all the 32 features, but also suggest that semantic roles, such as "Temporal", "Stakeholder", and "Instrument", emerge as the dominant categories conducive to eliciting environmental opposites.