Searched for: +
(1 - 6 of 6)
document
Zampetti, Fiorelli (author), Tamburri, Damian A. (author), Panichella, Sebastiano (author), Panichella, A. (author), Di Penta, Massimiliano (author), Canfora, Gerardo (author)
Continuous Integration and Delivery (CI/CD) practices have shown several benefits for software development and operations, such as faster release cycles and early discovery of defects. For Cyber-Physical System (CPS) development, CI/CD can help achieving required goals, such as high dependability, yet it may be challenging to apply. This...
journal article 2022
document
Pascarella, L. (author), Palomba, F. (author), Di Penta, Massimiliano (author), Bacchelli, A. (author)
Recent research has provided evidence that, in the industrial context, developing video games diverges from developing software systems in other domains, such as office suites and system utilities. In this paper, we consider video game development in the open source system (OSS) context. Specifically, we investigate how developers contribute to...
conference paper 2018
document
Palomba, F. (author), Bavota, Gabriele (author), Di Penta, Massimiliano (author), Fasano, Fausto (author), Oliveto, Rocco (author), De Lucia, Andrea (author)
Code smells are symptoms of poor design and implementation choices that may hinder code comprehensibility and maintainability. Despite the effort devoted by the research community in studying code smells, the extent to which code smells in software systems affect software maintainability remains still unclear. In this paper we present a large...
journal article 2017
document
Vassallo, Carmine (author), Schermann, Gerald (author), Zampetti, Fiorella (author), Romano, D. (author), Leitner, Philipp (author), Zaidman, A.E. (author), Di Penta, Massimiliano (author), Panichella, Sebastiano (author)
Continuous Integration (CI) and Continuous Delivery (CD) are widespread in both industrial and open-source software (OSS) projects. Recent research characterized build failures in CI and identified factors potentially correlated to them. However, most observations and findings of previous work are exclusively based on OSS projects or data from a...
conference paper 2017
document
Vassalo, Carmine (author), Zampetti, Fiorelli (author), Romano, D. (author), Beller, M.M. (author), Panichella, A. (author), Di Penta, Massimiliano (author), Zaidman, A.E. (author)
Continuous Delivery is an agile software develop- ment practice in which developers frequently integrate changes into the main development line and produce releases of their software. An automated Continuous Integration infrastructure builds and tests these changes. Claimed advantages of CD include early discovery of (integration) errors,...
conference paper 2016
document
Romano, D. (author), Di Penta, M. (author), Antoniol, G. (author)
Uncaught exceptions, and in particular null pointer exceptions (NPEs), constitute a major cause of crashes for software systems. Although tools for the static identification of potential NPEs exist, there is need for proper approaches able to identify system execution scenarios causing NPEs. This paper proposes a search-based test data...
report 2011
Searched for: +
(1 - 6 of 6)