Skip to main navigation Skip to search Skip to main content

Generating workload for ERP applications through end-user organization categorization using high level business operation data

    • Utrecht University
    • AFAS Software

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    For software companies performance testing is an essential part of new application development. In this paper we present a performance engineering method that extracts the workload of an existing legacy ERP application with more than 1 million users and generates workload for a radically new version of the application. The workload is used to classify groups of end user organizations, i.e., enterprises whose customers are end users of the application, with unsupervised machine learning techniques. The method shows that (1) workload for new application testing and architecture validation can be generated from legacy application behavior, (2) end user organizations have significantly different usage patterns, and (3) for ERP applications, high-level operations, such as a salary calculations, provide a useful method for analyzing and generating workload, as opposed to for instance low level page views. The method is evaluated within a Dutch software company, where it is found to be accurate and effective for performance engineering.

    Original languageEnglish
    Title of host publicationICPE 2018 - Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
    PublisherAssociation for Computing Machinery
    Pages200-210
    Number of pages11
    ISBN (Electronic)9781450350952
    DOIs
    Publication statusPublished - 30 Mar 2018
    Event5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017 - Merida, Mexico
    Duration: 25 Oct 201727 Oct 2017

    Publication series

    NameICPE 2018 - Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
    Volume2018-March

    Conference

    Conference5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017
    Country/TerritoryMexico
    CityMerida
    Period25/10/1727/10/17

    Bibliographical note

    Funding Information:
    This is an AMUSE Paper. This research was supported by the NWO AMUSE project (628.006.001): a collaboration between Vrije Uni-versiteit Amsterdam, Utrecht University, and AFAS Software in the Netherlands. The NEXT Platform is developed and maintained by AFAS Software. Please see amuse-project.org for more information.

    Publisher Copyright:
    © 2018 Association for Computing Machinery.

    Funding

    This is an AMUSE Paper. This research was supported by the NWO AMUSE project (628.006.001): a collaboration between Vrije Uni-versiteit Amsterdam, Utrecht University, and AFAS Software in the Netherlands. The NEXT Platform is developed and maintained by AFAS Software. Please see amuse-project.org for more information.

    Keywords

    • Software performance engineering
    • Software usage behavior
    • Unsupervised learning
    • Workload generation

    Fingerprint

    Dive into the research topics of 'Generating workload for ERP applications through end-user organization categorization using high level business operation data'. Together they form a unique fingerprint.

    Cite this