Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Oliver Hummel

dblp:49/2693 · DBLP profile ↗
← Back
16ranked-venue papers
7as first author
0since 2021 · last 2018
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 16 · 7 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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
Software testing · 60% Software maintenance and evolution · 40%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › test generation
automated test generation
0.112011
Search-enhanced testing · ICSE 2011
Software maintenance and evolution › software reuse
component retrieval
0.112011
Search-enhanced testing · ICSE 2011
Software testing
search-based software testing
0.112011
Search-enhanced testing · ICSE 2011
Software maintenance and evolution
software reuse
0.112011
Search-enhanced testing · ICSE 2011
Software testing › test oracle
test oracle problem
0.112011
Search-enhanced testing · ICSE 2011
YearPublicationVenuePosition
2018 A Collection of Software Engineering Challenges for Big Data System Development
abstract
In recent years, the development of systems for processing and analyzing large amounts of data (so-called Big Data) has become an important sub-discipline of software engineering. However, to date there exits no comprehensive summary of the specific idiosyncrasies and challenges that the development of Big Data systems imposes on software engineers. With this paper, we aim to provide a first step towards filling this gap based on our collective experience from industry and academic projects as well as from consulting and initial literature reviews. The main contribution of our work is a concise summary of 26 challenges in engineering Big Data systems, collected and consolidated by means of a systematic identification process. The aim is to make practitioners more aware of common challenges and to offer researchers a solid baseline for identifying novel software engineering research directions.
Oliver Hummel, Holger Eichelberger, Andreas Giloj, Dominik Werle, Klaus Schmid
SEAA1
2017 Adapting collections and arrays: Another step towards the automated adaptation of object ensembles
Dominic Seiffert, Oliver Hummel
J. Syst. Softw.2
2015 Adapting Collections and Arrays: Another Step towards the Automated Adaptation of Object Ensembles
Dominic Seiffert, Oliver Hummel
ICSR2
2013 Improving the Runtime-Processing of Test Cases for Component Adaptation
Dominic Seiffert, Oliver Hummel
ICSR2
2013 An unabridged source code dataset for research in software reuse
abstract
This paper describes a large, unabridged data-set of Java source code gathered and shared as part of the Merobase Component Finder project of the Software-Engineering Group at the University of Mannheim. It consists of the complete index used to drive the search engine, www.merobase.com, the vast majority1of the source code modules accessible through it, and a tool that enables researchers to efficiently browse the collected data. We describe the techniques used to collect, format and store the data set, as well as the core capabilities of the Merobase search engine such as classic keyword-based, interface-based and test-driven search. This data-set, which represents one of the largest searchable collections of source and binary modules available online, has been recently made available for download and use in further research projects. All files are available at http://merobase.informatik.uni-mannheim.de/sources/.
Werner Janjic, Oliver Hummel, Marcus Schumacher, Colin Atkinson 0001
MSR2
2011 Search-enhanced testing
abstract
The prime obstacle to automated defect testing has always been the generation of "correct" results against which to judge the behavior of the system under test - the "oracle problem". So called "back-to-back" testing techniques that exploit the availability of multiple versions of a system to solve the oracle problem have mainly been restricted to very special, safety critical domains such as military and space applications since it is so expensive to manually develop the additional versions. However, a new generation of software search engines that can find multiple copies of software components at virtually zero cost promise to change this situation. They make it economically feasible to use the knowledge locked in reusable software components to dramatically improve the efficiency of the software testing process. In this paper we outline the basic ingredients of such an approach.
Colin Atkinson 0001, Oliver Hummel, Werner Janjic
ICSE2
2011 1st International ICSR Workshop on Comparing Software Retrieval Approaches (CORA)
Oliver Hummel, Werner Janjic
ICSR1
2011 Towards a Language and Framework for Penurious Testing
abstract
Today's testing technologies and tools are all essentially based on the assumption that testers have full, unlimited access to systems under test along with the actual and expected results of test executions. This reflects the fact that, historically, software systems were usually developed by a single organization using components completely under its own control, and were tested in isolation under carefully controlled, "offline" conditions. However, with the rise of service-oriented architectures and the drive for more software reuse, these conditions are changing and the assumption that testers must be given full, trusted access to systems under test is no longer universally valid. In this paper we make the case for a new form of testing -- penurious testing -- in which testers do not have full, trusted access to the entities they test. By means of small examples we motivate its use and describe a language and framework that supports this new form of testing.
Colin Atkinson 0001, Florian Barth, Oliver Hummel, Marcus Schumacher
ICST3
2009 The Managed Adapter Pattern: Facilitating Glue Code Generation for Component Reuse
Oliver Hummel, Colin Atkinson 0001
ICSR1
2008 A Trustable Brokerage Solution for Component and Service Markets
Colin Atkinson 0001, Daniel Brenner, Oliver Hummel, Dietmar Stoll
ICSR3
2008 Synergizing Collaboration and Reuse in Software Engineering
Stefan Seedorf, Oliver Hummel
SEKE2
2007 A Practical Approach to Web Service Discovery and Retrieval
abstract
One of the fundamental pillars of the Web service vision is a brokerage system that enables services to be published to a searchable repository and later retrieved by potential users. This is the basic motivation for the UDDI standard, one of the three standards underpinning current Web service technology. However, this aspect of the technology has been the least successful, and the few Web sites that today attempt to provide a Web service brokerage facility do so using a simple cataloguing approach rather than UDDI. In this paper we analyze why the brokerage aspect of the Web service vision has proven so difficult to realize in practice and outline the technical difficulties involved in setting up and maintaining useful repositories of Web services. We then describe a pragmatic approach to web service brokerage based on automated indexing and discuss the required technological foundations. We also suggest some ideas for improving the existing standards to better support this approach and Web service searching in general.
Colin Atkinson 0001, Philipp Bostan, Oliver Hummel, Dietmar Stoll
ICWS3
2007 Evaluating the Efficiency of Retrieval Methods for Component Repositories
Oliver Hummel, Werner Janjic, Colin Atkinson 0001
SEKE1
2007 Supporting Agile Reuse Through Extreme Harvesting
Oliver Hummel, Colin Atkinson 0001
XP1
2006 Using the Web as a Reuse Repository
Oliver Hummel, Colin Atkinson 0001
ICSR1
2005 Automated Harvesting of Test Oracles for Reliability Testing
abstract
Reliability testing is of even greater importance in component-based development than it is in traditional development methods, since it is the only practical way of measuring how well assembled components match each others' expectations. However, support for reliability testing has improved little over the last few years and it remains one of the most costly elements of software engineering. In this paper we present an approach that tackles the most fundamental obstacle to more efficient reliability testing - namely, the problem of automating the generation of "correct" reference results against which to evaluate component outputs. The approach employs the same basic technologies that can be used to discover components for reuse, but instead of building them into the final system it uses them, in combination with others, as an automated pseudo-oracle for measuring the reliability of self-built components. This significantly enhances the utility of component discovery technology, since it allows value to be derived from components which do not pass the threshold needed for full reuse but are sufficiently reliable to form a functioning component of a test oracle.
Oliver Hummel, Colin Atkinson 0001
COMPSAC (2)1