Demo Data from SIGIR 2026 / reviewers in the wild / expert
Tihana Galinac Grbac
dblp:62/1717 · also Tihana Galinac, Tihana Grbac
· DBLP profile ↗
15ranked-venue papers
8as first author
0since 2021 · last 2019
0000-0002-4351-4082ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 8 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 77% Software maintenance and evolution · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › software fault analysis
fault distribution |
0.2 | 1 | 2013 | A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems · IEEE Trans. Software Eng. 2013 |
Empirical software engineering › reproducibility
replication study |
0.2 | 1 | 2013 | A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems · IEEE Trans. Software Eng. 2013 |
Empirical software engineering
software defect prediction |
0.2 | 1 | 2013 | A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems · IEEE Trans. Software Eng. 2013 |
Software maintenance and evolution
software quality assurance |
0.2 | 1 | 2013 | A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems · IEEE Trans. Software Eng. 2013 |
Empirical software engineering › software fault analysis
defect data analysis |
0.0 | 1 | 2013 | A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems · IEEE Trans. Software Eng. 2013 |
Methods — techniques the papers use, named apart from their topics
replication · 0.2quantitative analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Software structure evolution and relation to subgraph defectivenessabstractNetwork analysis has been successfully applied in software engineering to understand structural effects in the software. System software is represented as a network graph, and network metrics are used to analyse system quality. This study is motivated by a previous study, which represents the software structure as three‐node subgraphs and empirically identifies that software structure continuously evolves over system releases. Here, the authors extend the previous study to analyse the relation of structural evolution and the defectiveness of subgraphs in the software network graph. This study investigates the behaviour of subgraph defects through software evolution and their impact on system defectiveness. Statistical methods were used to study subgraph defectiveness across versions of the systems and across subgraph types. The authors conclude that software versions have similar behaviours in terms of average subgraph type defectiveness and subgraph frequency distributions. However, different subgraph types have different defectiveness distributions. Based on these conclusions, the authors motivate the use of subgraph‐based software representation in defect predictions and software modelling. These promising findings contribute to the further development of the software engineering discipline and help software developers and quality management in terms of better modelling and focusing their testing efforts within the code structure represented by subgraphs. Ana Vrankovic, Tihana Galinac Grbac, Zeljka Car |
IET Softw. | 2 |
| 2017 | Unit Verification Effects on Reused Components in Sequential Project ReleasesabstractBackground. The effects of different practices on fault distributions in evolving complex software systems is not fully understood. Software reuse and unit verification are practices used to improve system reliability by minimising the number of late faults. Reused software benefits from already being verified while unit verification aims to find faults early.Aims. We want to study effects of software reuse and unit verification on future modifications, fault densities of software units, and fault distributions.Method. We applied statistical analysis to a sample of 520 units that were reused and modified within four sequential projects from one product line in the telecommunication domain.Results. In reused units, the results of unit verification are correlated to a smaller degree of modifications and decreased fault densities.Conclusion. Unit verification in complex systems may improve system evolution in terms of smaller modifications and decrease of fault densities. The unit verification faults in reused components may be used as predictors of component modification and fault density. Tihana Galinac Grbac, Per Runeson, Darko Huljenic |
SEAA | 1 |
| 2017 | The Stability of Threshold Values for Software Metrics in Software Defect Prediction
Goran Mausa, Tihana Galinac Grbac |
MEDI | 2 |
| 2017 | ElaClo: A framework for optimizing software application topology in the cloud environment
Nikola Tankovic, Tihana Galinac Grbac, Mario Zagar |
Expert Syst. Appl. | 2 |
| 2016 | Building Blocks of Mayan: Componentizing the eScience Workflows through Software-Defined Service CompositionabstracteScience consists of computation-intensive workflows executing on highly distributed networks. Service compositions aggregate web services to automate scientific and enterprise business processes. Along with the increased demand for data quality and Quality of Service (QoS) for an accurate outcome in a shorter completion time, execution of the eScience workflows and service compositions are also required to be distributed efficiently across various geo-distributed nodes. This paper presents Mayan,1a Software-Defined Networking (SDN) based approach for service composition. Mayan i) facilitates an adaptive execution of scientific workflows, ii) offers a more efficient service composition by leveraging distributed execution frameworks, in addition to the traditional web service engines, and iii) enables a very large-scale reliable service composition by finding and consuming the current best-fit among the multiple implementations or deployments of the same service. Pradeeban Kathiravelu, Tihana Galinac Grbac, Luís Veiga |
ICWS | 2 |
| 2016 | A quantitative analysis of the unit verification perspective on fault distributions in complex software systems: an operational replication
Tihana Galinac Grbac, Per Runeson, Darko Huljenic |
Softw. Qual. J. | 1 |
| 2015 | Transforming Vertical Web Applications into Elastic Cloud ApplicationsabstractThere exists a huge amount of vertical applications that are developed for isolated computing environments. Due to increasing demand for additional resources there is a clear need to adapt these applications to the distributed environments. However, this is not an easy task and numerous variants are possible. Moreover, in this transition a new quality requirements become important, such as application elasticity. Application elasticity has to be built into a software system to enable smooth cost optimization at the run-time. In this paper, we provide a framework for evaluating different transformation variants of vertical Java EE multi-tiered applications into elastic cloud applications. With support of this framework the software developer is guided how to transform its application achieving optimal elasticity strategy. The framework is evaluated on slicing and evaluating elasticity of existing SaaS multi-tiered Java application used in Croatian market. Nikola Tankovic, Tihana Galinac Grbac, Hong Linh Truong 0001, Schahram Dustdar |
IC2E | 2 |
| 2015 | Software Defect Classification with a Variant of NSGA-II and Simple Voting Strategies
Emil Rubinic, Goran Mausa, Tihana Galinac Grbac |
SSBSE | 3 |
| 2015 | On the probability distribution of faults in complex software systems
Tihana Galinac Grbac, Darko Huljenic |
Inf. Softw. Technol. | 1 |
| 2015 | A quality cost reduction model for large-scale software development
Tihana Galinac Grbac, Zeljka Car, Darko Huljenic |
Softw. Qual. J. | 1 |
| 2014 | Software structure evolution and relation to system defectivenessabstractWe still do not have clear figure about how software systems evolve and how we may control its evolution process. Software structure has been identified that may have the biggest impact, especially because it may be represented from numerous perspectives. Novelty introduced in this paper is the way how we define the structure of evolving complex software systems. The structure is represented with help of graph representations, and subgraph frequencies, the concept reused from the network analysis theory. The graph structure of a software system and its evolution over the system versions, as well as its relation to defectiveness, is empirically studied in terms of subgraph frequencies and motifs for more than 30 releases of three large open source software systems. We identified that the same set of subgraphs of software system is present across the system version, but different sets, although overlapping, are present in different software systems. Furthermore, we confirmed the continuous system evolution in terms of continuous structure change and we find some evidence for its relation to system defectiveness. Jean Petric, Tihana Galinac Grbac |
EASE | 2 |
| 2013 | A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software SystemsabstractBackground: Software engineering is searching for general principles that apply across contexts, for example, to help guide software quality assurance. Fenton and Ohlsson presented such observations on fault distributions, which have been replicated once. Objectives: We aimed to replicate their study again to assess the robustness of the findings in a new environment, five years later. Method: We conducted a literal replication, collecting defect data from five consecutive releases of a large software system in the telecommunications domain, and conducted the same analysis as in the original study. Results: The replication confirms results on unevenly distributed faults over modules, and that fault proneness distributions persist over test phases. Size measures are not useful as predictors of fault proneness, while fault densities are of the same order of magnitude across releases and contexts. Conclusions: This replication confirms that the uneven distribution of defects motivates uneven distribution of quality assurance efforts, although predictors for such distribution of efforts are not sufficiently precise. Tihana Galinac Grbac, Per Runeson, Darko Huljenic |
IEEE Trans. Software Eng. | 1 |
| 2011 | Defect Detection Effectiveness and Product Quality in Global Software Development
Tihana Galinac Grbac, Darko Huljenic |
PROFES | 1 |
| 2009 | Empirical evaluation of selected best practices in implementation of software process improvement
Tihana Galinac Grbac |
Inf. Softw. Technol. | 1 |
| 2007 | Software Verification Process Improvement Proposal Using Six Sigma
Tihana Galinac Grbac, Zeljka Car |
PROFES | 1 |