Nalaganje ...
Mednarodni projekti vir: SICRIS

Software quality founded on design laws

Organizacije (1)
št. Evidenčna št. Razisk. organizacija Kraj Matična številka Štev. publikacijŠtev. publikacij
1.  0552  Univerza v Mariboru  Maribor  5089638000  454 
Povzetek
As size and complexity of software systems is growing dramatically the possibility of crises from failure increases. Conventional methods for measuring and controlling quality are not successful enough, thus our objective is to use the science of complexity, the theory of chaos, fractals, traditionally 'physically based' methodologies, theory of complex adaptive systems, biologically and evolutionary inspired economic/market theories, intelligent data analysis and data mining to gain a fundamental understanding of the software process and the software products and to improve them. As a consequence the SQUFOL aim is to introduce well understood software design processes leading to software and related products of superior quality thus improving European competitiveness and enabling citizens to use better software more effectively. As size and complexity of software systems is growing dramatically the possibility of crises from failure increases. Conventional methods for measuring and controlling quality are not successful enough, thus our objective is to use the science of complexity, the theory of chaos, fractals, traditionally 'physically based' methodologies, theory of complex adaptive systems, biologically and evolutionary inspired economic/market theories, intelligent data analysis and data mining to gain a fundamental understanding of the software process and the software products and to improve them. As a consequence the SQUFOL aim is to introduce well understood software design processes leading to software and related products of superior quality thus improving European competitiveness and enabling citizens to use better software more effectively.OBJECTIVESSQUFOL's objective is to significantly improve the basic knowledge about and the fitness and quality of the software products and its development process (discover basic laws) aiming to develop well understood software design processes first leading to products of superior quality greatly improving European competitiveness in software/information system design/development filed and second to enable citizens to understand software (how to use it effectively, how and what software to purchase, how it can improve their lives, how can they use it to gain equal access to information, how to use it for life-long learning) supporting European initiative.DESCRIPTION OF WORKIn the SQUFOL project we will use and further develop the techniques invented by the 'science of complexity', the theory of chaos, biologically and evolutionary inspired economic, market theories, complex adaptive system theory to gain the fundamental understanding of the software process and the software products, thus improve the basic knowledge about their fitness and quality. Based on these laws and gained new knowledge the improved software development and understatement processes will be 'cultivated'. By viewing a program as a collection of symbols we may apply techniques that will transform a program into 'signals' and subsequently use analysis techniques borrowed from physics, chaos and complexity sciences. Examples are the calculation of power spectra, information content, long-range correlation, entropy. We can match software development stages with the three phases of iterative maps, namely chaos, bifurcation and normal phase Since the current phase can be easily identified, we can use this similarity to identify the stage of the software development process, enabling managers and developer more effective control of the development process itself.Additionally, the software design can be regarded as a market of ideas. Each idea has its meme/gene and is competing for the resources. The best ideas survive, crossover and mutate. In such a way the process can be analysed using the biologically evolutionary inspired market theory. A holistic approach and sequential studies will be used to measure all facets about the software product and its evolution. Intelligent data analysis, data mining and knowle
Zgodovina ogledov
Priljubljeno