A Multi-layered Desires Based Framework to Detect Users' Evolving Non-functional Requirements

dc.contributor.author Sun, Peng
dc.contributor.author Yang, Jingwei
dc.contributor.author Ming, Hua
dc.contributor.author Chang, Carl
dc.contributor.department Computer Science
dc.date.accessioned 2022-10-13T13:16:31Z
dc.date.available 2022-10-13T13:16:31Z
dc.date.issued 2018
dc.description.abstract Non-functional requirements (NFRs) play a crucial role in all the downstream activities of a software life-cycle process. Capturing newly emerged NFRs is key to software evolution. Recent research shows functional requirements in the form of task-level alternative features can be elicited from user behavioral and system contextual data through user goal inference. Considering the close connection between the concept of goal and desire, we posit that there is an opportunity to extract new NFRs based on users’ mental states, particularly their desires. We propose to use a statistical model to infer desires with multiple-levels of abstraction based on contextual data under Situ framework. Our multi-layered desire inference method takes inference confidence into consideration, and tries to make sense of inference results with both high- and low- inference confidence. By utilizing the different abstraction levels of desires, we provide an illustrative example with three cases to elicit users’ new NFRs including new high-level and low-level desires and new contributing relationships between them. Several implications of this work are also discussed. We plan to conduct experiments on human subjects to validate the proposed method as IRB has just approved our proposal.
dc.description.comments This is a manuscript of a proceeding published as P. Sun, J. Yang, H. Ming and C. K. Chang, "A Multi-layered Desires Based Framework to Detect Users' Evolving Non-functional Requirements," 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), 2018, pp. 28-37, doi: 10.1109/COMPSAC.2018.00013.<br/><br/>© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/4vGXOR2r
dc.language.iso en
dc.publisher ©2018 IEEE
dc.source.uri https://doi.org/10.1109/COMPSAC.2018.00013 *
dc.subject.keywords Conditional Random Fields
dc.subject.keywords Desires Inference
dc.subject.keywords NonFunctional Requirement
dc.subject.keywords Software Engineering
dc.title A Multi-layered Desires Based Framework to Detect Users' Evolving Non-functional Requirements
dc.type Presentation
dspace.entity.type Publication
relation.isAuthorOfPublication 366e740a-4f95-4d06-99f2-8ad8667e2f3b
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
472.33 KB
Adobe Portable Document Format