Zobrazeno 1 - 10
of 18
pro vyhledávání: '"Steven Klusener"'
Publikováno v:
SANER
Over time, software tends to grow more complex, hampering understandability and further development. To reduce accidental complexity, model-based rejuvenation techniques have been proposed. These techniques combine reverse engineering (extracting mod
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::1b1a3fbc87e64f990ed17166370bfa68
http://resolver.tudelft.nl/uuid:c24cbc7e-75d7-4b61-b39b-cd9672653dc8
http://resolver.tudelft.nl/uuid:c24cbc7e-75d7-4b61-b39b-cd9672653dc8
Publikováno v:
ICSME
34th IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, 23 September 2018 through 29 September 2018, Proceedings-2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, 569-578
34th IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, 23 September 2018 through 29 September 2018, Proceedings-2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, 569-578
When software components are developed iteratively, code frequently evolves in an inductive manner: a unit (class, method, etc.) is created and is then copied and modified many times. Such development often happens when variation points and, hence, p
Publikováno v:
Journal of Software: Evolution and Process. 25:219-232
The architect of a large, evolving system may wish to revise its decomposition from time to time; for instance, because the structure has deteriorated over time, certain components need to be outsourced to another site. One way to assess the current
Autor:
Steven Klusener, Pieter van der Spek
Publikováno v:
Science of Computer Programming, 76(12), 1261-1274. Elsevier
van der Spek, P N & Klusener, A S 2011, ' Applying a dynamic threshold to improve cluster detection of LSI ', Science of Computer Programming, vol. 76, no. 12, pp. 1261-1274 . https://doi.org/10.1016/j.scico.2010.12.004
van der Spek, P N & Klusener, A S 2011, ' Applying a dynamic threshold to improve cluster detection of LSI ', Science of Computer Programming, vol. 76, no. 12, pp. 1261-1274 . https://doi.org/10.1016/j.scico.2010.12.004
Latent Semantic Indexing (LSI) is a standard approach for extracting and representing the meaning of words in a large set of documents. Recently it has been shown that it is also useful for identifying concerns in source code. The tree cutting strate
Publikováno v:
Vanya, A, Klusener, A S, van Rooyen, N & van Vliet, H 2013, ' Multidimensional Characterization of Evolutionary Clusters: An Experience Report ', Information and Software Technology, vol. 55, no. 9, pp. 1625-1639 . https://doi.org/10.1016/j.infsof.2013.02.016
Information and Software Technology, 55(9), 1625-1639. Elsevier
Information and Software Technology, 55(9), 1625-1639. Elsevier
Context: Software architects try to decompose software systems such that their constituent parts can evolve independently from one another. During the actual evolution, identifying groups of software entities from different parts which frequently cha
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::ab1f898609abef269ed0335fcce5f1d2
https://research.vu.nl/en/publications/ca67b431-b8b6-480c-bad4-247096102a3a
https://research.vu.nl/en/publications/ca67b431-b8b6-480c-bad4-247096102a3a
Autor:
Wan Fokkink, Steven Klusener
Publikováno v:
Information and Computation, 122(2), 286-299. Elsevier Inc.
Fokkink, W & Klusener, S 1995, ' An effective axiomatization for real time ACP ', Information and Computation, vol. 122, no. 2, pp. 286-299 . https://doi.org/10.1006/inco.1995.1151
Fokkink, W & Klusener, S 1995, ' An effective axiomatization for real time ACP ', Information and Computation, vol. 122, no. 2, pp. 286-299 . https://doi.org/10.1006/inco.1995.1151
Baeten and Bergstra added real time to ACP and introduced the notion of integration, which expresses the possibility of an action happening within a time interval. In order to axiomatize this feature, they needed an "uncountable" axiom, This paper de
Publikováno v:
Views on Evolvability of Embedded Systems ISBN: 9789048198481
To developers software often appears as a large number of modules each containing hundreds of lines of code. It is, in general, not obvious which parts of the source code implement a given concern. Typically, existing documentation is outdated (if it
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::a62989285ad1cd497adb767f981034a8
https://doi.org/10.1007/978-90-481-9849-8_3
https://doi.org/10.1007/978-90-481-9849-8_3
Publikováno v:
Views on Evolvability of Embedded Systems ISBN: 9789048198481
The way a software system is decomposed into a set of decomposition elements greatly affects the amount of effort spent on the development and maintenance of that system. Changes that are not limited to single decomposition element are likely to requ
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::9cc61bd181abff07b470a005b8a0e52c
https://doi.org/10.1007/978-90-481-9849-8_4
https://doi.org/10.1007/978-90-481-9849-8_4
Autor:
Steven Klusener, Pieter van der Spek
Publikováno v:
CSMR
This is an experience report on the architectural reengineering of a large software portfolio. In order to minimize the risks of such an undertaking, companies tend tube conservative when considering their options. We have examined how this risk-aver
Publikováno v:
Vanya, A, Klusener, A S, van Rooijen, N & van Vliet, H 2009, Characterizing Evolutionary Clusters . in Proceedings 16th Working Conference on Reverse Engineering (WCRE) . IEEE Computer Society, pp. 227-236 .
WCRE
Proceedings 16th Working Conference on Reverse Engineering (WCRE), 227-236
STARTPAGE=227;ENDPAGE=236;TITLE=Proceedings 16th Working Conference on Reverse Engineering (WCRE)
WCRE
Proceedings 16th Working Conference on Reverse Engineering (WCRE), 227-236
STARTPAGE=227;ENDPAGE=236;TITLE=Proceedings 16th Working Conference on Reverse Engineering (WCRE)
Software architects regularly have to identify weaknesses in the structure of software systems. Groups of software entities which frequently changed together in the past are one way to help find such structural weaknesses. However, there may be many
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::c89faeb752aa950150c8fee0aaad9502
https://research.vu.nl/en/publications/a685dbb9-2100-4ffd-865d-b56c6957cfcd
https://research.vu.nl/en/publications/a685dbb9-2100-4ffd-865d-b56c6957cfcd