147 results
Showing 1–20 · 0.51 seconds · RSS
e-Informatica Software Engineering Journal
Scopus
ISSN 1897-7979 · Wroclaw University of Science and Technology · 147 articles in the index
-
Journal Article Full text
Synthesizing Critical Success Factors in Agile Software Development: A Systematic Literature Review and Theoretical Framework
Context: Despite the popularity of Agile software development, achieving consistent project success remains challenging. Furthermore, identifying what contributes to project success is inconsistent across studies. In addition measuring success is incoherent, and existing SLR's are not systematic…
-
Journal Article Full text
Text-to-SQL Dataset Quality Assessment: a Multi-Dimensional Validation Framework
Context: LLM-based Text-to-SQL has advanced quickly, but benchmark and training datasets may contain defects that distort evaluation and fine-tuning. Prior audits remain fragmented, addressing dimensions in isolation. Objective: This paper proposes text2sql-dataset-analyzer, an open-source…
-
Journal Article Full text
The Landscape of Generative AI in Information Systems: a Synthesis of Secondary Reviews and Research Agendas
Context: The post-ChatGPT surge has rapidly reframed Information Systems (IS) research and practice. As organizations and society grapple with Generative AI (GenAI) adoption, a body of secondary studies and research agendas has emerged to synthesize early evidence and chart directions for future…
-
Journal Article
Onboarding Newcomers in Large-Scale Agile Projects: A Multiple Case Study
Context: Large-scale agile (LSA) is inherently characterized by socio-technical complexities (e.g., system dependencies, extensive cross-team coordination, and distributed organizational structures). Onboarding of newcomers is a critical challenge in LSA environments and it remains underexplored…
-
Journal Article
Bridging Humans and LLMs: Investigating Human-AI Collaboration in Multi-agent Requirements Analysis for Organizational AI Adoption
Context: Organizations adopting Artificial Intelligence (AI) face challenges in eliciting and analyzing requirements that align with strategic objectives, especially when human oversight and iterative refinement are needed. Large Language Models (LLMs)-based Multi-agent systems provide a~potential…
-
Journal Article
A Modular Multi-Agent LLM Architecture for Text-to-Diagram Generation and User-Guided Refinement
Context: Recent advances in LLM-based diagram generation increasingly rely on coordinated agent systems rather than single-model prompts. Objective: This work highlights how modular multi-agent architectures improve reliability, semantic grounding, and iterative refinement in text-to-diagram…
-
Journal Article
KPSO-Fuzzy: An AI-based Hybrid Approach for Software Requirements Prioritization
Context: Software requirements outline customer expectations for their software and are critical for successful project outcomes. As software becomes increasingly complex due to its size and diverse features, it is vital to prioritize these requirements to utilize development resources effectively…
-
Journal Article
From Draft to Standard: An Expert-Validated Catalog of API Gateway Software Metrics
Context : In the fast-growing API Economy scenario, API Gateways became an essential tool for microservice reliability and scalability, yet lack standardized quality models and measures to assess these tools in an objective fashion. Objective : This study quantitatively and qualitatively assessed…
-
Journal Article
Bridging Participatory Co-Design and Model-Driven Engineering for Community-Based Web-3D Framework Development: Method and Validation
Context: Sustainable tourism platforms require methodologies balancing stakeholder inclusivity with technical rigor. Existing approaches either emphasize participatory design at the cost of formalization or concentrate on technical precision while neglecting community voices, creating a critical…
-
Journal Article
Index-Based Type-3 Clone Detection
Context: Clone detection is a common task in software engineering. Type-3 clones are fragments of code that can be slightly different in structure. Objective: The article presents a~new algorithm for Type-3 clone detection, its open-source implementation called DrDupLex3, and novel open-source…
-
Journal Article
Realising the Role of Generative AI Among Project Management Professionals
Context: While conceptual research on AI in project management is advancing, empirical evidence of actual usage among IT project managers practising is limited. Objective: We investigate how Finnish IT project and programme managers use generative AI in daily work, identifying practices…
-
Journal Article
A Novel Approach for Enhancing Code Smell Detection Using Random Convolutional Kernel Transform
Context: In software engineering, the presence of code smells is closely associated with increased maintenance costs and complexities, making their detection and remediation an important concern. Objective: Despite numerous deep learning approaches for code smell detection, many still heavily rely…
-
Journal Article
Guidelines for Conducting Action Research Studies in Software Engineering
Context: Action research is popular in software engineering due to its industrial nature and promises of effective technology transfers. Yet, the methodology is still gaining popularity, and guidelines for conducting quality action research studies are needed. Objective: This paper aims to collect…
-
Journal Article
Challenges of Requirements Communication and Digital Assets Verification in Infrastructure Projects
Background: Poor communication of requirements between clients and suppliers contributes to project overruns,in both software and infrastructure projects. Existing literature offers limited insights into the communication challenges at this interface. Aim: Our research aim to explore the processes…
-
Journal Article
A Defect Classification Framework for AI-Based Software Systems (AIODC)
\Context: Artificial Intelligence (AI) is increasingly integrated into critical domains, making defect analysis essential to ensure system quality and reliability. Current defect classification frameworks do not adequately address the unique properties of AI systems. \Objective: This paper proposes…
-
Journal Article
Disambiguating Software Property Descriptions: A Solution Proposal and Evaluation
\Context: The state-of-the-art and practice on software quality is growing constantly and presents several challenges. The ever-growing body of knowledge on the topic, obfuscates the situation further, the lack of explicit structure makes it difficult to identify which properties exist today and…
-
Journal Article
Bug Report Analytics for Software Reliability Assessment using Hybrid Swarm -- Evolutionary Algorithm
Background: With the growing advances in the digital world, software development demands are increasing at an exponential rate. To ensure reliability of the software, high-performance tools for bug report analysis are needed. Aim: This paper proposes a new ‘Iterative Software Reliability’ model…
-
Journal Article
Activity-Based Detection of (Anti-)Patterns: An Embedded Case Study of the Fire Drill
Background: Nowadays, expensive, error-prone, expert-based evaluations are needed to identify and assess software process anti-patterns. Process artifacts cannot be automatically used to quantitatively analyze and train prediction models without exact ground truth. Aim: Develop a~replicable…
-
Journal Article
ACoRA - A Platform for Automating Code Review Tasks
Background: Modern Code Reviews (MCR) are frequently adopted when assuring code and design quality in continuous integration and deployment projects. Although tiresome, they serve a secondary purpose of learning about the software product. Aim: Our objective is to design and evaluate a support tool…
-
Journal Article
Boosting and Comparing Performance of Machine Learning Classifiers with Meta-heuristic Techniques to Detect Code Smell
Background: Continuous modifications, suboptimal software design practices, and stringent project deadlines contribute to the proliferation of code smells. Detecting and refactoring these code smells are pivotal to maintaining complex and essential software systems. Neglecting them may lead to…