1. A product quality impacts of a mobile software product line : an empirical studyLuka Pavlič, Tina Beranič, Marjan Heričko, 2021, original scientific article 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 Published in DKUM: 17.04.2025; Views: 0; Downloads: 0
Full text (2,46 MB) This document has many files! More... |
2. Mobilna aplikacija za evidentiranje računov in garancijOskar Žnidaršič, 2024, undergraduate thesis Abstract: Cilj diplomske naloge je bila izdelava mobilne aplikacije, ki omogoča shranjevanje računov in garancij na napravi ter nas hkrati opozarja, preden nam garancija poteče.
Za izdelavo aplikacije smo uporabili orodje MIT App Inventor, ki je programski jezik za blokovno programiranje. Pri tem smo si pomagali tudi z razširitvami, ki so jih razvili uporabniki skupnosti MIT App Inventor, saj osnovno orodje ne omogoča izdelave nekaterih funkcij, ki smo jih potrebovali.
Aplikacijo smo uspešno izdelali, ob delu pa dobro spoznali orodje in menimo, da lahko aplikacijo nadgradimo v svojem prostem času. Primera funkcij, za katera smo menili, da bi ju bilo vredno razviti v prihodnosti, sta koledar, ki prikazuje garancije, in možnost spremembe jezika, ki ga uporablja aplikacija. Keywords: MIT App Inventor, mobilna aplikacija, račun, garancija, Android Published in DKUM: 11.09.2024; Views: 59; Downloads: 34
Full text (2,88 MB) |
3. Razvoj mobilne aplikacije za spremljanje kriptovalut z orodjem Jetpack ComposeAlen Jelenko, 2024, undergraduate thesis Abstract: Živimo v svetu, ki se vse hitreje spreminja. Popoln primer tega je konstantno aktiven trg kripto valut. Ob praznikih, ravno takrat, ko ljudje niso pozorni na nihanja svojih denarnih vložkov, se na trgu kripto valut zgodijo največje spremembe. Android aplikacija, ki bi nas pravočasno obvestila o teh spremembah, je bila cilj diplomskega dela. Aplikacija omogoča pogled na izbran seznam kriptovalut in vseh relevantnih informacij o njih, npr. grafi nihanja cene. Keywords: Android, Kotlin, domorodna mobilna aplikacija, Jetpack Compose Published in DKUM: 08.08.2024; Views: 204; Downloads: 60
Full text (2,26 MB) |
4. |
5. Varna prijava z uporabo vmesnika za pametne kartice : diplomsko deloNino Galuf, 2024, undergraduate thesis Abstract: V diplomskem delu smo predstavili izdelano mobilno aplikacijo, ki omogoča varno prijavo v informacijske sisteme s pomočjo zalednega dela. Za prijavo se uporablja namensko napravo YubiKey, na kateri se hrani podpisan certifikat. V praktičnem delu smo podrobneje predstavili grafični vmesnik mobilne aplikacije, prav tako smo opisali postopek konfiguracije digitalnega certifikata in prijavo z njim v informacijski sistem. Keywords: YubiKey, Android, avtentikacija, Jetpack Compose, Kotlin, Phoenix Published in DKUM: 04.06.2024; Views: 231; Downloads: 0 |
6. Mobilna aplikacija za pomoč ljudem v stiski : diplomsko deloMinela Macanović, 2024, undergraduate thesis Abstract: Diplomsko delo obravnava izdelavo mobilne aplikacije za pomoč ljudem v stiski. Aplikacija je izdelana za naprave z nameščenim operacijskim sistemom Android. Razvoj obsega uporabo različnih tehnologij pri implementaciji raziskanih metod, ki ljudem pomagajo pri njihovem obvladovanju stisk, s katerimi se ti soočajo v modernem času. Opisan je celoten potek izdelave aplikacije, razlogi za samo implementacijo pa so pojasnjeni s psihološkega stališča. Na koncu opišemo testiranja, s katerimi smo dosegli zanesljivost aplikacije, in podamo ideje za morebitne izboljšave v prihodnosti. Keywords: mobilna aplikacija, stiska, pomoč, android Published in DKUM: 26.04.2024; Views: 496; Downloads: 98
Full text (2,35 MB) This document has many files! More... |
7. Razvoj mobilne aplikacije za pohodnike : diplomsko deloAlen Škorjanc, 2023, undergraduate thesis Abstract: V diplomski nalogi smo ustvarili mobilno aplikacijo za pohodnike. Najprej smo raziskali obstoječe rešitve in jih primerjali. Nato smo opisali tehnologije, ki smo jih uporabili za razvoj zalednega dela in mobilne aplikacije. Zatem smo opisali aplikacijo in kako smo projekt izvedli; potem smo opisali še razvoj zalednega dela in mobilne aplikacije ter njunih komponent. Na koncu smo podali ideje, kako bi aplikacijo v prihodnosti še nadgradili. Keywords: mobilna aplikacija, Android, Kotlin, Java, pohodništvo Published in DKUM: 05.10.2023; Views: 472; Downloads: 78
Full text (5,70 MB) |
8. Mobilna aplikacija za oddaljeno zdravniško pomoč : diplomsko deloJure Kozole, 2023, undergraduate thesis Abstract: V diplomskem delu je predstavljena celostna analiza potreb in želja uporabnikov v povezavi s funkcionalnostmi, ki jih naj bi vključevala aplikacija za komunikacijo med pacientom in zdravstveno ambulanto. Poleg tega smo analizirali že obstoječe rešitve na trgu, da bi bolje razumeli trenutno stanje. Na podlagi pridobljenih podatkov smo razvili aplikacijo, ki omogoča neposreden pogovor z zdravstvenim osebjem ter deljenje biometričnih podatkov. Za varno hrambo teh občutljivih informacij smo se opirali na že obstoječe rešitve, kot je Google Fit, ki zagotavljajo visok standard varnosti podatkov. Keywords: komunikacija, biometrični podatki, varnost, Google Fit, Android Published in DKUM: 05.10.2023; Views: 460; Downloads: 73
Full text (2,59 MB) |
9. Mobilna aplikacija za pomoč umetnikom pri prodaji njihovih izdelkov in storitev : diplomsko deloZdravko Brdarovski, 2023, undergraduate thesis Abstract: Namen tega diplomskega dela je, kako razviti mobilno aplikacijo za pomoč umetnikom pri prodaji njihovih izdelkov in storitev na napravah z operacijskim sistemom Android. Med procesom razvoja je bilo izvedenih šest faz oblikovanja prototipa. Aplikacija je bila zasnovana tako, da umetnikom omogoča objavljanje, urejanje in brisanje objav, njihovim potencialnim strankam pa filtriranje objav umetnikov ter pregledovanje njihovih profilov. Ugotovljeno je bilo, da je uporaba naše mobilne aplikacije s strani umetnikov znatno povečala njihovo mesečno prodajo umetnin in število obiskovalcev njihovih galerij. Keywords: mobilna aplikacija, pomoč umetnikom, android, firebase, kotlin Published in DKUM: 05.10.2023; Views: 358; Downloads: 49
Full text (2,42 MB) |
10. Razvoj mobilne aplikacije MyDrive : diplomsko deloMatic Lang, 2023, undergraduate thesis Abstract: V okviru diplomskega dela smo ustvarili nativno mobilno aplikacijo za diagnostiko in
snemanje vožnje vozila. Za pridobivanje podatkov vozila smo v projekt vključili sistem OBD,
za določanje lokacije pa GPS sistem mobilne naprave. Pred začetkom implementacije naše
aplikacije smo analizirali stanje na trgu. To smo naredili tako, da smo poiskali dela, ki se
ujemajo z našo tematiko. Po analizi produktov, ki so trenutno na trgu, smo ugotovili, da
obstajajo produkti za avtodiagnostiko in sledenje vožnje, kar smo izbrali za osnovno
funkcionalnost naše aplikacije. Prav tako smo pred implementacijo predstavili vse
uporabljene tehnologije in razloge za njihovo uporabo in razvojna okolja, v katerih smo
razvili produkt. Osrednji del diplomskega dela predstavlja razvoj in implementacija
produkta. Najprej smo razvili aplikacijo za mobilne naprave, ki imajo operacijski sistem
Android. Za potrebe obdelave podatkov in avtorizacije smo uporabili sistem Firebase. Ker
ta ni zadostoval za potrebe pridobivanja podatkov vozila, smo razvili svoj zaledni sistem, ki
nam je omogočil prav to. Na koncu smo opisali tudi testiranje aplikacije, ki je potekalo
vzporedno z razvojem tudi na terenu. Keywords: OBD, Android, Firebase, analiza vožnje, mobilna aplikacija Published in DKUM: 12.06.2023; Views: 656; Downloads: 131
Full text (1,74 MB) |