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

Matthias Naab - One of the best experts on this subject based on the ideXlab platform.

  • Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering, 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • CSMR - Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering (CSMR'06), 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

Jens Knodel - One of the best experts on this subject based on the ideXlab platform.

  • Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering, 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • CSMR - Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering (CSMR'06), 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • WICSA - Static Evaluation of Software Architectures - A Short Summary
    5th Working IEEE IFIP Conference on Software Architecture (WICSA'05), 1
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals as well as meeting functional and quality requirements. Software architectures are also essential for the success of product line engineering. In this work, we summarize how, from our practical experience, Static architecture Evaluation contributes to architecture development. We also describe the different purposes of architectural Evaluations.

Dirk Muthig - One of the best experts on this subject based on the ideXlab platform.

  • Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering, 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • CSMR - Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering (CSMR'06), 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • WICSA - Static Evaluation of Software Architectures - A Short Summary
    5th Working IEEE IFIP Conference on Software Architecture (WICSA'05), 1
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals as well as meeting functional and quality requirements. Software architectures are also essential for the success of product line engineering. In this work, we summarize how, from our practical experience, Static architecture Evaluation contributes to architecture development. We also describe the different purposes of architectural Evaluations.

M Lindvall - One of the best experts on this subject based on the ideXlab platform.

  • Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering, 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • CSMR - Static Evaluation of software architectures
    Conference on Software Maintenance and Reengineering (CSMR'06), 2006
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig, Matthias Naab
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals, functional and quality requirements. Architecture Evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using architecture Evaluations and gives an overview on when and how Static architecture Evaluations contribute to architecture development. We identify ten distinct purposes and needs for Static architecture Evaluations and illustrate them using a set of industrial and academic case studies. In particular, we show how subsequent steps in architecture development are influenced by the results from architecture Evaluations.

  • WICSA - Static Evaluation of Software Architectures - A Short Summary
    5th Working IEEE IFIP Conference on Software Architecture (WICSA'05), 1
    Co-Authors: Jens Knodel, M Lindvall, Dirk Muthig
    Abstract:

    The software architecture is one of the most crucial artifacts within the lifecycle of a software system. Decisions made at the architectural level directly enable, facilitate, hamper, or interfere with the achievement of business goals as well as meeting functional and quality requirements. Software architectures are also essential for the success of product line engineering. In this work, we summarize how, from our practical experience, Static architecture Evaluation contributes to architecture development. We also describe the different purposes of architectural Evaluations.

Michael A. Knodler - One of the best experts on this subject based on the ideXlab platform.

  • Flashing yellow arrows for right turn applications: A driving simulator study and Static Evaluation analysis
    Transportation Research Part F: Traffic Psychology and Behaviour, 2019
    Co-Authors: Alyssa Ryan, Elizabeth Casola, Cole D. Fitzpatrick, Michael A. Knodler
    Abstract:

    Abstract Pedestrians continue to be considered among the most vulnerable road users, as they are directly exposed to the impact of vehicular crashes. Due to the variety of turning movements that can be, and are, performed at signalized intersections, the vulnerability of pedestrians becomes more apparent upon entering a crosswalk at an intersection. At signalized intersections, it is common for pedestrians to cross an intersection parallel to the vehicular traffic who are provided with a circular green, or right-of-way, indication. A consequence of this approach is the conflict that arises between turning vehicles and crossing pedestrians. As a potential countermeasure, this study analyzed the effectiveness of flashing yellow arrows for right turn applications at modifying driver behaviour (visual attention, intersection approach speed, and direct perspective) through a two-step Evaluation, including a large-scale Static Evaluation and direct driving simulator study. Over 200 respondents completed the large-scale Static Evaluation and 24 participants responded to 144 simulated right turn scenarios with various pedestrian presence, half of which had a flashing yellow arrow display. This research revealed that drivers have a strong comprehension of the meaning of the flashing yellow arrow and did not behave unsafely when presented with the indication during the simulator portion of the study. This study contributes in the area of pedestrian safety through the Evaluation of the applicability of flashing yellow arrows for right turn applications as a countermeasure to mitigate vehicle-pedestrian crashes at intersections with parallel pedestrian crossings.

  • The influence of clear zone size and roadside vegetation on driver behavior.
    Journal of safety research, 2014
    Co-Authors: Cole D. Fitzpatrick, Michael A. Knodler, Curt P Harrington, Matthew R. E. Romoser
    Abstract:

    INTRODUCTION: Roadside vegetation provides numerous environmental and psychological benefits to drivers. Previous studies have shown that natural landscapes can effectively lower crash rates and cause less frustration and stress to the driver. However, run-off-the-road crashes resulting in a collision with a tree are twice as likely to result in a fatality, reinforcing the need to examine the placement of vegetation within the clear zone. METHOD: This study explores the relationship between the size of the clear zone and the presence of roadside vegetation on vehicle speed and lateral position. A Static Evaluation, distributed electronically to 100 licensed drivers, was utilized to gather speed selections for both real and virtual roads containing four combinations of clear zone sizes and roadside vegetation densities. A case study was included in the Static Evaluation to investigate the presence of utility poles near the edge of the road on speed selection. Validation of the Static Evaluation was performed by a field data collection on the same roadways shown to participants in the Evaluation. RESULTS: The speeds observed in the field for roadways with medium clear zone/dense vegetation or large clear zone/spare vegetation correlated with the speeds chosen by Static Evaluation participants. Further field data were obtained on vehicle speeds and lateral positions for additional roads demonstrating the same clear zone size/vegetation density combinations. PRACTICAL APPLICATION: This study successfully demonstrates the relationship between clear zone design and driver behavior, which could improve clear zone design practices and thus roadway safety. Language: en

  • The Effects of Clear Zone Size and Roadside Vegetation on Driver Behavior
    2014
    Co-Authors: Cole D. Fitzpatrick, Curt P Harrington, Michael A. Knodler
    Abstract:

    Roadside vegetation provides numerous environmental and psychological benefits to drivers. Previous studies have shown that natural landscapes can effectively lower crash rates and cause less frustration and stress to the driver. However, run-off-the-road crashes resulting in a collision with a tree are twice as likely to result in a fatality reinforcing the need to examine the placement of vegetation within the clear zone. This study explores the relationship between the size of the clear zone and the presence of roadside vegetation on vehicle speed and lateral position. A Static Evaluation, distributed electronically to 100 licensed drivers, was utilized to gather speed selections for both real and virtual roads containing four combinations of clear zone sizes and roadside vegetation densities. A case study was included in the Static Evaluation to investigate the presence of utility poles near the edge of the road on speed selection. Validation of the Static Evaluation was performed by a field data collection on the same roadways shown to participants in the Evaluation. The speeds observed in the field for roadways with medium clear zone/dense vegetation or large clear zone/spare vegetation correlated with the speeds chosen by Static Evaluation participants. Further field data were obtained on vehicle speeds and lateral positions for additional roads demonstrating the same clear zone size/vegetation density combinations. This study successfully demonstrates the relationship between clear zone design and driver behavior, which could improve clear zone design practices and thus roadway safety.

  • An Application for Driving Simulator Technology: An Evaluation of Traffic SignalDisplays for Protected-Permissive Left-Turn Control
    2003
    Co-Authors: Michael A. Knodler, David A Noyce, Kent C. Kacir
    Abstract:

    The objective of this paper was to determine the safety and effectiveness of selected protected/permissive left-turn (PPLT) signal displays through driver comprehension Evaluations. Driver Evaluations were conducted using full-scale, fixed-based, fully-interactive driving simulators located at the University of Massachusetts and the Texas Transportation Institute. PPLT displays were also evaluated in a Static environment to provide comparison data. In an effort to evaluate driver’s comprehension of the various PPLT signal displays in use, several traditional study methods have been employed. Commonly, pen and paper comprehension tests are used in which the driver simply marks what he/she believes to be the correct answer. The critique of this methodology has focused on the belief that the study responses provided might not be consistent with the decision made in the actual driving environment. To add more realism to the experiment, computer technology has been employed by providing Static photos of actual driving environments and superimposing PPLT signal displays within. Although this technology is believed to be a major step forward in experimentation, the Static nature and lack of dynamic cues may still lead drivers through a different decision process. This paper describes the use of a full-scale dynamic driving simulator as a tool for evaluating driver comprehension of PPLT signal displays. Drivers traversed through a series of signalized intersections created as part of a comprehensive visual world. Road signs were provided in the simulation to direct the driver through a series of left, right, and thru movement maneuvers. Traffic signals varied at each intersection providing the test variable. Vehicles were always present in the opposing lanes at signalized intersections. Driver comprehension was determined from the distribution of correct and incorrect responses to the different signal scenarios presented. Findings from the driving simulator study showed a high level of comprehension, consistent with the responses one would expect in an actual roadway environment. Drivers were found to use many cues, not always including just the left-turn signal display itself, to make turn decisions. A direct comparison of responses in the simulator and Static Evaluations was completed by cross-analyzing individual driver’s responses in each methodology. The query was undertaken to determine if drivers’ comprehension from the Static Evaluation was consistent with each driver’s action in the dynamic simulation. Of the 353 fail critical error responses in the Static Evaluation (errors that may have lead to a crash), 279 of these did not take place at identical scenarios in the simulator environment. Only 19 percent of the 353 pairs resulted in fail-critical responses in both the simulator and Static Evaluation. Overall, the results obtained from this experiment indicate that the driving simulator is an effective method of evaluating driver comprehension of traffic signal displays. Specifically, the results from the driving simulator much more closely mirror behavior in the real world than do the results from the Static Evaluation. Furthermore, these results may help explain why the low level of comprehension reported in previous research, which used Static Evaluations to assess driver comprehension of PPLT signal displays, is not consistent with left-turn crash frequencies. Specifically, what drivers say they will do and what they actually do in the driving environment are not always consistent.