SOME ISSUES ON RESEARCH ESSENTIALS IN THE FIELD OF SOFTWARE ENGINEERING - Simplified Look on Scientific Method for Bachelor Level Research

Oksana Nikiforova, Marite Kirikova, Renate Strazdina

2007

Abstract

Not every software engineering task will qualify as scientific research, because the solution of the problem should contribute to the body of scientific knowledge. This means that, on one hand, the research work should correspond to the state of the art of scientific body of knowledge and give a particular, small, contribution to it, and, on the other hand, the work of the student shall clearly contribute to at least one general phase of software development. Taking into consideration that bachelor thesis are an initial research and the simplest scientific research at the university, the minimum requirements for the scope of bachelor thesis, thus, should not exceed one software development phase and one research phase, still keeping the requirement that the bachelor student must be able to position clearly his work in both, namely, scientific and software development life cycles. Therefore the life cycle of scientific research is analyzed from the perspective of software engineering life cycle and the main activities of both are mapped into single schema. 16 types of bachelor thesis in software engineering proposed in the paper are a helpful tool for bachelor thesis developers and advisers to meet the above mentioned requirements.

References

  1. Barrow, J., 1991. Theories of Everything, Oxford University Press.
  2. Boehm, B. W., 1986. A Spiral Model of Development and Enhancement. In Software Engineering Notes, Vol. 11, No. 4, August.
  3. Bunge, M., 1967. Scientific Research. Springer, Berlín, 2 vols.
  4. Dobson, P. J., 2001. The Philosophy of Critical RealismAn Opportunity for Information Systems Research. In Information Systems Frontiers, 3:2, pp. 199-210.
  5. Glass, R.L., Vessey, I., Ramesh, V., 2002. Research in software engineering: an analysis of the literature. In Information and Software Technology, Elsevier Science B.V. N.44, pp. 491-506.
  6. Gregg, D. G., Kulkarni, U. R., Vinzé, A. S., 2001. Understanding the Philosophical Underpinnings of Software Engineering Research in Information Systems. In Information Systems Frontiers, 3:2, pp. 169-183.
  7. Henderson-Sellers, B., 1998. The OPEN-Mentor Methodology, Object Magazine.
  8. Henderson-Sellers, B., Edwards, J.M., 1993. The ObjectOriented Systems Lifecycle. In Communications of the ACM, 33(9).
  9. Jacobson, I., Booch, G., Rumbaugh, J., 1999. The Unified Software Development Process, Addison-Wesley.
  10. Kleppe, A.G., Warmer J.B., Bast W., 2003. MDA Explained: The Model Driven Architecture: Practice and Promise, Addison-Wesley.
  11. Kuhn, T., 1962. The Structure of Scientific Revolutions, University of Chicago Press.
  12. Marcos, E., 2005. Software Engineering Research versus Software Development. In ACM SIGSOFT Software Engineering Notes, July 2005, Vol. 30, No. 4, pp. 1-7.
  13. Marcos, E., Marcos, A., 1998. An Aristotelian Approach to the Methodological Research: a Method for Data Models Construction. In Information Systems- The Next Generation. L. Brooks and C. Kimble (Eds.). Mc Graw-Hill, pp. 532-543.
  14. MSF, 2006. Microsoft Solution Framework - available at http://www.microsoft.com/technet/solutionaccelerators /msf/default.mspx.
  15. Nikiforova, O., 2001. Comparison Methodology of Software Development Means, PhD Thesis, Riga Technical University, Latvia.
  16. Nikiforova, O., 2002. General Framework for Objectoriented Software Development Process. In Scientific Proceedings of Riga Technical University, Computer Science, Applied Computer Systems, 3rd thematic issue, pp.132-144.
  17. Royce, W.W. 1970. Managing the development of large software systems. In Proceedings of WESTCON, San Francisco.
  18. Sommerville, I., 1992. Software Engineering. AddisonWesley.
  19. Wilson, E. B., 1952. An Introduction to Scientific Research, McGraw-Hill.
Download


Paper Citation


in Harvard Style

Nikiforova O., Kirikova M. and Strazdina R. (2007). SOME ISSUES ON RESEARCH ESSENTIALS IN THE FIELD OF SOFTWARE ENGINEERING - Simplified Look on Scientific Method for Bachelor Level Research . In Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8111-10-4, pages 48-55. DOI: 10.5220/0002584700480055


in Bibtex Style

@conference{enase07,
author={Oksana Nikiforova and Marite Kirikova and Renate Strazdina},
title={SOME ISSUES ON RESEARCH ESSENTIALS IN THE FIELD OF SOFTWARE ENGINEERING - Simplified Look on Scientific Method for Bachelor Level Research},
booktitle={Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2007},
pages={48-55},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002584700480055},
isbn={978-989-8111-10-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - SOME ISSUES ON RESEARCH ESSENTIALS IN THE FIELD OF SOFTWARE ENGINEERING - Simplified Look on Scientific Method for Bachelor Level Research
SN - 978-989-8111-10-4
AU - Nikiforova O.
AU - Kirikova M.
AU - Strazdina R.
PY - 2007
SP - 48
EP - 55
DO - 10.5220/0002584700480055