Results 201 to 210 of about 3,923,394 (245)
Some of the next articles are maybe not open access.
Cyber Sciences and Software Engineering
2015 IEEE 28th Conference on Software Engineering Education and Training, 2015This paper provides background and context for our planned presentation and discussion that will explore the emerging computing-based discipline of cyber sciences, focusing on its relationship to software engineering. We will also discuss the relationship of the Cyber Education Project to other related work, how educators can get involved ...
Nancy R. Mead +2 more
openaire +1 more source
Philosophy and Technology, 2014
This paper argues that the difference between contemporary software intensive scientific practice and more traditional non-software intensive varieties results from the characteristically high conditionality of software. We explain why the path complexity of programs with high conditionality imposes limits on standard error correction techniques and ...
John Symons, Jack K Horner
exaly +2 more sources
This paper argues that the difference between contemporary software intensive scientific practice and more traditional non-software intensive varieties results from the characteristically high conditionality of software. We explain why the path complexity of programs with high conditionality imposes limits on standard error correction techniques and ...
John Symons, Jack K Horner
exaly +2 more sources
Software as Science—Science as Software
2002Software should be of great interest to historians of science. That may seem strange, given that it is of such recent origin. Software is no older than the modern electronic computer and the activity of writing programs for it. It is still experiencing growing pains.
openaire +1 more source
2004
Underlying large-scale software design and program synthesis are simple and powerful algebraic models. In this paper, I review the elementary ideas upon which these algebras rest and argue that they define the basis for a science of software design.
openaire +1 more source
Underlying large-scale software design and program synthesis are simple and powerful algebraic models. In this paper, I review the elementary ideas upon which these algebras rest and argue that they define the basis for a science of software design.
openaire +1 more source
Science, Mathematics, Computer Science, Software Engineering
The Computer Journal, 2011This paper examines three ideas: First, the traditional relationship between a science, the mathematics it uses and the engineering based on it. Second, the nature of (software) computer science, which may not be a science at all, and its unusual use of mathematics. And finally, the nature of software engineering, its relationship with computer science,
openaire +1 more source
Resolving the software science anomaly
Journal of Systems and Software, 1987Abstract The theory of software science proposed by Halstead appears to provide a comprehensive model of the program construction process. Although software science has been widely criticized on theoretical grounds, its measures continue to be used because of apparently strong empirical support.
David N. Card, William W. Agresti
openaire +1 more source
The interplay of art and science in software
Computer, 1997Although history and science have provided lots of important bits and pieces of information about the world around us, we are still pretty short on getting a good overall understanding of what's going on. Humans have an uncanny knack for figuring out how to do something when there is no perfect answer.
openaire +1 more source
Psychological perspectives for software science
Information Processing & Management, 1984Abstract In developing his theory of software science, Maurice Halstead borrowed heavily from psychology for theoretical explanations of the equations he was developing. Other software researchers have used psychological theory to defend their techniques or conclusions.
Bill Curtis +4 more
openaire +1 more source
1979
Publisher Summary The chapter presents the overview of the present status of software science. Software science is an intellectually exciting discipline currently undergoing rapid development. Software science can be treated as a proper basis or foundation for the field of software engineering, but not as synonymous with it.
openaire +1 more source
Publisher Summary The chapter presents the overview of the present status of software science. Software science is an intellectually exciting discipline currently undergoing rapid development. Software science can be treated as a proper basis or foundation for the field of software engineering, but not as synonymous with it.
openaire +1 more source
Software Science and Cognitive Psychology
IEEE Transactions on Software Engineering, 1983Halstead proposed a methodology for studying the process of programming known as software science. This methodology merges theories from cognitive psychology with theories from computer science. There is evidence that some of the assumptions of software science incorrectly apply the results of cognitive psychology studies.
exaly +2 more sources

