| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 17
Na začetekNa prejšnjo stran12Na naslednjo stranNa konec
1.
Impact of developer queries on the effectiveness of conversational large language models in programming
Viktor Taneski, Sašo Karakatič, Patrik Rek, Gregor Jošt, 2025, izvirni znanstveni članek

Opis: This study investigates the effects of LLM-based coding assistance on web application development by students using a frontend framework. Rather than comparing different models, it focuses on how students interact with LLM tools to isolate the impact of query type on coding success. To this end, participants were instructed to rely exclusively on LLMs for writing code, based on a given set of specifications, and their queries were categorized into seven types: Error Fixing (EF), Feature Implementation (FI), Code Optimization (CO), Code Understanding (CU), Best Practices (BP), Documentation (DOC), and Concept Clarification (CC). The results reveal that students who queried LLMs for error fixing (EF) were statistically more likely to have runnable code, regardless of prior knowledge. Additionally, students seeking code understanding (CU) and error fixing performed better, even when normalizing for previous coding ability. These findings suggest that the nature of the queries made to LLMs influences the success of programming tasks and provides insights into how AI tools can assist learning in software development.
Ključne besede: large language models, LLMs, prompt engineering, query type analysis, AI-assisted programming, educational software development
Objavljeno v DKUM: 23.06.2025; Ogledov: 0; Prenosov: 4
.pdf Celotno besedilo (994,41 KB)
Gradivo ima več datotek! Več...

2.
State-of-the-art cross-platform mobile application development frameworks : a comparative study of market and developer trends
Gregor Jošt, Viktor Taneski, 2025, pregledni znanstveni članek

Opis: Cross-platform mobile application development has gained significant traction in recent years, driven by the growing demand for efficient, cost-effective solutions that cater to both iOS and Android platforms. This paper presents a state-of-the-art review of crossplatform mobile application development, emphasizing the industry trends, framework popularity, and adoption in the job market. By analyzing developer preferences, community engagement, and market demand, this study provides a comprehensive overview of how cross-platform mobile development frameworks shape the mobile development landscape. The research employs a data-driven methodology, drawing insights from three key categories: Developer Sentiment and Survey Data, Community Engagement and Usage Data, and Market Adoption and Job Market Data. By analyzing these factors, the study identifies the key challenges and emerging trends shaping cross-platform mobile application development. It assesses the most widely used frameworks, comparing their strengths and weaknesses in real-world applications. Furthermore, the research examines the industry adoption patterns and the presence of these frameworks in job market trends. Unlike earlier research, which included now-obsolete platforms like Windows Phone and frameworks such as Xamarin, this study is tailored to the current cross-platform mobile application development market landscape. The conclusions offer actionable insights for developers and researchers, equipping them with the knowledge needed to navigate the evolving cross-platform mobile application development ecosystem effectively.
Ključne besede: cross-platform mobile application development, flutter, react native, .NET MAUI, mobile app engineering, framework evolution, performance optimization, developer experience, job market trends
Objavljeno v DKUM: 29.05.2025; Ogledov: 0; Prenosov: 2
.pdf Celotno besedilo (1,80 MB)

3.
Uvod v knjižnico React : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitev
Gregor Jošt, 2025, drugo učno gradivo

Opis: V gradivu je obravnavan uvod v React, kjer je najprej predstavljena zgodovina knjižnice in ugotovljeno, da igra React pomembno vlogo pri razvoju uporabniških vmesnikov z uporabo komponent. Predstavljeni so ključni koncepti, kot so komponente, JSX in lastnosti (props). Razvojno okolje je postavljeno z orodjem Vite, ki omogoča hiter razvoj, za bolj varno in strukturirano pisanje kode pa je uporabljen jezik TypeScript. Na koncu je implementirana preprosta komponenta, sestavljena iz pod-komponent, kjer so uporabljeni vsi pridobljeni koncepti. Vsi predstavljeni koncepti so podkrepljeni s primeri za lažje razumevanje.
Ključne besede: knjižnica React, razvoj spletnih aplikacij, računalniška orodja
Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 19
.pdf Celotno besedilo (1,25 MB)

4.
Gradnja dinamičnih aplikacij z uporabo knjižnice React : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitev
Gregor Jošt, 2025, drugo učno gradivo

