Abstract
Software engineering is an established discipline that has accumulated and codified more than two decades worth of know-how. Knowledge engineering, on the other hand, is an emerging discipline with lots of issues but, at least so far, little structure. Despite its lack of maturity the practice of knowledge engineering promises to have a noticeable impact on software engineering doctrine. The experimental nature of knowledge engineering goes hand-in-hand with a style of software development best characterized as ‘exploratory,’ which has not been much studied in traditional software engineering.
- 1 American Go Association, P.O. Box 397, Old Chelsea Station, New York, NY 10113.Google Scholar
- 2 Computer Go. D.W. Erbach, Ed., 71 Brixford Crescent, Winnipeg, Manitoba R2N 1E1. Canada.Google Scholar
- 3 Ishi Press International, 1400 North Shoreline Blvd., Bldg. A7, Mountain View, CA 94043.Google Scholar
- 4 Bradley, M.B. The Game of Go--The Ultimate Programming Challenge? Creative Computing 5, :3 {Mar. 1979}, 89-99.Google Scholar
- 5 Friedenbach, K.L Abstraction hierarchies: A model of perception and cognition in the game of go. Ph.D. dissertation, Univ. of California, Santa Cruz, 1980. Google ScholarDigital Library
- 6 Ishida, Y. Dictionary o} Basic Joseki, Vol. 1, 2, 3.Google Scholar
- 7 Jansen, P. DT as Spraggett's second in Quebec. Msg on electronic news, Feb. 17, 1989.Google Scholar
- 8 Kawabata, Y. The Master of Go. Perigee Books, NY, 1981. Originally published in japanese, as 'Meijin', in 1951.Google Scholar
- 9 Kierulf, A. Brand--an Othello Program. In M.A. Bramer, Ed., Computer Game-Playing: Theory and Practice, 197-208, Ellis Horwood, Chichester, 1983.Google Scholar
- 10 Kierulf, A. Computer Go Bibliography. Part 1 in {2} (Winter 1986/87}, 17-19; part 2 in {2} 1, 3 (Summer 1987), 15-19.Google Scholar
- 11 Kierulf, A. Human-Computer Interaction in the Game of Go. In "Methodologies for Intelligent Systems", Z.W. Ras and M. Zemankova, Eds., North Holland, 1987. Google ScholarDigital Library
- 12 Kierulf, A., and Nievergelt, J. Computer Go: A smart board and its applications. Go World No. 42, Winter i985/86, 62-65, ishi Press, Tokyo.Google Scholar
- 13 Lehner, P.E. Planning in adversity: A computational model of strategic planning in the game of go. Univ. of Michigan, Ph.D. dissertation (i98i).Google Scholar
- 14 Levy, D.N.L. (Ed.). Computer Games II. Springer VerZ.ag, New York. 1988. Google ScholarDigital Library
- 15 Mano, Y.An Approach to conquer difficulties in Developing a Go Playing Program. J. Into. proc. 7, 2 (198,t}, 81-88.Google Scholar
- 16 Nunn, J. Life with ChessBase. ICCA J. (international Computer Chess Association} 1/, 2/3 (June/Sept. 1988).Google Scholar
- 17 Reitman, W., and Wilcox, B. The structure and pertormance of the interim.2 Go program. In Proceedings of IJCAI-6 (Tokyo, August 20-23, 1979), 711-719.Google Scholar
- 18 Remus, H. Simulation of a learning machine for playing Go. in Proceedings of IFIP Congress, North Holland, 1962.Google ScholarCross Ref
- 19 Ryder, J.L. Heuristic analysis of large trees as generated in the game nf f-'.n Dh UI rlleea~,tafinn RtanicnvA { lnl,t~ 1 (271 Google ScholarDigital Library
- 20 Shannon, C.E. Programming a computer for playing chess. Philosophical Mag. 41,314 (1950), 256-275.Google ScholarCross Ref
- 21 Shirayanagi, K. A new approach to programming Go--Knowledge representation and its refinement. In Proceedings of ths Workshop on New Directions in Game-Tree Search (Edmonton, Ganada, May 28-31, 1989).Google Scholar
- 22 Turing, A.M. Digital computers applied to games, in 'Faster than Thought: A Symposium on Digital Computing Machines? (B.V. Bowden, Ed.), Ch. 25,286-310, Pitman, London, 1953.Google Scholar
- 23 Wilcox, B.Ryder's program. Amer.Go J.13,4/6 (1978), 48-51.Google Scholar
- 24 Wilcox, B. Ryder's program. Amer. Go J. 14, 1 (1979}, 23-28.Google Scholar
- 25 Wilcox, B. Reflections on building two Go programs. 5IGART News 94 (Oct. 1985) 29-43. Google ScholarDigital Library
- 26 Zobrist, A.L. Feature extraction and representation for pattern recognition and the game of Go. Ph.D. dissertation, Univ of Wisconsin (1970). Google ScholarDigital Library
Index Terms
- Smart game board and go explorer: a study in software and knowledge engineering
Recommendations
A Software Engineering Ontology as Software Engineering Knowledge Representation
ICCIT '08: Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 02This paper aims to present software engineering ontology as software engineering knowledge representation for a multi-site software development. It will not only facilitate the capturing of software engineering knowledge but also enhance the sharing of ...
A Survey on Knowledge Management in Software Engineering
QRS-C '15: Proceedings of the 2015 IEEE International Conference on Software Quality, Reliability and Security - CompanionSoftware development is a knowledge intensive and collaborative activity. The success of the project totally depends on knowledge and experience of the developers. Increasing knowledge creation and sharing among software engineers are uphill tasks in ...
Enriching traditional software engineering curricula with software project management knowledge
ICSE '16: Proceedings of the 38th International Conference on Software Engineering CompanionTraining existing and future software project managers presents a challenge to the academic community. Software project management is usually taught as part of software engineering bachelor or master programs which are generally based on SWEBOK. However,...
Comments