Research ArticleOpen AccessGoogle Scholar indexed
Milestones for Computing Future
Department of Computer Science, The University of Iowa, Iowa City, IA, USA
- 1 Department of Computer Science, The University of Iowa, Iowa City, IA, USA
Journal of Software Engineering and Applications·Volume 09 (2016)·Pages 52–56·Published 18 February 2016·DOI10.4236/jsea.2016.92003
Copy link · social · email
Abstract
Computer applications expand continuously as problem solvers in all areas of human life. Yet, computer scientists have difficulties in calling computer science the “science of computer based problem solving methodology”. This is probably caused by the development of software technology as a collection of tools dedicated to computer experts. The paper proposes a new methodology for computer based problem solving based on problem domain dedicated software tools. This prevents the exponential growth of software tool complexity and does not require computer user to be a computer expert.
KeywordsComputerProblemProblem-SolvingProblem-DomainSoftware-Tool
- Polya, G. (1957) How to Solve It. 2nd Edition, Princeton University Press, Cambridge.
- Markoff, J. (2012) Killing the Computer to Save It. ACM TechNews, 31 October 2012.
- Horn, P. (2001) Autonomic Computing: IBM’s Perspective on the State of the Information Technology. http://www.research.ibm.com/autonomic/manifesto
- Denning, P. (2015) The Profession of It. Communications of the ACM, 58, 34-36. http://dx.doi.org/10.1145/2804248
- Rus, T. (2015) Computer-Based Problem Solving Process. World Scientific, Singapore City. http://dx.doi.org/10.1142/9534
- Bui, C.K. (2013) An Evolutional Domain Oriented Approach to Problem Solving Based on Web Service Composition. PhD Thesis, The University of Iowa, Department of Computer Science, Iowa City.
- Rus, T. and Bui, C. (2010) Software Development for Non-Expert Computer Users. Proceedings of the International Conference on Cloud Computing and Virtualization, Singapore City, 3-5 May 2010, 200-207. http://dx.doi.org/10.5176/978-981-08-5837-7_165
- Rus, T. and Curtis, D. (2006) Application Driven Software Development. Proceedings of International Conference on Software Engineering Advances, Tahiti, October 2006, 32. http://dx.doi.org/10.1109/icsea.2006.261288
- Rus, T. (2013) Computer Integration within Problem Solving Process. Proceedings, RoEduNet International Conference, 11th Edition, NETWORKING in Education and Research, Sinaia, 17-19 January 2013, 7-12. http://homepage.cs.uiowa.edu/~rus