skip to main content
article

Software engineering research versus software development

Published:01 July 2005Publication History
Skip Abstract Section

Abstract

Engineering research differs greatly, both in its aims and in its methods, from traditional "scientific" research. While Sciences deal with the study of existing objects and phenomena, be it physically, metaphysically or conceptually, Engineering is based on how to do things, how to create new objects. For this reason, "scientific" research methods are not always directly applicable to research problems of an engineering nature.In the present article, we concentrate on the problems and research methods of a specific branch of engineering: Software Engineering, discussing, on the one hand, the nature of the method in this field while and, on the other, the similarity of the methods of research in Software Engineering and those of software development.

References

  1. Avison, D., Lan, F., Myers, M. y Nielsen, A. "Action Research". Communications of the ACM, 42(1), 94--97, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Beck, K. "Embracing Change with eXtreme Programming". Computer, vol. 32, no 10, pp.70--77, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Blum, B. I. Beyond Programming: To a New Era of Design. Oxford University Press, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bunge, M. Scientific Research. Springer, Berlín, 2 vols., 1967.]]Google ScholarGoogle ScholarCross RefCross Ref
  5. Cornford, T. y Smithson, S. Project Research in Information Systems. A Student's Guide. Ed. MacMillan, 1996.]]Google ScholarGoogle Scholar
  6. Dobson, P. J. "The Philosophy of Critical Realism-An Opportunity for Information Systems Research". Information Systems Frontiers, 3:2, pp. 199--210, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Glass, R. L., Vessey, I. y Ramesh, V. (2002). "Research in software engineering: an analysis of the literature". Information and Software Technology, Elsevier Science B.V. N. 44, pp. 491--506, 2002.]]Google ScholarGoogle Scholar
  8. Gregg, D. G., Kulkarni, U. R. y Vinzé, A. S. "Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems". Information Systems Frontiers, 3:2, pp. 169--183, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Marcos, E. y Marcos, A. "An Aristotelian Approach to the Methodological Research: a Method for Data Models Construction". Information Systems- The Next Generation. L. Brooks and C. Kimble (Eds.). Mc Graw-Hill, pp. 532--543, 1998.]]Google ScholarGoogle Scholar
  10. Marcos, E. Vela, B., Cáceres, P. y Cavero, J. M.. "MIDAS/DB: a Methodological Framework for Web Database Design". Conceptual Modeling for New Information Systems Technologies. Hiroshi Arisawa, Yahiko Kambayashi, Vijay Kumar, Heinrich C. Mayr, Ingrid Hunt (Eds.). Springer Verlag, LNCS 2465, pp. 227--238, Heidelberg-Germany, Septembre 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Myers, M. D. "Qualitative Research in Information Systems". MIS Quarterly, 21:2, pp 241--242, June 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Popper, K. Realism and the Aim of Science, Rowman and Littlefield, Totowa, N.J. 1983.]]Google ScholarGoogle Scholar
  13. SWEBOK. Guide to the Software Engineering Body of Knowledge. IEEE Computer Society and ACM Software Engineering Coordinating Committee, 2001; http://www.swebok.org/.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Wood-Harper, T. "Research Methods in Information Systems: Using Action Research". Research Methods in Information Systems. Mumford et al. (Eds.), Amsterdam: North-Holland, pp. 169--191, 1985.]]Google ScholarGoogle Scholar

Index Terms

  1. Software engineering research versus software development

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
        July 2005
        1514 pages
        ISSN:0163-5948
        DOI:10.1145/1082983
        Issue’s Table of Contents

        Copyright © 2005 Copyright is held by the owner/author(s)

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2005

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader