PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

On Principles of Software Engineering - Role of the Inductive Inference

Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
This paper highlights the role of the inductive inference principle in software engineering. It takes the challenge to settle difierences and to confront the ideas behind the usual software engineering concepts. We focus on the inductive inference mechanism's role behind the automatic program construction activities and software evolution. We believe that the revision of rather ln old ideas in the new context of software engineering could enhance our endeavour and that is why deserves more attention.
Rocznik
Strony
71--77
Opis fizyczny
Bibliogr. 25 poz.
Twórcy
autor
Bibliografia
  • [1] F. S. Preston, F. R. Shapiro, and L. R. Johnson, “Comments, queries, and debate,” IEEE Annals of the History of Computing, Vol. 22, No. 2, pp. 69–71, 2000.
  • [2] L. J. Osterweil, “What is software?” Automated Software Engineering, Vol. 15, No. 3, pp.261–273, 2008.
  • [3] N. Wirth, “A plea for lean software,” IEEE Computer, Vol. 28, No. 2, pp. 64–68, 2006.
  • [4] W. Wei-Lung, “Beware the engineering metaphor,” Commun. ACM, Vol. 45, No. 5, pp.27–29, 2002.
  • [5] P. Johnson and M. Eckstedt, “In search of a unified theory of software engineering,” in International Conference on Software Engineering Advances, ICSEA, 2007, p. 5.
  • [6] M. Jackson, “Will there ever be software engineering?” IEEE Software, Vol. 15, No. 1, pp. 36–39, 1998.
  • [7] M. S. Mahoney, “Finding a history for software engineering,” IEEE Annals of the History of Computing, Vol. 26, No. 1, pp. 8–19, 2004.
  • [8] L. McLaughlin, “Automated programming: The next wave of developer power tools,” IEEE Software, Vol. 23, No. 3, pp. 91–93, 2006.
  • [9] H. Liebermann, Ed., Your Wish is My Command- Programming by Example, Automatic programming, Encyclopedia of Artificial Intelligence. Morgan Kaufmann/San Francisco, February 2001.
  • [10] R. A. Kowalski, “The early years of logic programming,” Commun. ACM, Vol. 31, No. 1, pp. 38–43, 1988.
  • [11] A. Cypher, D. C. Halbert, D. Kurlander, H. Lieberman, D. Maulsby, B. A. Myers, and A. Turransky, Eds., Watch What I Do: Programming by Demonstration. Cambridge University Press, 1993, ch. Programming by demonstration.
  • [12] J. S. Poulin, “Technical opinion: reuse: been there, done that,” Commun. ACM, Vol. 42, No. 5, pp. 98–100, 1999.
  • [13] Z. Manna and R. J. Waldinger, “Toward automatic program synthesis,” Commun. ACM, Vol. 14, No. 3, pp. 151–165, 1971.
  • [14] ACM, “IWPSE ’01: Proceedings of the 4th international workshop on principles of software evolution,” New York, NY, USA, 2001, conference Chair-Tamai, Tetsuo.
  • [15] M. Jazayeri, “Species evolve, individuals age,” in International Workshop on Principles of Software Evolution. ACM, September 5-6, Lisbon 2005.
  • [16] J. F. P. Brooks, “No silver bullet essence and accidents of software engineering,” Computer, Vol. 20, No. 4, pp. 10–19, April 1987.
  • [17] A. Ran, “Software isn‘t built from lego blocks,” in ACM Symposium on Software Reusability, 1999, pp. 164–169.
  • [18] C. Larman and V. R. Basili, “Iterative and incremental development: A brief history,” Computer,Vol. 36, No. 6, pp. 47–56, June 2003.
  • [19] A. Endres and D. Rombach, A Handbook of Software and Systems Engineering; Empirical observations, laws and theories. Pearson, Addison Wesley, 2003.
  • [20] V. Rajlich and P. Gosavi, “Incremental change in object-oriented programming,” IEEE Software, Vol. 21, No. 4, pp. 62–69, Jul/Aug 2004.
  • [21] C. Knight and M. Munro, “Visual informationamplifying and foraging,” in Proceedings of SPIE, San Jose, USA, volume 4032. International Society for Optical Engineering, January 2001, pp. 88–98.
  • [22] B. Meyer, “Reality: A cousin twice removed,” IEEE Computer, Vol. 29, No. 7, pp. 96–97, July 1996.
  • [23] D. Angluin and C. H. Smith, “Inductive inference: Theory and methods,” Computing Surveys,On Vol. 15, No. 3, pp. 283–269, September 1983.
  • [24] G. Pólya, How to solve it: A New Aspect of Mathematical Method, 2nd ed. Princeton University Press, 1957.
  • [25] I. Jacobson, “Discover the essence of software engineering,” CSI Communications, pp. 12–14, July 2011.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW7-0024-0006
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.