77 research outputs found
On the Presence of Green and Sustainable Software Engineering in Higher Education Curricula
Nowadays, software is pervasive in our everyday lives. Its sustainability and
environmental impact have become major factors to be considered in the
development of software systems. Millennials-the newer generation of university
students-are particularly keen to learn about and contribute to a more
sustainable and green society. The need for training on green and sustainable
topics in software engineering has been reflected in a number of recent
studies. The goal of this paper is to get a first understanding of what is the
current state of teaching sustainability in the software engineering community,
what are the motivations behind the current state of teaching, and what can be
done to improve it. To this end, we report the findings from a targeted survey
of 33 academics on the presence of green and sustainable software engineering
in higher education. The major findings from the collected data suggest that
sustainability is under-represented in the curricula, while the current focus
of teaching is on energy efficiency delivered through a fact-based approach.
The reasons vary from lack of awareness, teaching material and suitable
technologies, to the high effort required to teach sustainability. Finally, we
provide recommendations for educators willing to teach sustainability in
software engineering that can help to suit millennial students needs.Comment: The paper will be presented at the 1st International Workshop on
Software Engineering Curricula for Millennials (SECM2017
The slowly variable star FY Lacertae
Photometric observations and analysis of FY Lac were performed in order to
determine the variability characteristics, using measurements taken at Loiano
site of Bologna Astronomical Observatory and AAVSO data. The star shows a Long
Term variability with a preliminary period of about 274 +/- 28 days and
photometric characteristics compatible with a red M5 III giant star, with a
temperature of 3420 K degrees.Comment: 9 page
Efficient yet Competitive Speech Translation: FBK@IWSLT2022
The primary goal of this FBK’s systems submission to the IWSLT 2022 offline and simultaneous speech translation tasks is to reduce model training costs without sacrificing translation quality. As such, we first question the need of ASR pre-training, showing that it is not essential to achieve competitive results. Second, we focus on data filtering, showing that a simple method that looks at the ratio between source and target characters yields a quality improvement of 1 BLEU. Third, we compare different methods to reduce the detrimental effect of the audio segmentation mismatch between training data manually segmented at sentence level and inference data that is automatically segmented. Towards the same goal of training cost reduction, we participate in the simultaneous task with the same model trained for offline ST. The effectiveness of our lightweight training strategy is shown by the high score obtained on the MuST-C en-de corpus (26.7 BLEU) and is confirmed in high-resource data conditions by a 1.6 BLEU improvement on the IWSLT2020 test set over last year’s winning system
A Longitudinal Cohort Study on the Retainment of Test-Driven Development
Background: Test-Driven Development (TDD) is an agile software development
practice, which is claimed to boost both external quality of software products
and developers' productivity. Aims: We want to study (i) the TDD effects on the
external quality of software products as well as the developers' productivity,
and (ii) the retainment of TDD over a period of five months. Method: We
conducted a (quantitative) longitudinal cohort study with 30 third year
undergraduate students in Computer Science at the University of Bari in Italy.
Results: The use of TDD has a statistically significant effect neither on the
external quality of software products nor on the developers' productivity.
However, we observed that participants using TDD produced significantly more
tests than those applying a non-TDD development process and that the retainment
of TDD is particularly noticeable in the amount of tests written. Conclusions:
Our results should encourage software companies to adopt TDD because who
practices TDD tends to write more tests---having more tests can come in handy
when testing software systems or localizing faults---and it seems that novice
developers retain TDD.Comment: ESEM, October 2018, Oulu, Finlan
Sondeo arqueológico Cueva Pintada sector 45 [Material gráfico]
Copia digital. Madrid : Ministerio de Educación, Cultura y Deporte. Subdirección General de Coordinación Bibliotecaria, 201
A Family of Experiments on Test-Driven Development
Context: Test-driven development (TDD) is an agile software development
approach that has been widely claimed to improve software quality. However, the
extent to which TDD improves quality appears to be largely dependent upon the
characteristics of the study in which it is evaluated (e.g., the research
method, participant type, programming environment, etc.). The particularities
of each study make the aggregation of results untenable. Objectives: The goal
of this paper is to: increase the accuracy and generalizability of the results
achieved in isolated experiments on TDD, provide joint conclusions on the
performance of TDD across different industrial and academic settings, and
assess the extent to which the characteristics of the experiments affect the
quality-related performance of TDD. Method: We conduct a family of 12
experiments on TDD in academia and industry. We aggregate their results by
means of meta-analysis. We perform exploratory analyses to identify variables
impacting the quality-related performance of TDD. Results: TDD novices achieve
a slightly higher code quality with iterative test-last development (i.e., ITL,
the reverse approach of TDD) than with TDD. The task being developed largely
determines quality. The programming environment, the order in which TDD and ITL
are applied, or the learning effects from one development approach to another
do not appear to affect quality. The quality-related performance of
professionals using TDD drops more than for students. We hypothesize that this
may be due to their being more resistant to change and potentially less
motivated than students. Conclusion: Previous studies seem to provide
conflicting results on TDD performance (i.e., positive vs. negative,
respectively). We hypothesize that these conflicting results may be due to
different study durations, experiment participants being unfamiliar with the
TDD process..
CMS physics technical design report : Addendum on high density QCD with heavy ions
Peer reviewe
- …