Nowadays one the most desirable characteristics of software development process is a high speed of development. However, in many cases the speed of software development is hindered by problems of knowledge acquisition and transformation. Sometimes software developers focus on their tacit knowledge and do not use proper knowledge acquisition and representation techniques for problem domain and requirements description. In that case developers take a known risk to fail with a final product, yet they hasten the process of software development. However, such a risk shall be avoided in large, complex, and expensive software projects
Context: The acquisition of new knowledge, by means of teaching programming languages, tools, method...
As the power and speed of computers increase so too are the number of applications to which they can...
The research is conducted in the area of Software Engineering, with emphasis on the design phase of ...
Large-scale software development companies delivering market-driven products have introduced agile m...
Formal and semi-formal transfer of knowledge in the conventional object-oriented software developmen...
Having been in touch with technical side of many companies in various sectors, we know industry is f...
Uncontrollable costs, schedule overruns, and poor end product quality continue to plague the softwar...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
Many papers proposed in the software engineering and information systems literature are dedicated to...
Many papers proposed in the software engineering and information systems literature are dedicated to...
Software processes are complex combination of technology and skill, highly dependent on human knowle...
Rarely has a professional field evolved as quickly as software development. Software organizations a...
Software problems – problems whose solution is software-intensive – come in many forms. Given that s...
From conception, to implementation, to deployment and to retirement, software development is a know...
This thesis investigates how Artificial Intelligence, particularly knowledge-based systems technique...
Context: The acquisition of new knowledge, by means of teaching programming languages, tools, method...
As the power and speed of computers increase so too are the number of applications to which they can...
The research is conducted in the area of Software Engineering, with emphasis on the design phase of ...
Large-scale software development companies delivering market-driven products have introduced agile m...
Formal and semi-formal transfer of knowledge in the conventional object-oriented software developmen...
Having been in touch with technical side of many companies in various sectors, we know industry is f...
Uncontrollable costs, schedule overruns, and poor end product quality continue to plague the softwar...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
Many papers proposed in the software engineering and information systems literature are dedicated to...
Many papers proposed in the software engineering and information systems literature are dedicated to...
Software processes are complex combination of technology and skill, highly dependent on human knowle...
Rarely has a professional field evolved as quickly as software development. Software organizations a...
Software problems – problems whose solution is software-intensive – come in many forms. Given that s...
From conception, to implementation, to deployment and to retirement, software development is a know...
This thesis investigates how Artificial Intelligence, particularly knowledge-based systems technique...
Context: The acquisition of new knowledge, by means of teaching programming languages, tools, method...
As the power and speed of computers increase so too are the number of applications to which they can...
The research is conducted in the area of Software Engineering, with emphasis on the design phase of ...