| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:A product quality impacts of a mobile software product line : an empirical study
Authors:ID Pavlič, Luka (Author)
ID Beranič, Tina (Author)
ID Heričko, Marjan (Author)
Files:.pdf Pavlic-2021-A_product_quality_impacts_of_a_mob.pdf (2,46 MB)
MD5: 81BF6DB6CF1D66E5976330D9B3560B81
 
URL https://doi.org/10.7717/peerj-cs.434
 
Language:English
Work type:Scientific work
Typology:1.01 - Original Scientific Article
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Background: The software product lines (SPL) enable development teams to fully address a systematic reuse of shared assets to deliver a family of similar software products. Mobile applications are an obvious candidate for employing an SPL approach. This paper presents our research outcomes, based on empirical data from an industry-level development project. Two development teams were confronted with the same functionalities set to be delivered through a family of native mobile applications for Android and iOS. Methods: Empirical data was gathered before, during and after a year of full-time development. The data demonstrate the impact of a SPL approach by comparing the SPL and non-SPL multiple edition development. One family of products (Android apps) was developed using an SPL approach, while another (iOS apps), functionally the same, was developed without employing an SPL approach. The project generated a volume of raw and aggregated empirical data to support our research questions. Results: The paper reports a positive impact of an SPL approach on product quality (internal and external) and feature output per week. As data shows, it also increases the delivery of functionalities (240% in 6 more editions), while investing the same amount of effort needed for a single-edition development. As a result of system-supported separation of development and production code, developers had a high confidence in further development. On the other hand, the second team delivered less new functionalities, only two new application editions, and lower software quality than the team that manages multi-edition development by employing an SPL approach.
Keywords:software product line, Android, simultaneous development, iOS, Software quality, software product editions
Publication status:Published
Publication version:Version of Record
Submitted for review:23.10.2020
Article acceptance date:17.02.2021
Publication date:27.04.2021
Publisher:PeerJ
Year of publishing:2021
Number of pages:Str. 1-26
Numbering:Letn. 7, št. članka 434
PID:20.500.12556/DKUM-92538 New window
UDC:004.5
ISSN on article:2376-5992
COBISS.SI-ID:61614595 New window
DOI:10.7717/peerj-cs.434 New window
Publication date in DKUM:17.04.2025
Views:227
Downloads:11
Metadata:XML DC-XML DC-RDF
Categories:Misc.
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Record is a part of a journal

Title:PeerJ computer science
Publisher:PeerJ
ISSN:2376-5992
COBISS.SI-ID:21549320 New window

Document is financed by a project

Funder:ARRS - Slovenian Research Agency
Project number:P2-0057
Name:Informacijski sistemi

Licences

License:CC BY 4.0, Creative Commons Attribution 4.0 International
Link:http://creativecommons.org/licenses/by/4.0/
Description:This is the standard Creative Commons license that gives others maximum freedom to do what they want with the work as long as they credit the author.
Licensing start date:27.04.2021

Secondary language

Language:Slovenian
Keywords:programska oprema, proizvodnja programske opreme, kakovost programske opreme, mobilne aplikacije


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica