Demo Data from SIGIR 2026 / reviewers in the wild / expert
Indika Meedeniya
dblp:58/7634
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 5 first-authorArtificial intelligence and machine learning · 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
3 papers |
Requirements engineering and software design · 82% Software maintenance and evolution · 12% Empirical software engineering · 6% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 82% Mathematical optimization · 18% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.3 | 2 | 2013 | Software Architecture Optimization Methods: A Systematic Literature Review · IEEE Trans. Software Eng. 2013 An incremental methodology for quantitative software architecture evaluation with probabilistic models · ICSE (2) 2010 |
Requirements engineering and software design › software architecture › architectural design
architecture optimization |
0.2 | 1 | 2013 | Software Architecture Optimization Methods: A Systematic Literature Review · IEEE Trans. Software Eng. 2013 |
Automated reasoning and model checking › temporal logic specification
specification patterns |
0.1 | 1 | 2011 | PSPWizard: machine-assisted definition of temporal logical properties with specification patterns · SIGSOFT FSE 2011 |
Requirements engineering and software design › software architecture
architecture evaluation |
0.1 | 1 | 2010 | An incremental methodology for quantitative software architecture evaluation with probabilistic models · ICSE (2) 2010 |
Requirements engineering and software design › design process
design space exploration |
0.1 | 1 | 2010 | An incremental methodology for quantitative software architecture evaluation with probabilistic models · ICSE (2) 2010 |
Software maintenance and evolution › software configuration management › software release management
software deployment |
0.1 | 1 | 2009 | Let the Ants Deploy Your Software - An ACO Based Deployment Optimisation Strategy · ASE 2009 |
Empirical software engineering
systematic literature review |
0.0 | 1 | 2013 | Software Architecture Optimization Methods: A Systematic Literature Review · IEEE Trans. Software Eng. 2013 |
Mathematical optimization
combinatorial optimization |
0.0 | 1 | 2009 | Let the Ants Deploy Your Software - An ACO Based Deployment Optimisation Strategy · ASE 2009 |
Mathematical optimization
multi-objective optimization |
0.0 | 1 | 2009 | Let the Ants Deploy Your Software - An ACO Based Deployment Optimisation Strategy · ASE 2009 |
Methods — techniques the papers use, named apart from their topics
genetic algorithm · 0.2ant colony optimization · 0.2structured english grammar · 0.1pattern library mapping · 0.1probabilistic model · 0.1incremental evaluation · 0.1delta evaluation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Choosing the Appropriate Forecasting Model for Predictive Parameter ControlabstractAll commonly used stochastic optimisation algorithms have to be parameterised to perform effectively. Adaptive parameter control (APC) is an effective method used for this purpose. APC repeatedly adjusts parameter values during the optimisation process for optimal algorithm performance. The assignment of parameter values for a given iteration is based on previously measured performance. In recent research, time series prediction has been proposed as a method of projecting the probabilities to use for parameter value selection. In this work, we examine the suitability of a variety of prediction methods for the projection of future parameter performance based on previous data. All considered prediction methods have assumptions the time series data has to conform to for the prediction method to provide accurate projections. Looking specifically at parameters of evolutionary algorithms (EAs), we find that all standard EA parameters with the exception of population size conform largely to the assumptions made by the considered prediction methods. Evaluating the performance of these prediction methods, we find that linear regression provides the best results by a very small and statistically insignificant margin. Regardless of the prediction method, predictive parameter control outperforms state of the art parameter control methods when the performance data adheres to the assumptions made by the prediction method. When a parameter's performance data does not adhere to the assumptions made by the forecasting method, the use of prediction does not have a notable adverse impact on the algorithm's performance. Aldeida Aleti, Irene Moser, Indika Meedeniya, Lars Grunske |
Evol. Comput. | 3 |
| 2014 | Evaluating probabilistic models with uncertain model parameters
Indika Meedeniya, Irene Moser, Aldeida Aleti, Lars Grunske |
Softw. Syst. Model. | 1 |
| 2013 | Software Architecture Optimization Methods: A Systematic Literature ReviewabstractDue to significant industrial demands toward software systems with increasing complexity and challenging quality requirements, software architecture design has become an important development activity and the research domain is rapidly evolving. In the last decades, software architecture optimization methods, which aim to automate the search for an optimal architecture design with respect to a (set of) quality attribute(s), have proliferated. However, the reported results are fragmented over different research communities, multiple system domains, and multiple quality attributes. To integrate the existing research results, we have performed a systematic literature review and analyzed the results of 188 research papers from the different research communities. Based on this survey, a taxonomy has been created which is used to classify the existing research. Furthermore, the systematic analysis of the research literature provided in this review aims to help the research community in consolidating the existing research efforts and deriving a research agenda for future developments. Aldeida Aleti, Barbora Buhnova, Lars Grunske, Anne Koziolek, Indika Meedeniya |
IEEE Trans. Software Eng. | 5 |
| 2012 | Architecture-driven reliability optimization with uncertain model parameters
Indika Meedeniya, Aldeida Aleti, Lars Grunske |
J. Syst. Softw. | 1 |
| 2011 | PSPWizard: machine-assisted definition of temporal logical properties with specification patternsabstractModel checking provides a powerful means to assert and verify desired system properties. But, for the verification process to become feasible, a correct formulation of these properties in a temporal logic is necessary - a potential barrier to application in practice. Research on property specification has supplied us with rich pattern catalogs that capture commonly occurring system properties in different temporal logics. Furthermore, these property specification pattern catalogs usually offer both a structured English grammar to facilitate the pattern selection and an associated template solutions to express the properties formally. Yet, the actual use of property specification patterns remains cumbersome, due to limited tool support. For this reason, we have developed the Property Specification Pattern Wizard (PSPWizard), a framework that defines an interface for the currently accepted property specification pattern libraries. PSPWizard consists of two main building blocks: a mapping generator that weaves a given pattern library with a target logic and a GUI front-end to the structured English grammar tailored to those patterns that are supported in the target logic. Markus Lumpe, Indika Meedeniya, Lars Grunske |
SIGSOFT FSE | 2 |
| 2011 | Reliability-driven deployment optimization for embedded systems
Indika Meedeniya, Barbora Buhnova, Aldeida Aleti, Lars Grunske |
J. Syst. Softw. | 1 |
| 2010 | An incremental methodology for quantitative software architecture evaluation with probabilistic modelsabstractProbabilistic models are crucial in the quantification of non-functional attributes in safety-and mission-critical software systems. These models are often re-evaluated in assessing the design decisions. Evaluation of such models is computationally expensive and exhibits exponential complexity with the problem size. This research aims at constructing an incremental quality evaluation framework and delta evaluation scheme to address this issue. The proposed technique will provide a computational advantage for the probabilistic quality evaluations enabling their use in automated design space exploration by architecture optimization algorithms. The expected research outcomes are to be validated with a range of realistic architectures and case studies from automotive industry. Indika Meedeniya |
ICSE (2) | 1 |
| 2010 | An Efficient Method for Architecture-Based Reliability Evaluation for Evolving Systems with Changing ParametersabstractProbabilistic models are widely used in Architecture-based reliability prediction in software intensive systems. However, for most of the cases, it is computationally expensive to compute the reliability metrics and re-compute them once the system has evolved or is used in a different environment. In this paper, we introduce an efficient computation method for Discrete Time Markov Chain based abstractions, which computes reliability metrics once, and we provide an incremental technique to recompute these metrics in case of a single change in the reliability evaluation model. As a result, fast an efficient reliability computation can be provided for scenarios like design-time architecture optimization and run time adaptation. An experimental validation of the new method shows a significant improvement in terms of computation time required to re-evaluate an evolved architecture. Indika Meedeniya, Lars Grunske |
ISSRE | 1 |
| 2009 | Let the Ants Deploy Your Software - An ACO Based Deployment Optimisation StrategyabstractDecisions regarding the mapping of software components to hardware nodes affect the quality of the resulting system. Making these decisions is hard when considering the ever-growing complexity of the search space, as well as conflicting objectives and constraints. An automation of the solution space exploration would help not only to make better decisions but also to reduce the time of this process. In this paper, we propose to employ Ant Colony Optmisation (ACO) as a multi-objective optimisation strategy. The constructive approach is compared to an iterative optimisation procedure - a Genetic Algorithm (GA) adaptation - and was observed to perform suprisingly similar, although not quite on a par with the GA, when validated based on a series of experiments. Aldeida Aleti, Lars Grunske, Indika Meedeniya, Irene Moser |
ASE | 3 |