2020
DOI: 10.1002/smr.2257
|View full text |Cite
|
Sign up to set email alerts
|

Updating the goal model with user reviews for the evolution of an app

Abstract: Goal model is an important model in requirements engineering, and it can describe features and their relationships for supporting the development of apps. Since an app evolves continually, the goal model also needs to be updated with new requirements to guide the whole process. As the feedback of users, reviews provide an abundant resource of user requirements for updating the goal model. In this paper, we propose an approach to help developers (a) analyze reviews to gain the information of user requirements b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(15 citation statements)
references
References 41 publications
0
15
0
Order By: Relevance
“…Information retrieval is also used to establish traceability links between app reviews and other software engineering artefacts (Palomba et al 2015;Palomba et al 2018), such as source code (Palomba et al 2017;Zhou et al 2020;Shams et al 2020), stack tracers (Pelloni et al 2018, issues from tracking systems (Palomba et al 2015;, and warnings from static analysis tools (Wei et al 2017) in order to locate problems in source code (Palomba et al 2017;Ciurumelea et al 2017;Grano et al 2018), suggest potential changes (Palomba et al 2015;Palomba et al 2017), or to flag errors and bugs in an application under test (Wei et al 2017). Such traceability links can be also detected between reviews and feedback from other source like Twitter to study if the same issues are discussed in both digital channels Oehri and Guzman 2020); or between reviews and goals in goal-model to understand the extent to which app satisfies the users' goals (Liu et al 2020;Gao et al 2020).…”
Section: Search and Information Retrievalmentioning
confidence: 99%
See 4 more Smart Citations
“…Information retrieval is also used to establish traceability links between app reviews and other software engineering artefacts (Palomba et al 2015;Palomba et al 2018), such as source code (Palomba et al 2017;Zhou et al 2020;Shams et al 2020), stack tracers (Pelloni et al 2018, issues from tracking systems (Palomba et al 2015;, and warnings from static analysis tools (Wei et al 2017) in order to locate problems in source code (Palomba et al 2017;Ciurumelea et al 2017;Grano et al 2018), suggest potential changes (Palomba et al 2015;Palomba et al 2017), or to flag errors and bugs in an application under test (Wei et al 2017). Such traceability links can be also detected between reviews and feedback from other source like Twitter to study if the same issues are discussed in both digital channels Oehri and Guzman 2020); or between reviews and goals in goal-model to understand the extent to which app satisfies the users' goals (Liu et al 2020;Gao et al 2020).…”
Section: Search and Information Retrievalmentioning
confidence: 99%
“…Detect links between reviews and goals in goal model; to identify users' satisfaction w.r.t. these goals; or to recommend new goals that need to be satisfied by the app (Liu et al 2020;Gao et al 2020).…”
Section: Goal Modelmentioning
confidence: 99%
See 3 more Smart Citations