165 research outputs found
Coherence of unsteady wake of periodically plunging airfoil
We present an experimental investigation of the flow structure in the near wake of a NACA0012 airfoil plunging sinusoidally at a chord Reynolds number of Re = 20 000 and for a wide range of reduced frequency k and Strouhal number based on peak-to-peak amplitude St. Estimated mean thrust coefficients using the mean and fluctuating velocity fields confirm the St2 dependence as well as a significant effect of the reduced frequency for k ≤ 1. Generally, time-averaged flow quantities are better correlated with St than k in the range tested (k ≤ 3.14 and St ≤ 0.24). Analysis of the streamwise flow and cross-flow in the near wake using two-point cross-correlations and proper orthogonal decomposition reveals that the unsteady characteristics are even better correlated with St than the mean flow quantities. The percentage energy of the fundamental wake modes of the streamwise flow and the flapping mode of the cross-flow increases with increasing St, but at different rates in the drag-producing and thrust-producing wakes. There are similarities to the wake synchronisation behind oscillating bodies. The spanwise-averaged cross-correlation coefficient in the measurement domain grows linearly for small St (in drag-producing wakes), and is nearly constant at a high value for larger St (in thrust-producing wakes). Results show that the Strouhal number is the most important parameter that determines the degree of two-dimensionality of the wake, and suggest that spanwise vortices are quasi-two-dimensional for St ≥ 0.05 and x/c ≤ 4. The implications for experimental gust generators using oscillating airfoils are discussed.</p
Interaction of Vortex Streets with a Downstream Wing
The unsteady aerodynamics of a wing in the wake of a periodically plunging upstream airfoil was investigated in water tunnel experiments. By varying the frequency and the amplitude of the plunge oscillations, vortex-street configurations with varying wavelength and circulation were generated. Depending on the angle of attack of the wing, the largest lift force is found when the leading-edge of the wing is located at the wake centerline or just above it. Flow separation at the leading-edge, formation of a leading-edge vortex, and coupling with incident vortices are observed with increasing angle of attack. The lift time history has higher harmonics up to n = 5 when the wing is close to the wake centerline. This is due to the cross-stream velocity profile in the undisturbed wake and can be also predicted by a point vortex model. The peak lift coefficients decrease with increasing deflection angle of the wake if the upstream airfoil is plunged at nonzero mean angle of attack. This occurs as the geometry and circulations of the vortices in the reversed Karman vortex street are modified. For the unloaded wing in the symmetric wakes, the peak lift coefficients increase with increasing frequency and amplitude of the plunging airfoil. These kinematic parameters also determine the amplitude and shape of the cross-stream velocity profiles and the degree of two dimensionality in the undisturbed wake. The amplitude of the lift coefficient of the wing depends on a single wake parameter, which is the Strouhal number based on the amplitude of the upstream airfoil
Ethics in AI through the Developer's View: A Grounded Theory Literature Review
The term ethics is widely used, explored, and debated in the context of
developing Artificial Intelligence (AI) based software systems. In recent
years, numerous incidents have raised the profile of ethical issues in AI
development and led to public concerns about the proliferation of AI technology
in our everyday lives. But what do we know about the views and experiences of
those who develop these systems: the AI developers? We conducted a grounded
theory literature review (GTLR) of 38 primary empirical studies that included
AI developers' views on ethics in AI and analysed them to derive five
categories - developer awareness, perception, need, challenge, and approach.
These are underpinned by multiple codes and concepts that we explain with
evidence from the included studies. We present a taxonomy of ethics in AI from
developers' viewpoints to assist AI developers in identifying and understanding
the different aspects of AI ethics. The taxonomy provides a landscape view of
the key aspects that concern AI developers when it comes to ethics in AI. We
also share an agenda for future research studies and recommendations for
developers, managers, and organisations to help in their efforts to better
consider and implement ethics in AI.Comment: 40 pages, 5 figures, 4 table
Software Engineers Response to Public Crisis: Lessons Learnt from Spontaneously Building an Informative COVID-19 Dashboard
The Coronavirus disease 2019 (COVID-19) outbreak quickly spread around the
world, resulting in over 240 million infections and 4 million deaths by Oct
2021. While the virus is spreading from person to person silently, fear has
also been spreading around the globe. The COVID-19 information from the
Australian Government is convincing but not timely or detailed, and there is
much information on social networks with both facts and rumors. As software
engineers, we have spontaneously and rapidly constructed a COVID-19 information
dashboard aggregating reliable information semi-automatically checked from
different sources for providing one-stop information sharing site about the
latest status in Australia. Inspired by the John Hopkins University COVID-19
Map, our dashboard contains the case statistics, case distribution, government
policy, latest news, with interactive visualization. In this paper, we present
a participant's in-person observations in which the authors acted as founders
of https://covid-19-au.com/ serving more than 830K users with 14M page views
since March 2020. According to our first-hand experience, we summarize 9
lessons for developers, researchers and instructors. These lessons may inspire
the development, research and teaching in software engineer aspects for coping
with similar public crises in the future
Use and misuse of the term "Experiment" in mining software repositories research
The significant momentum and importance of Mining Software Repositories (MSR) in Software Engineering (SE) has fostered new opportunities and challenges for extensive empirical research. However, MSR researchers seem to struggle to characterize the empirical methods they use into the existing empirical SE body of knowledge. This is especially the case of MSR experiments. To provide evidence on the special characteristics of MSR experiments and their differences with experiments traditionally acknowledged in SE so far, we elicited the hallmarks that differentiate an experiment from other types of empirical studies and characterized the hallmarks and types of experiments in MSR. We analyzed MSR literature obtained from a small-scale systematic mapping study to assess the use of the term experiment in MSR. We found that 19% of the papers claiming to be an experiment are indeed not an experiment at all but also observational studies, so they use the term in a misleading way. From the remaining 81% of the papers, only one of them refers to a genuine controlled experiment while the others stand for experiments with limited control. MSR researchers tend to overlook such limitations, compromising the interpretation of the results of their studies. We provide recommendations and insights to support the improvement of MSR experiments.This work has been partially supported by the Spanish project: MCI PID2020-117191RB-I00.Peer ReviewedPostprint (author's final draft
Dione: An Integrated Measurement and Defect Prediction Solution
We present an integrated measurement and defect prediction tool: Dione. Our tool enables organizations to measure, monitor, and control product quality through learning based defect prediction. Similar existing tools either provide data collection and analytics, or work just as a prediction engine. Therefore, companies need to deal with multiple tools with incompatible interfaces in order to deploy a complete measurement and prediction solution. Dione provides a fully integrated solution where data extraction, defect prediction and reporting steps fit seamlessly. In this paper, we present the major functionality and architectural elements of Dione followed by an overview of our demonstration
Adopción de Metodologías Ágiles: un estudio comparativo entre España y Europa
El objetivo de este estudio es analizar el estado de la adopción de metodologías ágiles en la industria software española comparándolo con la europea. Se han empleado cuestionarios, tanto en el contexto ágil como en el convencional, para evaluar el uso de diferentes metodologías y prácticas ágiles, estrategias empleadas en el proceso de adopción, factores que motivan su uso, así como beneficios que reportan y limitaciones y retos que implican su aplicación. En el entorno español, el estudio se realizó utilizando una muestra de organizaciones que participaron en el último Agile Open Spain (2009). A nivel europeo, la encuesta se llevó a cabo en organizaciones del proyecto Flexi, pioneras en la adopción de metodologías ágiles a nivel mundial. La comparación de resultados muestra diferencias interesantes en el proceso de adopción
How Good Are My Tests?
Background: Test quality is a prerequisite for achieving production system quality. While the concept of quality is multidimensional, most of the effort in testing context hasbeen channelled towards measuring test effectiveness. Objective: While effectiveness of tests is certainly important, we aim to identify a core list of testing principles that also address other quality facets of testing, and to discuss how they can be quantified as indicators of test quality. Method: We have conducted a two-day workshop with our industry partners to come up with a list of relevant principles and best practices expected to result in high quality tests. We then utilised our academic and industrial training materials together with recommendations in practitioner oriented testing books to refine the list. We surveyed existing literature for potential metrics to quantify identified principles. Results: We have identified a list of 15 testing principles to capture the essence of testing goals and best practices from quality perspective. Eight principles do not map toexisting test smells and we propose metrics for six of those. Further, we have identified additional potential metrics for the seven principles that partially map to test smells. Conclusion: We provide a core list of testing principles along with a discussion of possible ways to quantify them for assessing goodness of tests. We believe that our work would be useful for practitioners in assessing the quality of their tests from multiple perspectives including but not limited to maintainability, comprehension and simplicity
- …