Searched for: +
(141 - 152 of 152)

Pages

document
Van Rompaey, B. (author), Zaidman, A.E. (author), Van Deursen, A. (author), Demeyer, S. (author)
This paper represents an extension to our previous work: Mining software repositories to study coevolution of production & test code. Proceedings of the International Conference on Software Testing, Verification, and Validation (ICST), IEEE Computer Society, 2008; doi:10.1109/ICST.2008.47 Engineering software systems is a multidimensional...
report 2008
document
Zaidman, A.E. (author), Van Rompaey, B. (author), Demeyer, S. (author), Van Deursen, A. (author)
Preprint of paper published in: ICST 2008 - Proceedings of the International Conference on Software Testing, Verification, and Validation, 2008; doi:10.1109/ICST.2008.47 Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created — and maintained — synchronously. In this paper we investigatewhether...
report 2008
document
Cornelissen, S.G.M. (author), Zaidman, A. (author), Holten, D. (author), Moonen, L. (author), Van Deursen, A. (author), Van Wijk, J.J. (author)
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10.1016/j.jss.2008.02.068 An important part of many software maintenance tasks is to gain a sufficient level of understanding of the system at hand. The use of dynamic information to aid in this software understanding process is a common practice...
report 2008
document
Cornelissen, S.G.M. (author), Moonen, L. (author), Zaidman, A. (author)
Preprint of paper published in: ICSM 2008 - IEEE International Conference on Software Maintenance, 28 September-4 October 2008; doi:10.1109/ICSM.2008.4658059 Program comprehension is an important concern in software maintenance because these tasks generally require a degree of knowledge of the system at hand. While the use of dynamic analysis in...
report 2008
document
Glorie, M. (author), Zaidman, A.E. (author), Hofland, L. (author), Van Deursen, A. (author)
Preprint of paper published in: CSMR 2008 - 12th European Conference on Software Maintenance and Reengineering, 1-4 April 2008; doi:10.1109/CSMR.2008.4493310 Philips medical systems produces medical diagnostic imaging products, such as MR, X-ray and CT scanners. The software of these devices is complex, has been evolving for several decades and...
report 2008
document
Cornelissen, S.G.M. (author), Zaidman, A.E. (author), Van Deursen, A. (author), Moonen, L. (author), Koschke, R. (author)
Preprint of paper published in: IEEE Transactions on Software Engineering, 35 (5), 2009; doi:10.1109/TSE.2009.28 Program comprehension is an important activity in software maintenance, as software must be sufficiently understood before it can be properly modified. The study of a program's execution, known as dynamic analysis, has become a common...
report 2008
document
Adams, B. (author), De Schutter, K. (author), Zaidman, A.E. (author), Demeyer, S. (author), Tromp, H. (author), De Meuter, W. (author)
Preprint of article published in: Journal of Systems and Software (Elsevier), 82 (4), 2009; doi:10.1016/j.jss.2008.09.031 This paper reports on the challenges of using aspect-oriented programming (AOP) to aid in re-engineering a legacy C application. More specifically, we describe how AOP helps in the important reverse engineering step which...
report 2008
document
Zaidman, A.E. (author), Demeyer, S. (author)
Preprint of article published in: Journal of Software Maintenance and Evolution: Research and Practice (Wiley), 20 (6), 2008; doi:10.1002/smr.370 Software engineers new to a project are often stuck sorting through hundreds of classes in order to find those few classes that offer a significant insight into the inner workings of the software...
report 2008
document
Cornelissen, B. (author), Holten, D. (author), Zaidman, A. (author), Moonen, L. (author), Van Wijk, J.J. (author), Van Deursen, A. (author)
The use of dynamic information to aid in software understanding is a common practice nowadays. One of the many approaches concerns the comprehension of execution traces. A major issue in this context is scalability: due to the vast amounts of information, it is a very difficult task to successfully find your way through such traces without...
report 2007
document
Zaidman, A. (author), Van Rompaey, B. (author), Demeyer, S. (author), Van Deursen, A. (author)
Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created — and maintained — synchronously. In this paper we investigate whether production code and the accompanying tests co-evolve by exploring a project’s versioning system, code coverage reports and size-metrics. Three open source case studies...
report 2007
document
Cornelissen, B. (author), Holten, D. (author), Zaidman, A. (author), Moonen, L. (author), Van Wijk, J.J. (author), Van Deursen, A. (author)
conference paper 2007
document
Cornelissen, B. (author), Van Deursen, A. (author), Moonen, L. (author), Zaidman, A. (author)
Agile software development methods such as eXtreme Programming have brought renewed attention to testing during the software development process, both as a quality assurance method and as a form of live documentation. It is for this reason that a software system’s testsuite is an ideal starting point for gaining knowledge about its inner...
report 2006
Searched for: +
(141 - 152 of 152)

Pages