Gerald Ninaus
Graz University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Gerald Ninaus.
international conference on user modeling, adaptation, and personalization | 2011
Alexander Felfernig; Christoph Zehentner; Gerald Ninaus; Harald Grabner; Walid Maalej; Dennis Pagano; Leopold Weninger; Florian Reinfrank
Requirements engineering is one of the most critical phases in software development. Requirements verbalize decision alternatives that are negotiated by stakeholders. In this paper we present the results of an empirical analysis of the effects of applying group recommendation technologies to requirements negotiation. This analysis has been conducted within the scope of software development projects at our university where development teams were supported with group recommendation technologies when deciding which requirements should be implemented. A major result of the study is that group recommendation technologies can improve the perceived usability (in certain cases) and the perceived quality of decision support. Furthermore, it is not recommended to disclose preferences of individual group members at the beginning of a decision process --- this could lead to an insufficient exchange of decision-relevant information.
Archive | 2013
Alexander Felfernig; Michael Jeran; Gerald Ninaus; Florian Reinfrank; Stefan Reiterer
Recommender systems are assisting users in the process of identifying items that fulfill their wishes and needs. These systems are successfully applied in different e-commerce settings, for example, to the recommendation of news, movies, music, books, and digital cameras. The major goal of this book chapter is to discuss new and upcoming applications of recommendation technologies and to provide an outlook on major characteristics of future technological developments. Based on a literature analysis, we discuss new and upcoming applications in domains such as software engineering, data and knowledge engineering, configurable items, and persuasive technologies. Thereafter we sketch major properties of the next generation of recommendation technologies.
Recommendation Systems in Software Engineering | 2014
Alexander Felfernig; Michael Jeran; Gerald Ninaus; Florian Reinfrank; Stefan Reiterer; Martin Stettinger
Recommendation systems support users in finding items of interest. In this chapter, we introduce the basic approaches of collaborative filtering, content-based filtering, and knowledge-based recommendation. We first discuss principles of the underlying algorithms based on a running example. Thereafter, we provide an overview of hybrid recommendation approaches which combine basic variants. We conclude this chapter with a discussion of newer algorithmic trends, especially critiquing-based and group recommendation.
Managing Requirements Knowledge | 2013
Alexander Felfernig; Gerald Ninaus; Harald Grabner; Florian Reinfrank; Leopold Weninger; Dennis Pagano; Walid Maalej
Requirements engineering (RE) is considered as one of the most critical phases in software development. Poorly implemented RE processes are still one of the major risks for project failure. As a consequence, we can observe an increasing demand for intelligent software components that support stakeholders in the completion of RE tasks. In this chapter, we give an overview of the research dedicated to the application of recommendation technologies in RE. On the basis of a literature analysis, we exemplify the application of recommendation technologies in different scenarios. In this context, the approaches of collaborative filtering, content-based filtering, clustering, knowledge-based recommendation, group-based recommendation, and social network analysis are discussed. With the goal to stimulate further related research, we conclude the chapter with a discussion of issues for future work.
european conference on artificial intelligence | 2014
Gerald Ninaus; Alexander Felfernig; Martin Stettinger; Stefan Reiterer; Gerhard Leitner; Leopold Weninger; Walter Schanil
Requirements Engineering is considered as one of the most critical phases of a software development project. Low-quality requirements are a major reason for the failure of a project. Consequently, techniques are needed that help to improve the support of stakeholders in the development of requirements models as well as in the process of deciding about the corresponding release plans. In this paper we introduce the INTELLIREQ Requirements Engineering environment. This environment is based on different recommendation approaches that support stakeholders in requirements-related activities such as definition, quality assurance, reuse, and release planning. We provide an overview of recommendation approaches integrated in INTELLIREQ and report results of empirical studies that show in which way recommenders can improve the quality of Requirements Engineering processes.
Ai Communications | 2013
Alexander Felfernig; Stefan Schippel; Gerhard Leitner; Florian Reinfrank; Klaus Isak; Monika Mandl; Paul Blazek; Gerald Ninaus
Constraint-based recommender systems support customers in preference construction processes related to complex products and services. In this context, utility constraints scoring rules play an important role. They determine the order in which items products and services are presented to customers. In many cases utility constraints are faulty, i.e., calculate rankings which are not expected and accepted by marketing and sales experts. The adaptation of these constraints is extremely time-consuming and often an error-prone process. We present an approach to the automated adaptation of utility constraint sets which is based on solutions for nonlinear optimization problems. This approach increases the applicability of constraint-based recommendation technologies by allowing the automated reproduction of example item rankings specified by marketing and sales experts.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering | 2012
Alexander Felfernig; Gerald Ninaus
Group recommendation is successfully applied in different domains such as Interactive Television, Ambient Intelligence, and e-Tourism. The focus of this paper is to analyze the applicability of group recommendation to requirements prioritization. We provide an overview of relevant group recommendation heuristics and report the results of an empirical study which focused on the analysis of the prediction quality of these heuristics.
Knowledge-Based Configuration#R##N#From Research to Business Cases | 2014
Gerhard Leitner; Alexander Felfernig; Paul Blazek; Florian Reinfrank; Gerald Ninaus
Configuration technologies are successfully applied in different domains such as telecommunication, financial services, and automotive. User interfaces of configuration environments play a key role with regard to two major aspects. First, users of a configurator application need interfaces that allow for efficient and intuitive configuration processes. Second, knowledge engineers and domain experts (developers of configurator applications) need interfaces that provide intelligent support of development and maintenance operations. In this chapter we discuss aspects that should be taken into account when developing user interfaces for configurator end users and application developers.
international conference industrial engineering other applications applied intelligent systems | 2013
Martin Stettinger; Gerald Ninaus; Michael Jeran; Florian Reinfrank; Stefan Reiterer
Group recommendation technologies are becoming increasingly popular for supporting group decision processes in various domains such as interactive television, music, and tourist destinations. Existing group recommendation environments are focusing on specific domains and do not include the possibility of supporting different kinds of decision scenarios. The We-Decide group decision support environment advances the state of the art by supporting different decision scenarios in a domain-independent fashion. In this paper we give an overview of the We-Decide environment and report the results of a first user study which focused on system usability and potentials for further applications.
Knowledge-Based Configuration#R##N#From Research to Business Cases | 2014
Alexander Felfernig; Stefan Reiterer; Florian Reinfrank; Gerald Ninaus; Michael Jeran
The widespread industrial application of configuration technologies triggers an increasing demand for intelligent techniques that efficiently support anomaly management operations for configuration knowledge bases. Examples of such operations are the testing and debugging of faulty knowledge bases (see Chapter 11) and the detection of redundancies in configuration knowledge bases (see Chapter 12). The goal of this chapter is to discuss techniques and algorithms that form the technological basis for the aforementioned anomaly management operations.