Developers' eyes on the changes of apps: An exploratory study on app changelogs

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Citations (Scopus)
8 Downloads (Pure)

Abstract

Release planning for mobile apps has only recently become an area of active research. As a result, little is known about the types of requirements that app developers pay the most attention to when releasing an app. This research uses the changelogs of apps to shed light on this. We report the results of an exploratory study in which we analyzed the requirements that dominate the changes of apps, according to a set of 3000 changelogs collected from 120 apps from three categories in the Apple App Store: Travel, Social networking, and Books. We analyzed the changelogs in terms of functional and non-functional requirements, from a developers' perspective. Our results suggest that developers' releases are by far more concerned with non-functional requirements than with functional requirements. We also found that usability and maintainability are the most frequently mentioned non-functional requirements (NFRs) in the changelogs. Surprisingly, reliability requirements formed only a fraction of the total number of NFRs addressed in all changelogs of apps in the three selected App Store categories.

Original languageEnglish
Title of host publication2019 IEEE 27th International Requirements Engineering Conference Workshops, REW 2019
Subtitle of host publicationProceedings
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages207-212
Number of pages6
ISBN (Electronic)978-1-7281-5165-6
ISBN (Print)978-1-7281-5166-3
DOIs
Publication statusPublished - 19 Dec 2019
Event27th IEEE International Requirements Engineering Conference Workshops, REW 2019 - Jeju Island, Korea, Republic of
Duration: 23 Sep 201927 Sep 2019
Conference number: 27

Conference

Conference27th IEEE International Requirements Engineering Conference Workshops, REW 2019
Abbreviated titleREW
Country/TerritoryKorea, Republic of
CityJeju Island
Period23/09/1927/09/19

Keywords

  • App store
  • Changelogs
  • Empirical study
  • Non-functional requirements
  • Release planning
  • Requirements engineering

Fingerprint

Dive into the research topics of 'Developers' eyes on the changes of apps: An exploratory study on app changelogs'. Together they form a unique fingerprint.

Cite this