As part of an Australian National Industry Improvement Program, a software development 'best practice' survey was conducted in Queensland. The questionnaire was adapted ...
As the design of software architectures emerges as a discipline within software engineering, it will become increasingly important to support architectural description and analysi...
The likely advent of AGI and the long-established trend of improving computational hardware promise a dual revolution in coming decades: machines which are both more intelligent an...
The use of components in development of complex software systems can surely have various benefits. Their testing, however, is still one of the open issues in software engineering...
The recovery of software architecture is a first important step towards re-engineering a software system. Architecture recovery usually involves clustering. The problem with curre...