1,390 research outputs found

    A methodology for collecting valid software engineering data

    Get PDF
    An effective data collection method for evaluating software development methodologies and for studying the software development process is described. The method uses goal-directed data collection to evaluate methodologies with respect to the claims made for them. Such claims are used as a basis for defining the goals of the data collection, establishing a list of questions of interest to be answered by data analysis, defining a set of data categorization schemes, and designing a data collection form. The data to be collected are based on the changes made to the software during development, and are obtained when the changes are made. To insure accuracy of the data, validation is performed concurrently with software development and data collection. Validation is based on interviews with those people supplying the data. Results from using the methodology show that data validation is a necessary part of change data collection. Without it, as much as 50% of the data may be erroneous. Feasibility of the data collection methodology was demonstrated by applying it to five different projects in two different environments. The application showed that the methodology was both feasible and useful

    Class movement and re-location: An empirical study of Java inheritance evolution

    Get PDF
    This is the post-print version of the final paper published in Journal of Systems and Software. The published article is available from the link below. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. Copyright @ 2009 Elsevier B.V.Inheritance is a fundamental feature of the Object-Oriented (OO) paradigm. It is used to promote extensibility and reuse in OO systems. Understanding how systems evolve, and specifically, trends in the movement and re-location of classes in OO hierarchies can help us understand and predict future maintenance effort. In this paper, we explore how and where new classes were added as well as where existing classes were deleted or moved across inheritance hierarchies from multiple versions of four Java systems. We observed first, that in one of the studied systems the same set of classes was continuously moved across the inheritance hierarchy. Second, in the same system, the most frequent changes were restricted to just one sub-part of the overall system. Third, that a maximum of three levels may be a threshold when using inheritance in a system; beyond this level very little activity was observed, supporting earlier theories that, beyond three levels, complexity becomes overwhelming. We also found evidence of ‘collapsing’ hierarchies to bring classes up to shallower levels. Finally, we found that larger classes and highly coupled classes were more frequently moved than smaller and less coupled classes. Statistical evidence supported the view that larger classes and highly coupled classes were less cohesive than smaller classes and lowly coupled classes and were thus more suitable candidates for being moved (within an hierarchy)

    Determinants of fibrinogen in an Italian population suffering from claudication. Lower fibrinogen in the south compared to middle and north of Italy. The ADEP Group.

    Get PDF
    Prospective studies have shown that high plasma levels of fibrinogen are independently associated with the risk of cardiovascular complications. In patients suffering from peripheral vascular disease (PVD) fibrinogen has been shown to be an independent predictor of cardiovascular disease but its determinants have never been examined in this clinical setting. DESIGN AND METHODS: Fibrinogen levels were related to clinical and laboratory variables in 2,111 patients suffering from PVD. We also analyzed whether there was a regional distribution of risk factors. RESULTS: The median values of fibrinogen was 312 mg/dL. The clinical variables examined did not differentiate patients with elevated or normal fibrinogen levels. In particular, patients with ankle/arm pressure ratio < 0.8 did not show a higher prevalence of fibrinogen > 312 mg/dL. Conversely, white blood cell (WBC) count and serum cholesterol levels were significantly associated with high fibrinogen levels (p < 0.0001). Multiple logistic regression analysis demonstrated that areas of Italy were differently associated with high plasma fibrinogen levels (p < 0.03): subjects in the north and middle of Italy having significantly higher values of fibrinogen than subjects in the south of Italy (p < 0.01). A similar regional distribution was observed for WBC count and serum cholesterol levels. INTERPRETATION AND CONCLUSIONS: The regional distribution of risk factors raises the question as to whether the already reported large variability of cardiovascular events so in PVD may be attributed to a non homogeneous distribution of risk factors

    a simplified procedure for base sliding evaluation of concrete gravity dams under seismic action

    Get PDF
    Possible base sliding induced by an earthquake on concrete gravity dams is obtained by a simplified procedure. The model is a nonlinear single-degree-of-freedom system which takes into account dam-water-foundation interaction based on the model developed by Fenves and Chopra (1987). The nonlinearity is in the foundation rock, since a threshold value for the sliding foundation resistance, modeled with the Mohr-Coulomb yielding criterion including a frictional and a cohesive component, is imposed. Nonlinear step by dams is obtained by a simplified procedure. The model is a nonlinear single-degree-of-freedom system which takes into account dam-water-foundation interaction based on the model developed by Fenves and Chopra (1987). The nonlinearity is in the foundation rock, since a threshold value for the sliding foundation resistance, modeled with the Mohr-Coulomb yielding criterion including a frictional and a cohesive component, is imposed. Nonlinear step by step dynamic analyses are carried out on four case studies representing typical examples of Italian concrete gravity dams by utilizing several natural earthquakes. On the basis of the obtained results, a simplified methodology to estimate residual displacement without performing nonlinear dynamic analysis is presented. An example of application using as seismic input the elastic response spectra furnished by the Italian Code is also presented

    Coseismic and postseismic displacements related with the 1997 earthquake sequence in Umbria-Marche (central Italy)

    Get PDF
    We study the coseismic and postseismic displacements related with the 1997 Umbria-Marche earthquake sequence by means of leveling lines along a deformed aqueduct located in the epicentral area. Comparing the 1960 and 10/1997 measurements we obtain 0.49 0.10 m of coseismic displacement distributed along 3 km across the normal fault zone. Modeling of the coseismic surface dislocation is obtained from a combination of low angle (38°) faults at depth and high angle (80°) upper fault branches. The best fit model indicates that the upper branches stop at 0.4 km below the ground surface and have 60% of slip with respect to the lower faults. The postseismic displacement measured during 1998 is 0.18 m and represents 36% of the apparent coseismic deformation. Moderate earthquakes in the Apennines and related surface deformation may thus result from curved faults that reflect the brittle-elastic properties of the uppermost crustal structures

    Experimental Dynamic Response of a Multi-Story Frame Structure Equipped with Non-Conventional TMD Implemented via Inter-Story Isolation

    Get PDF
    A shaking table experiment conducted on a multi-degrees-of-freedom frame structure equipped with a non-conventional tuned mass damper (TMD) is presented. The non-conventional TMD is characterized by a high mass ratio, without adding further structural masses, and is realized via inter-story isolation. The structure top story mass of a four-story steel frame structure is isolated and converted into tuned mass, connecting to the substructure with two high damping rubber bearings placed in series. Aspects related to the dynamic structural response as well as the seismic effectiveness assessment of a non-conventional TMD are addressed. Three structural configurations are tested: the reference four-story structure, the three-story intermediate structure, and the three-story structure equipped with a non-conventional TMD. The input motion conditions considered are: white noise, sine sweep, and natural earthquakes. Through experiments, structural identification is carried out and different dynamic behaviors emerge for the configurations tested. The nonlinear effects provoked on the structure by the adopted isolators are investigated, showing high dissipative capabilities in a wide range of amplitudes of the excitation. It is demonstrated that a non-conventional TMD is a smart control strategy useful for enhancing structural vibration mitigation

    Developing Seismogenic Source Models Based on Geologic Fault Data

    Get PDF
    Calculating seismic hazard usually requires input that includes seismicity associated with known faults, historical earthquake catalogs, geodesy, and models of ground shaking. This paper will address the input generally derived from geologic studies that augment the short historical catalog to predict ground shaking at time scales of tens, hundreds, or thousands of years (e.g., SSHAC 1997). A seismogenic source model, terminology we adopt here for a fault source model, includes explicit three-dimensional faults deemed capable of generating ground motions of engineering significance within a specified time frame of interest. In tectonically active regions of the world, such as near plate boundaries, multiple seismic cycles span a few hundred to a few thousand years. In contrast, in less active regions hundreds of kilometers from the nearest plate boundary, seismic cycles generally are thousands to tens of thousands of years long. Therefore, one should include sources having both longer recurrence intervals and possibly older times of most recent rupture in less active regions of the world rather than restricting the model to include only Holocene faults (i.e., those with evidence of large-magnitude earthquakes in the past 11,500 years) as is the practice in tectonically active regions with high deformation rates. During the past 15 years, our institutions independently developed databases to characterize seismogenic sources based on geologic data at a national scale. Our goal here is to compare the content of these two publicly available seismogenic source models compiled for the primary purpose of supporting seismic hazard calculations by the Istituto Nazionale di Geofisica e Vulcanologia (INGV) and the U.S. Geological Survey (USGS); hereinafter we refer to the two seismogenic source models as INGV and USGS, respectively. This comparison is timely because new initiatives are emerging to characterize seismogenic sources at the continental scale (e.g., SHARE in the Euro- Mediterranean, http://www.share-eu.org/; EMME in the Middle East, http://www.emmegem. org/) and global scale (e.g., GEM, http://www.globalquakemodel.org/; Anonymous 2008). To some extent, each of these efforts is still trying to resolve the level of optimal detail required for this type of compilation. The comparison we provide defines a common standard for consideration by the international community for future regional and global seismogenic source models by identifying the necessary parameters that capture the essence of geological fault data in order to characterize seismogenic sources. In addition, we inform potential users of differences in our usage of common geological/seismological terms to avoid inappropriate use of the data in our models and provide guidance to convert the data from one model to the other (for detailed instructions, see the electronic supplement to this article). Applying our recommendations will permit probabilistic seismic hazard assessment codes to run seamlessly using either seismogenic source input. The USGS and INGV database schema compare well at a first-level inspection. Both databases contain a set of fields representing generalized fault three-dimensional geometry and additional fields that capture the essence of past earthquake occurrences. Nevertheless, there are important differences. When we further analyze supposedly comparable fields, many are defined differently. These differences would cause anomalous results in hazard prediction if one assumes the values are similarly defined. The data, however, can be made fully compatible using simple transformations

    Ups and downs in western Crete (Hellenic subduction zone)

    Get PDF
    Studies of past sea-level markers are commonly used to unveil the tectonic history and seismic behavior of subduction zones. We present new evidence on vertical motions of the Hellenic subduction zone as resulting from a suite of Late Pleistocene - Holocene shorelines in western Crete (Greece). Shoreline ages obtained by AMS radiocarbon dating of seashells, together with the reappraisal of shoreline ages from previous works, testify a long-term uplift rate of 2.5-2.7 mm/y. This average value, however, includes periods in which the vertical motions vary significantly: 2.6-3.2 mm/y subsidence rate from 42 ka to 23 ka, followed by ~7.7 mm/y sustained uplift rate from 23 ka to present. The last ~5 ky shows a relatively slower uplift rate of 3.0-3.3 mm/y, yet slightly higher than the long-term average. A preliminary tectonic model attempts at explaining these up and down motions by across-strike partitioning of fault activity in the subduction zone
    • …
    corecore