The Experts below are selected from a list of 3336 Experts worldwide ranked by ideXlab platform

Denis Lalanne - One of the best experts on this subject based on the ideXlab platform.

  • a usability Refactoring Process for large scale open source projects the ilias case study
    Human Factors in Computing Systems, 2017
    Co-Authors: Agnes Lisowska Masson, Timon Amstutz, Denis Lalanne
    Abstract:

    This case study presents efforts to introduce and encourage consistent application of usability and user interface design principles in an existing large-scale open source project. We present the project in question, the ILIAS learning management system, the challenges involved in incorporating usability into an open source project, the novel solution we proposed, a set of tools called the Kitchen Sink, and the steps that were needed to have the solution accepted and used by the ILIAS community. We conclude with a discussion of the lessons learned and an assessment of the overall success of our efforts.

  • CHI Extended Abstracts - A Usability Refactoring Process for Large-Scale Open Source Projects: The ILIAS Case Study
    Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems - CHI EA '17, 2017
    Co-Authors: Agnes Lisowska Masson, Timon Amstutz, Denis Lalanne
    Abstract:

    This case study presents efforts to introduce and encourage consistent application of usability and user interface design principles in an existing large-scale open source project. We present the project in question, the ILIAS learning management system, the challenges involved in incorporating usability into an open source project, the novel solution we proposed, a set of tools called the Kitchen Sink, and the steps that were needed to have the solution accepted and used by the ILIAS community. We conclude with a discussion of the lessons learned and an assessment of the overall success of our efforts.

Manfred Reichert - One of the best experts on this subject based on the ideXlab platform.

  • Refactoring Process models in large Process repositories
    Conference on Advanced Information Systems Engineering, 2008
    Co-Authors: Barbara Weber, Manfred Reichert
    Abstract:

    With the increasing adoption of Process-aware information systems (PAIS), large Process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business Processes through customization or adaptation. This bears the risk that model redundancies are introduced and complexity is increased. If no continuous investment is made in keeping models simple, changes are becoming increasingly costly and error-prone. Though Refactoring techniques are widely used in software engineering to address related problems, this does not yet constitute state-of-the art in business Process management. Process designers either have to refactor Process models by hand or cannot apply respective techniques at all. This paper proposes a set of behaviour-preserving techniques for Refactoring large Process repositories. This enables Process designers to effectively deal with model complexity by making Process models better understandable and easier to maintain.

  • CAiSE - Refactoring Process Models in Large Process Repositories
    Notes on Numerical Fluid Mechanics and Multidisciplinary Design, 2008
    Co-Authors: Barbara Weber, Manfred Reichert
    Abstract:

    With the increasing adoption of Process-aware information systems (PAIS), large Process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business Processes through customization or adaptation. This bears the risk that model redundancies are introduced and complexity is increased. If no continuous investment is made in keeping models simple, changes are becoming increasingly costly and error-prone. Though Refactoring techniques are widely used in software engineering to address related problems, this does not yet constitute state-of-the art in business Process management. Process designers either have to refactor Process models by hand or cannot apply respective techniques at all. This paper proposes a set of behaviour-preserving techniques for Refactoring large Process repositories. This enables Process designers to effectively deal with model complexity by making Process models better understandable and easier to maintain.

