Searched for: TUD-SERG-2016-002
(1 - 7 of 7)
document
Romano, D. (author), Pinzger, M. (author)
The relevance of the service interfaces’ granularity and its architectural impact have been widely investigated in literature. Existing studies show that the granularity of a service interface, in terms of exposed operations, should reflect their clients’ usage. This idea has been formalized in the Consumer-Driven Contracts pattern (CDC)....
report 2014
document
Hurdugaci, V. (author), Zaidman, A.E. (author)
Preprint of paper published in: 16th European Conference on Software Maintenance and Reengineering (CSMR), 27-30 March 2012; doi:10.1109/CSMR.2012.12 Unit and integration tests can be invaluable during software maintenance as they help to understand pieces of code, they help with quality assurance and they build up confidence amongst developers....
report 2012
document
Matthijssen, N. (author), Zaidman, A. (author)
Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend and thus to maintain. FireDetective aims to facilitate the understanding of Ajax applications. It uses dynamic analysis at both the...
report 2011
document
Lanza, M. (author), Hattori, L. (author), Guzzi, A. (author)
In the context of multi-developer projects, where several people are contributing code, developers must deal with concurrent development. Collaboration among developers assumes a fundamental role, and failing to address it can result, for example, in shipping delays. We argue that tool support for collaborative software development augments the...
report 2010
document
Abreu, R.F. (author), Gonzalez, A. (author), Zoeteweij, P. (author), Van Gemund, A.J.C. (author)
Preprint of paper published in: ENASE 2008 - Proceedings of the 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, 4-7 May 2008 Fault screeners are simple software (or hardware) constructs that detect variable value errors based on unary invariant checking. In this paper we evaluate and compare the...
report 2008
document
Gross, H.G. (author), Lormans, M. (author), Zhou, J. (author)
One of the first steps of component procurement is the identification of required component features in large repositories of existing components. On the highest level of abstraction, component requirements as well as component descriptions are usually written in natural language. Therefore, we can reformulate component procurement as a text...
report 2007
document
Ceccato, M. (author), Marin, M. (author), Mens, K. (author), Moonen, L. (author), Tonella, P. (author), Tourwé, T. (author)
Understanding a software system at source-code level requires understanding the different concerns that it addresses, which in turn requires a way to identify these concerns in the source code. Whereas some concerns are explicitly represented by program entities (like classes, methods and variables) and thus are easy to identify, crosscutting...
report 2006
Searched for: TUD-SERG-2016-002
(1 - 7 of 7)