Opis: V tem gradivu so predstavljene ključne zasnove razvoja dinamičnih aplikacij v Reactu, kot so virtualni DOM, stanje komponent, pogojni izrisi, izris seznama in odzivi na dogodke. Te zasnove omogočajo začetek razvoja dinamičnih aplikacij.
Ključne besede: spletne aplikacije, dinamične aplikacije, razvoj dinamičnih aplikacij, knjižnica React
Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 17
.pdf Celotno besedilo (561,84 KB)

5.
React strežniške komponente : Interno učno gradivo pri predmetu Ogrodja in okolja za razvoj spletnih rešitev
Gregor Jošt, 2025, drugo učno gradivo

Opis: To gradivo se osredotoča na različne pristope in strategije upodabljanja spletnih aplikacij, ki vključujejo tako tehnike, ki potekajo na strani odjemalca kot tudi na strežniški strani. V prvem delu so obravnavane osnove upodabljanja spletnih strani, pri čemer se podrobno preučujejo različni pristopi, kot so upodabljanje na strani odjemalca, strežnika in statično generiranje strani. Naslednji del se poglobi v strežniške komponente, ki so novost pri razvoju spletnih aplikacij. Določene so različne vrste strežniških komponent in njihov vpliv na interaktivnost aplikacij. V nadaljevanju je predstavljeno, kaj so strežniške akcije in kako se povezujejo z obrazci v spletnih aplikacijah. Na koncu so povzeti glavni sklepi in zaključki raziskave, ki ponujajo smernice za nadaljnje raziskovanje in uporabo teh tehnik v praksi.
Ključne besede: spletne aplikacije, strežniške komponente, React
Objavljeno v DKUM: 20.01.2025; Ogledov: 0; Prenosov: 8
.pdf Celotno besedilo (582,60 KB)

6.
Mutacijsko testiranje v programskem jeziku JavaScript : diplomsko delo
Žiga Ajdnik, 2021, diplomsko delo

Opis: Mnoga podjetja investirajo v pokritost programskega koda z avtomatiziranimi testi za boj proti hroščem pri izdaji novejših različic. V diplomskem delu smo raziskali proces testiranja testov, imenovan mutacijsko testiranje. Mutacijsko testiranje z vsiljevanjem napak preverja kvaliteto testov. Osredotočili smo se na proces mutacijskega testiranja programske kode, napisane v jeziku JavaScript. Pregledali smo obstoječa orodja za izvedbo takšnega procesa in izbrali orodja Stryker-Mutator in ter Mutode za nadaljnjo analizo. Izvedli smo proces testiranja na dveh odprtokodnih projektih, s čimer smo pridobili podatke za ovrednotenje obeh orodij. Glede na opredeljene kriterije se je orodje Stryker-Mutator izkazalo kot primernejše za izvedbo mutacijskega testiranja.
Ključne besede: JavaScript, mutacijsko testiranje, Stryker-Mutator, Mutode
Objavljeno v DKUM: 04.11.2021; Ogledov: 1171; Prenosov: 85
.pdf Celotno besedilo (1,26 MB)

7.
Primerjava podpore diagramom aktivnosti v modelirnih orodjih : diplomsko delo
Jan Retko, 2019, diplomsko delo

Opis: Namen diplomskega dela je bil spoznati vse gradnike diagramov aktivnosti in preveriti, v kolikšni meri so le-ti podprti v izbranih modelirnih orodjih. Na osnovi sorodnih del smo oblikovali seznam kriterijev za primerjavo orodij, s pomočjo katerega smo ovrednotili orodji VisualParadigm in StarUML. Ugotovili smo, da se orodji znatno razlikujeta glede števila podprtih elementov, pri čemer pa obe orodji zagotavljata dobro podporo za večino najpogosteje uporabljenih gradnikov. Slednje potrjujejo tudi rezultati, ki smo jih pridobili pri izdelavi diagramov aktivnosti za primere na področju modeliranja poslovnih procesov, visokonivojskega opisa programskih procesov in za predstavitev in načrtovanje algoritmov. Obe orodji sta se izkazali kot primerna izbira tudi glede ostalih kriterijev, kot so krožno inženirstvo, preverjanje sintakse, uvozi in izvozi, izdajanje novih verzij, robustnost, podpora za več uporabnikov, pregledovanje, zahteve in podpora.
Ključne besede: informacijski sistemi, modeliranje, jezik UML, diagrami aktivnosti, modelirna orodja
Objavljeno v DKUM: 23.11.2019; Ogledov: 1294; Prenosov: 111
.pdf Celotno besedilo (2,59 MB)