Korbinian Molitorisz - One of the best experts on this subject based on the ideXlab platform.

  • pattern based Refactoring Process of sequential source code
    Conference on Software Maintenance and Reengineering, 2013
    Co-Authors: Korbinian Molitorisz
    Abstract:

    Software Refactoring is a very well-studied subject, but with the huge gap between omnipresent multicore Processors and the vast majority of software that has not been developed with multicore in mind, it gains new and important significance: At what locations should the sequential code be refactored? How should this be done for a given location? Is the code still correct? And finally: Does it execute faster? In this paper we present a Refactoring concept to exploit parallelizable regions in legacy software. Our concept relies on the presence of recurring patterns and identifies potential regions, transforms them to parallel versions, tests them for correctness and tunes their parallel performance. We show early implementation results.

  • CSMR - Pattern-Based Refactoring Process of Sequential Source Code
    2013 17th European Conference on Software Maintenance and Reengineering, 2013
    Co-Authors: Korbinian Molitorisz
    Abstract:

    Software Refactoring is a very well-studied subject, but with the huge gap between omnipresent multicore Processors and the vast majority of software that has not been developed with multicore in mind, it gains new and important significance: At what locations should the sequential code be refactored? How should this be done for a given location? Is the code still correct? And finally: Does it execute faster? In this paper we present a Refactoring concept to exploit parallelizable regions in legacy software. Our concept relies on the presence of recurring patterns and identifies potential regions, transforms them to parallel versions, tests them for correctness and tunes their parallel performance. We show early implementation results.

Agnes Lisowska Masson - One of the best experts on this subject based on the ideXlab platform.

  • a usability Refactoring Process for large scale open source projects the ilias case study
    Human Factors in Computing Systems, 2017
    Co-Authors: Agnes Lisowska Masson, Timon Amstutz, Denis Lalanne
    Abstract:

    This case study presents efforts to introduce and encourage consistent application of usability and user interface design principles in an existing large-scale open source project. We present the project in question, the ILIAS learning management system, the challenges involved in incorporating usability into an open source project, the novel solution we proposed, a set of tools called the Kitchen Sink, and the steps that were needed to have the solution accepted and used by the ILIAS community. We conclude with a discussion of the lessons learned and an assessment of the overall success of our efforts.

  • CHI Extended Abstracts - A Usability Refactoring Process for Large-Scale Open Source Projects: The ILIAS Case Study
    Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems - CHI EA '17, 2017
    Co-Authors: Agnes Lisowska Masson, Timon Amstutz, Denis Lalanne
    Abstract:

    This case study presents efforts to introduce and encourage consistent application of usability and user interface design principles in an existing large-scale open source project. We present the project in question, the ILIAS learning management system, the challenges involved in incorporating usability into an open source project, the novel solution we proposed, a set of tools called the Kitchen Sink, and the steps that were needed to have the solution accepted and used by the ILIAS community. We conclude with a discussion of the lessons learned and an assessment of the overall success of our efforts.

Barbara Weber - One of the best experts on this subject based on the ideXlab platform.

  • Refactoring Process models in large Process repositories
    Conference on Advanced Information Systems Engineering, 2008
    Co-Authors: Barbara Weber, Manfred Reichert
    Abstract:

    With the increasing adoption of Process-aware information systems (PAIS), large Process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business Processes through customization or adaptation. This bears the risk that model redundancies are introduced and complexity is increased. If no continuous investment is made in keeping models simple, changes are becoming increasingly costly and error-prone. Though Refactoring techniques are widely used in software engineering to address related problems, this does not yet constitute state-of-the art in business Process management. Process designers either have to refactor Process models by hand or cannot apply respective techniques at all. This paper proposes a set of behaviour-preserving techniques for Refactoring large Process repositories. This enables Process designers to effectively deal with model complexity by making Process models better understandable and easier to maintain.

  • CAiSE - Refactoring Process Models in Large Process Repositories
    Notes on Numerical Fluid Mechanics and Multidisciplinary Design, 2008
    Co-Authors: Barbara Weber, Manfred Reichert
    Abstract:

    With the increasing adoption of Process-aware information systems (PAIS), large Process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business Processes through customization or adaptation. This bears the risk that model redundancies are introduced and complexity is increased. If no continuous investment is made in keeping models simple, changes are becoming increasingly costly and error-prone. Though Refactoring techniques are widely used in software engineering to address related problems, this does not yet constitute state-of-the art in business Process management. Process designers either have to refactor Process models by hand or cannot apply respective techniques at all. This paper proposes a set of behaviour-preserving techniques for Refactoring large Process repositories. This enables Process designers to effectively deal with model complexity by making Process models better understandable and easier to maintain.