Sciweavers

575 search results - page 60 / 115
» Simulating the Structural Evolution of Software
Sort
View
115
Voted
ECSCW
1993
15 years 6 months ago
The Designers' Notepad: Supporting and Understanding Cooperative Design
: We describe the development of a system to support cooperative software design. An iterative development approach has been used, based upon the observation of system use in authe...
Michael Twidale, Tom Rodden, Ian Sommerville
DSN
2009
IEEE
15 years 12 months ago
On the effectiveness of structural detection and defense against P2P-based botnets
Recently, peer-to-peer (P2P) networks have emerged as a covert communication platform for malicious programs known as bots. As popular distributed systems, they allow bots to comm...
Duc T. Ha, Guanhua Yan, Stephan Eidenbenz, Hung Q....
WSC
2008
15 years 7 months ago
Generating artificial populations using a multi-level fuzzy inference engine
The design of complex artificial populations is the first step in simulating evolution during the time span of socioeconomic variables as the family income. In this paper, a new h...
Carlos R. Garcia-Alonso, Gabriel M. Perez-Alcala
MSR
2006
ACM
15 years 11 months ago
Detecting similar Java classes using tree algorithms
Similarity analysis of source code is helpful during development to provide, for instance, better support for code reuse. Consider a development environment that analyzes code whi...
Tobias Sager, Abraham Bernstein, Martin Pinzger, C...
MSR
2005
ACM
15 years 10 months ago
Improving evolvability through refactoring
Refactoring is one means of improving the structure of existing software. Locations for the application of refactoring are often based on subjective perceptions such as ”bad sme...
Jacek Ratzinger, Michael Fischer, Harald Gall