Searched for:
(1 - 8 of 8)
document
Spadini, D. (author), Finavaro Aniche, M. (author), Storey, Margaret-Anne (author), Bruntink, Magiel (author), Bacchelli, A. (author)
Automated testing is considered an essential process for ensuring software quality. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. For production code, many open source and industrial software projects employ code review, a well-established software quality practice, but...
conference paper 2018
document
Larios Vargas, E. (author), Hejderup, J.I. (author), Kechagia, M. (author), Bruntink, Magiel (author), Gousios, Giorgos (author)
Modern software projects consist of more than just code: teams follow development processes, the code runs on servers or mobile phones and produces run time logs and users talk about the software in forums like StackOverflow and Twitter and rate it on app stores. Insights stemming from the real-time analysis of combined software engineering data...
conference paper 2018
document
Spadini, D. (author), Finavaro Aniche, M. (author), Bruntink, Magiel (author), Bacchelli, A. (author)
When testing software artifacts that have several dependencies, one has the possibility of either instantiating these dependencies or using mock objects to simulate the dependencies’ expected behavior. Even though recent quantitative studies showed that mock objects are widely used both in open source and proprietary projects, scientific...
journal article 2018
document
Spadini, D. (author), Palomba, F. (author), Zaidman, A.E. (author), Bruntink, Magiel (author), Bacchelli, A. (author)
Test smells are sub-optimal design choices in the implementation of test code. As reported by recent studies, their presence might not only negatively affect the comprehension of test suites but can also lead to test cases being less effective in finding bugs in production code. Although significant steps toward understanding test smells, there...
conference paper 2018
document
Spadini, D. (author), Finavaro Aniche, M. (author), Bruntink, Magiel (author), Bacchelli, A. (author)
When writing automated unit tests, developers often deal with software artifacts that have several dependencies. In these cases, one has the possibility of either instantiating the dependencies or using mock objects to simulate the dependencies' expected behavior. Even though recent quantitative studies showed that mock objects are widely used...
conference paper 2017
document
Bruntink, M. (author)
Crosscutting concerns are phenomena that are present in almost any (embedded) software system. They arise if the implementation of a concern "a requirement or design decision" does not fit neatly into the modular decomposition of a software system. A crosscutting concern cannot be confined to a single modular unit and therefore becomes scattered...
doctoral thesis 2008
document
Bruntink, M. (author), Van Deursen, A. (author), d’Hondt, M. (author), Tourwé, T. (author)
This paper describes a method for studying idioms-based implementations of crosscutting concerns, and our experiences with it in the context of a real-world, large-scale embedded software system. In particular, we analyse a seemingly simple concern, tracing, and show that it exhibits significant variability, despite the use of a prescribed idiom...
report 2007
document
Breu, S. (author), Moonen, L. (author), Bruntink, M. (author), Krinke, J. (author)
Proceedings TEAM 2006, Nantes (France), 4 July, 2006
report 2006
Searched for:
(1 - 8 of 8)