Demo Data from VLDB 2026 / reviewers in the wild / expert
Timo Aho
dblp:40/1897
· DBLP profile ↗
10ranked-venue papers
5as first author
2since 2021 · last 2027
0000-0001-5020-1415ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 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.
| Databases, data mining, and information retrieval
2 papers |
Data mining · 100% | |
| Artificial intelligence
1 paper |
Optimization for machine learning · 67% Kernel, tree and ensemble methods · 33% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › predictive modeling › regression
multi-target regression |
0.2 | 2 | 2012 | Multi-target regression with rule ensembles · J. Mach. Learn. Res. 2012 Rule Ensembles for Multi-target Regression · ICDM 2009 |
Data mining › predictive modeling › classification
ensemble learning |
0.2 | 2 | 2012 | Multi-target regression with rule ensembles · J. Mach. Learn. Res. 2012 Rule Ensembles for Multi-target Regression · ICDM 2009 |
Data mining › predictive modeling
regression |
0.1 | 1 | 2012 | Multi-target regression with rule ensembles · J. Mach. Learn. Res. 2012 |
Machine learning › Kernel, tree and ensemble methods › support vector machine
1-norm SVM |
0.1 | 1 | 2009 | A Walk from 2-Norm SVM to 1-Norm SVM · ICDM 2009 |
Machine learning › Optimization for machine learning
regularized learning |
0.1 | 1 | 2009 | A Walk from 2-Norm SVM to 1-Norm SVM · ICDM 2009 |
Data mining › predictive modeling › classification
rule learning |
0.1 | 1 | 2009 | Rule Ensembles for Multi-target Regression · ICDM 2009 |
Data mining › predictive modeling › classification › ensemble learning
random forest |
0.0 | 1 | 2009 | Rule Ensembles for Multi-target Regression · ICDM 2009 |
Methods — techniques the papers use, named apart from their topics
system design · 0.1rule ensemble learning · 0.1rule ensemble · 0.1optimization for rule selection · 0.1iterative reweighting · 0.12-norm SVM solver · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2027 | How contribution streaks form and their role in long-term retention in OSS projectsabstractAbstract Contributor turnover is a major challenge in open-source software (OSS) projects, affecting project sustainability, quality, and many other dimensions of project performance. Although turnover has been widely studied in the OSS context, the importance of sustained contribution periods to long-term contributor survival remains poorly understood. In this context, contributor survival refers to the probability of sustained activity over time. We investigate the effect of contribution streaks, defined as consecutive months of contribution, on long-term survival, and analyze what kind of engagement, at different levels of ownership, predicts short-term contribution streaks. Using five years of data from 14 open-source projects, we applied landmark analysis to understand long-term survival based on peak streak lengths and logistic regression to identify the activities supporting short-term streaks. In both cases, we identified a three-month contribution streak to be an important threshold for sustained contributions. We found that development and communication related activities across ownership levels are important predictors of whether contributors continue their streaks, even though the relative importance shifts over time. In addition, we found that prior experience plays a stronger role early on, but its effect diminishes during later streak months. These findings suggest that contribution streaks are important predictors of long-term survival and provide practical insights for open-source practitioners on how to improve the retention of new and existing contributors through supporting short-term contribution streaks. Tomi Suomi, Timo Aho, Petri Ihantola |
Empir. Softw. Eng. | 2 |
| 2021 | Managing and Composing Teams in Data Science: An Empirical StudyabstractData science projects have become commonplace over the last decade. During this time, the practices of running such projects, together with the tools used to run them, have evolved considerably. Furthermore, there are various studies on data science workflows and data science project teams. However, studies looking into both workflows and teams are still scarce and comprehensive works to build a holistic view do not exist. This study bases on a prior case study on roles and processes in data science. The goal here is to create a deeper understanding of data science projects and development processes. We conducted a survey targeted at experts working in the field of data science (n=50) to understand data science projects’ team structure, roles in the teams, utilized project management practices and the challenges in data science work. Results show little difference between big data projects and other data science. The found differences, however, give pointers for future research on how agile data science projects are, and how important is the role of supporting project management personnel. The current study is work in progress and attempts to spark discussion and new research directions. Timo Aho, Terhi Kilamo, Lucy Ellen Lwakatare, Tommi Mikkonen, Outi Sievi-Korte, Sezin Gizem Yaman |
IEEE BigData | 1 |
| 2020 | Demystifying Data Science Projects: A Look on the People and Process of Data Science Today
Timo Aho, Outi Sievi-Korte, Terhi Kilamo, Sezin Gizem Yaman, Tommi Mikkonen |
PROFES | 1 |
| 2016 | Visualizations for Software Development Process ManagementabstractSoftware development projects have increasingly been adopting new practices, such as continuous delivery and deployment to enable rapid delivery of new features to end users. Tools that are commonly utilized with these practices generate a vast amount of data concerning various development events. Analysis of the data provides a lightweight data driven view on the software process. We present an efficient way of visualizing software process data to provide a good overall view on the features and potential problems of the process. We use the visualization in a case project that has become more agile by applying continuous integration and delivery together with development and infrastructure automation. We compare data visualizations with information gathered from the development team and describe how the evolution can be understood through our visualizations. The case project is a good example of how a change from a traditional long cycle development to a rapid cycle DevOps culture can actually be made in a few years. However, the results show that the team has to focus on the process improvement continuously in order to maintain continuous delivery all the time. As the main contribution, we present a lightweight way to software process visualization. Moreover, we discuss how such a heuristic can be used to track the characteristics of the target process. Timo Lehtonen, Timo Aho, Kati Kuusinen, Tommi Mikkonen |
EJC | 2 |
| 2016 | Automating Transformations in Data Vault Data Warehouse LoadsabstractData warehousing is a process of integrating multiple data sources into one for, e.g., reporting purposes. An emerging modeling technique for this is the data vault method. The use of data vault creates many structurally similar data processing modifications in the transform phase of ETL work. Is it possible to automate the creation of transformations? Based on our study, the answer is mostly affirmative. Data vault modeling creates certain constraints to data warehouse entities. These model constraints and data vault table populating principles can be used to generate transformation code. Based on the original relational database model and data flow metadata we can gather populating principles. These can then be used to create general templates for each entity. Nevertheless, we need to note that the use of data flow metadata can be only partially automated and includes the only manual work phases in the process. In the end we can generate the actual transformation code automatically. In this paper, we carefully describe the creation of automation procedure and analyze the practical problems based on our experiences on PL/SQL proof of concept implementation. To the best of our knowledge, similar has not yet been described in the scientific literature. Mikko Puonti, Timo Raitalaakso, Timo Aho, Tommi Mikkonen |
EJC | 3 |
| 2012 | CoRED: browser-based Collaborative Real-time Editor for Java web applicationsabstractWhile the users of completed applications are heavily moving from desktop to the web browser, the majority of developers are still working with desktop IDEs such as Eclipse or Visual Studio. In contrast to professional installable IDEs, current web-based code editors are simple text editors with extra features. They usually understand lexical syntax and can do highlighting and indenting, but lack many of the features seen in modern desktop editors. In this paper, we present CoRED, a browser-based collaborative real-time code editor for Java applications. CoRED is a complete Java editor with error checking and automatic code generation capabilities, extended with some features commonly associated with social media. As a proof of the concept, we have extended CoRED to support Java based Vaadin framework for web applications. Moreover, CoRED can be used either as a stand-alone version or as a component of any other software. It is already used as a part of browser based Arvue IDE. Janne Lautamäki, Antti Nieminen, Johannes Koskinen, Timo Aho, Tommi Mikkonen, Marc Englund |
CSCW | 4 |
| 2012 | Multi-target regression with rule ensembles
Timo Aho, Bernard Zenko, Saso Dzeroski, Tapio Elomaa |
J. Mach. Learn. Res. | 1 |
| 2009 | Rule Ensembles for Multi-target RegressionabstractMethods for learning decision rules are being successfully applied to many problem domains, especially where understanding and interpretation of the learned model is necessary. In many real life problems, we would like to predict multiple related (nominal or numeric) target attributes simultaneously. Methods for learning rules that predict multiple targets at once already exist, but are unfortunately based on the covering algorithm, which is not very well suited for regression problems. A better solution for regression problems may be a rule ensemble approach that transcribes an ensemble of decision trees into a large collection of rules. An optimization procedure is then used for selecting the best (and much smaller) subset of these rules, and to determine their weights. Using the rule ensembles approach we have developed a new system for learning rule ensembles for multi-target regression problems. The newly developed method was extensively evaluated and the results show that the accuracy of multi-target regression rule ensembles is better than the accuracy of multi-target regression trees, but somewhat worse than the accuracy of multi-target random forests. The rules are significantly more concise than random forests, and it is also possible to create very small rule sets that are still comparable in accuracy to single regression trees. Timo Aho, Bernard Zenko, Saso Dzeroski |
ICDM | 1 |
| 2009 | A Walk from 2-Norm SVM to 1-Norm SVMabstractThis paper studies how useful the standard 2-norm regularized SVM is in approximating the 1-norm SVM problem. To this end, we examine a general method that is based on iteratively re-weighting the features and solving a 2-norm optimization problem. The convergence rate of this method is unknown. Previous work indicates that it might require an excessive number of iterations. We study how well we can do with just a small number of iterations. In theory the convergence rate is fast, except for coordinates of the current solution that are close to zero. Our empirical experiments confirm this. In many problems with irrelevant features, already one iteration is often enough to produce accuracy as good as or better than that of the 1-norm SVM. Hence, it seems that in these problems we do not need to converge to the 1-norm SVM solution near zero values. The benefit of this approach is that we can build something similar to the 1-norm regularized solver based on any 2-norm regularized solver. This is quick to implement and the solution inherits the good qualities of the solver such as scalability and stability. Jussi Kujala, Timo Aho, Tapio Elomaa |
ICDM | 2 |
| 2008 | Unsupervised Classifier Selection Based on Two-Sample Test
Timo Aho, Tapio Elomaa, Jussi Kujala |
Discovery Science | 1 |