8.
DEP technical architecture report
Aleš Zamuda, Lucija Brezočnik, Iztok Fister, Tina Beranič, Grega Žlahtič, Matej Brumen, Gregor Jošt, Viktor Taneski, Muhamed Turkanović, 2018, elaborat, predštudija, študija

Objavljeno v DKUM: 08.03.2019; Ogledov: 1289; Prenosov: 55
.pdf Celotno besedilo (2,04 MB)

9.
Improving comprehension of process diagrams with Graphical highlights
Gregor Jošt, 2018, doktorska disertacija

Opis: The main purpose of business process diagrams is to facilitate the communication between the process-related stakeholders, which directly affects the decision-making. For this reason, they must be easy to understand. However, this is often challenging to achieve, since business process diagrams can become large and complex. This, in turn, can negatively affect their correctness and understandability. The goal of this doctoral thesis was to propose and investigate an approach that makes business process diagrams appear less complex, without changing the corresponding diagrammatic notation or the business process diagrams themselves. This was done by manipulating the opacity of graphical elements in order to emphasize the important parts of a business process diagram by lowlighting the irrelevant ones. The proposed solution, named Emphasis, implemented with opacity-based Graphical Highlight pattern, abbreviated as simply Graphical highlights, was subsequently applied to sample business process diagram, modeled in Business Process Model and Notation (BPMN). The analysis demonstrated that the structural complexity of the business process diagrams decreased when the proposed solution was applied. Afterwards, a Web application prototype was implemented, which supports the proposed set of Graphical highlights. Furthermore, we empirically validated whether Graphical highlights positively impact cognitive effectiveness of business process diagrams, and if the users will find the prototype implementation useful. To this end, an experimental research, which included 85 participants, was conducted. The participants were randomly assigned in either the treatment group (Graphical highlights diagram representation approach), or the control group (conventional diagram representation approach). In accordance with the definition of cognitive effectiveness, speed, ease, and accuracy of answering 26 comprehension questions were observed, along with the perceived usefulness of the prototype. The results of the analysis demonstrated that participants who used Graphical highlights significantly outperformed those that used the conventional approach in all experiment's observations. We can conclude that using Graphical highlights increases the cognitive effectiveness of business process diagrams, while the corresponding prototype implementation is perceived as being useful.
Ključne besede: process diagrams, emphasis, graphical highlights, cognitive effectiveness, controlled experiment, prototype implementation, BPMN
Objavljeno v DKUM: 21.12.2018; Ogledov: 2454; Prenosov: 173
.pdf Celotno besedilo (3,40 MB)

10.
Business process model and notation : the current state of affairs
Mateja Bule, Gregor Jošt, Marjan Heričko, Gregor Polančič, 2015, izvirni znanstveni članek

Opis: With business process modelling, companies and organizations can gain explicit control over their processes. Currently, there are many notations in the area of business process modelling, where Business Process Model and Notation (BPMN) is denoted as the de facto standard. Aims: The aim of this research is to provide the state-of-the-art results addressing the acceptance of BPMN, while also examining the purposes of its usage. Furthermore, the advantages, disadvantages and other interests related to BPMN were also investigated. Method: To achieve these objectives, a Systematic Literature Review (SLR) and a semantic examination of articles% citations was conducted. Results: After completing SLR, out of a total of 852 articles, 31 were deemed relevant. The majority of the articles analyzed the notation and compared it with other modelling techniques. The remainder evaluated general aspects of the notation, e.g. history and versions of the standard, usage of the notation or tools. Conclusion: Our findings demonstrate that there are empirical insights about the level of BPMN acceptance. They suggest that BPMN is still widely perceived as the de facto standard in the process modelling domain and its usage is ever-increasing. However, many studies report that only a limited set of elements are commonly used and to this end, several extensions were proposed. The main purpose of BPMN remains the description of business processes.
Ključne besede: business process modeling, BPMN, acceptance, use, systematic literature review
Objavljeno v DKUM: 06.07.2017; Ogledov: 2083; Prenosov: 841
.pdf Celotno besedilo (841,57 KB)
Gradivo ima več datotek! Več...

Iskanje izvedeno v 0.09 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici