231,986 research outputs found

    A survey on daylighting education in italian universities. Knowledge of standards, metrics and simulation tools

    Get PDF
    Daylighting is a strategic topic to achieve sustainable buildings, so it is more and more imperative that it is implemented in architecture curricula to prepare a new generation of daylighting-oriented practitioners. In this frame, the DAYKE project (Daylight Knowledge in Europe) was set up to explore the level of knowledge about daylighting among European professionals and students. DAYKE-Europe was replicated as DAYKE-Italy to study the knowledge of daylight standards, metrics and software among Italian architecture students, and to compare it to that observed within DAYKE-Europe. A sample of 542 questionnaires were collected in five universities. Primary outcomes were: (i) a general low level of knowledge on daylighting was observed; the most cited metrics were the average daylight factor and the geometrical window-to-floor ratio, while climate-based daylight metrics were rarely mentioned; (ii) master science M.Sc. students reported more knowledge on daylight metrics and regulations than bachelor B.Sc. students, while the implementation of daylight metrics and strategies in projects was mainly deficient among B.Sc. students; (iii) compared to European students (DAYKE-Europe), Italian students showed a higher knowledge of daylight metrics and software (especially as for M.Sc. students), while the opposite was observed for standards, regulations and protocols. Based on the results, a reconsideration of daylight education in architecture curricula is recommended

    A Survey on Daylighting Education in Italian Universities : Knowledge of Standards, Metrics and Simulation Tools

    Get PDF
    Daylighting is a strategic topic to achieve sustainable buildings, so it is more and more imperative that it is implemented in architecture curricula to prepare a new generation of daylighting-oriented practitioners. In this frame, the DAYKE project (Daylight Knowledge in Europe) was set up to explore the level of knowledge about daylighting among European professionals and students. DAYKE-Europe was replicated as DAYKE-Italy to study the knowledge of daylight standards, metrics and software among Italian architecture students, and to compare it to that observed within DAYKE-Europe. A sample of 542 questionnaires were collected in five universities. Primary outcomes were: (i) a general low level of knowledge on daylighting was observed; the most cited metrics were the average daylight factor and the geometrical window-to-floor ratio, while climate-based daylight metrics were rarely mentioned; (ii) master science M.Sc. students reported more knowledge on daylight metrics and regulations than bachelor B.Sc. students, while the implementation of daylight metrics and strategies in projects was mainly deficient among B.Sc. students; (iii) compared to European students (DAYKE-Europe), Italian students showed a higher knowledge of daylight metrics and software (especially as for M.Sc. students), while the opposite was observed for standards, regulations and protocols. Based on the results, a reconsideration of daylight education in architecture curricula is recommended

    Hexahedral mesh generation for image-based computational fluid dynamic investigation of vascular districts

    Get PDF
    Mesh generation is a critical step in image-based computational fluid dynamic investigation of vascular districts. While structured hexahedral meshes are known to be superior to unstructured meshes for CFD/FEA simulations, their use has been very limited due to the complex and non-automated generation procedure. We propose a new meshing strategy to generate structured conformal hexahedral meshes inside a realistic vascular lumen by combining synthetic descriptors of vascular topology (centerlines and radii of the maximal inscribed spheres) available in vmtk with powerful geometrical tools implemented in pyFormex, both open source software packages. The final volume mesh closely matches the original surface and can be classified as optimal following usual cell-quality metrics, thus suitable for accurate CFD applications

    A novel model for improving the maintainability of web-based systems

    Get PDF
    Web applications incorporate important business assets and offer a convenient way for businesses to promote their services through the internet. Many of these web applica- tions have evolved from simple HTML pages to complex applications that have a high maintenance cost. This is due to the inherent characteristics of web applications, to the fast internet evolution and to the pressing market which imposes short development cycles and frequent modifications. In order to control the maintenance cost, quantita- tive metrics and models for predicting web applications’ maintainability must be used. Maintainability metrics and models can be useful for predicting maintenance cost, risky components and can help in assessing and choosing between different software artifacts. Since, web applications are different from traditional software systems, models and met- rics for traditional systems can not be applied with confidence to web applications. Web applications have special features such as hypertext structure, dynamic code generation and heterogenousity that can not be captured by traditional and object-oriented metrics. This research explores empirically the relationships between new UML design met- rics based on Conallen’s extension for web applications and maintainability. UML web design metrics are used to gauge whether the maintainability of a system can be im- proved by comparing and correlating the results with different measures of maintain- ability. We studied the relationship between our UML metrics and the following main- tainability measures: Understandability Time (the time spent on understanding the soft- ware artifact in order to complete the questionnaire), Modifiability Time(the time spent on identifying places for modification and making those modifications on the software artifact), LOC (absolute net value of the total number of lines added and deleted for com- ponents in a class diagram), and nRev (total number of revisions for components in a class diagram). Our results gave an indication that there is a possibility for a relationship to exist between our metrics and modifiability time. However, the results did not show statistical significance on the effect of the metrics on understandability time. Our results showed that there is a relationship between our metrics and LOC(Lines of Code). We found that the following metrics NAssoc, NClientScriptsComp, NServerScriptsComp, and CoupEntropy explained the effort measured by LOC(Lines of Code). We found that NC, and CoupEntropy metrics explained the effort measured by nRev(Number of Revi- sions). Our results give a first indication of the usefulness of the UML design metrics, they show that there is a reasonable chance that useful prediction models can be built from early UML design metrics

    From a Domain Analysis to the Specification and Detection of Code and Design Smells

    Get PDF
    Code and design smells are recurring design problems in software systems that must be identified to avoid their possible negative consequences\ud on development and maintenance. Consequently, several smell detection\ud approaches and tools have been proposed in the literature. However,\ud so far, they allow the detection of predefined smells but the detection\ud of new smells or smells adapted to the context of the analysed systems\ud is possible only by implementing new detection algorithms manually.\ud Moreover, previous approaches do not explain the transition from\ud specifications of smells to their detection. Finally, the validation\ud of the existing approaches and tools has been limited on few proprietary\ud systems and on a reduced number of smells. In this paper, we introduce\ud an approach to automate the generation of detection algorithms from\ud specifications written using a domain-specific language. This language\ud is defined from a thorough domain analysis. It allows the specification\ud of smells using high-level domain-related abstractions. It allows\ud the adaptation of the specifications of smells to the context of\ud the analysed systems.We specify 10 smells, generate automatically\ud their detection algorithms using templates, and validate the algorithms\ud in terms of precision and recall on Xerces v2.7.0 and GanttProject\ud v1.10.2, two open-source object-oriented systems.We also compare\ud the detection results with those of a previous approach, iPlasma

    IN2GESOFT: Innovation and Integration of Methods for the Development and Quantitative Management of Software Projects TIN2004-06689-C03

    Get PDF
    This coordinated project intends to introduce new methods in software engineering project management, integrating different quantitative and qualitative technologies in the management processes. The underlying goal to all three subprojects participants is the generation of information adapted for the efficient performance in the directing of the project. The topics that are investigated are related to the capture of decisions in dynam ical environments and complex systems, software testing and the analysis of the manage ment strategies for the process assessment of the software in its different phases of the production. The project sets up a methodological, conceptual framework and supporting tools that facilitate the decision making in the software project management. This allows us to eval uate the risk and uncertainty associated to different alternatives of management before leading them to action. Thus, it is necessary to define a taxonomy of software models so that they reflect the current reality of the projects. Since the software testing is one of the most critical and costly processes directed to guarantee the quality and reliability of the software, we undertake the research on the automation of the process of software testing by means of the development of new technologies test case generation, mainly based in metaheuristic and model checking techniques in the domains of database and internet applications. The software system developed will allow the integration of these technologies, and the management information needed, from the first phases of the cycle of life in the construction of a software product up to the last ones such as regression tests and maintenance. The set of technologies that we investigate include the use of statistical analysis and of experimental design for obtaining metrics in the phase of analysis, the application of the bayesian nets to the decision processes, the application of the standards of process eval uation and quality models, the utilization of metaheuristics algorithms and technologies of prediction to optimize resources, the technologies of visualization to construct control dashboards, hybrid models for the simulation of processes and others
    • …
    corecore