Master’s thesis in software engineering – object, subject, contents of research

M.O. Sydorov


Nowadays scientific researches In Ukraine are based on formulating the goals of research, us- ing the concept of object and subject of research. Moreover, as time has shown, this is an important stage of work on which the effectiveness of the study depends. Both the total use of a software in different arias of life and improvement of software engineering prepare better conditions for this stage of the dissertation research. Modern software engineering uses scientific research methods that should be used to perform dissertation research. The purpose of this article is the following: to provide recommendations for the formulation of the object and subject of the master’s thesis. Special phocus is made on specialization in the software engineering fundamentals. It also aimed at describing the scientific methods of evidence-based research in the master’s thesis. It pays attention to the results presentation. These points are considered in the context of the conditions that have developed in education and the relevant problems that have arisen in the Universities′ curriculum. There are some problems in choosing the topics of master′s thesis. The one is objective in nature and arises from the combination of the domain of software engineering with application domains in a context of specialization. The article is aimed at masters in software engineering and their supervisors.

Prombles in programming 2022; 2: 22-36


software engineering; education; master’s research; scientific and experimental research methods


Parnas D. Software Engineering Programmes are not Computer Science Programmes// Annals of Software Engineering. April 9, 1998, P1-16.

Boehm B. k "The IEEE-ACM Initiative on Software Engineering as a Profession", IEEE Computer Society Software Engineering Technical Council Newsletter, Vol. 13, No. 1, Sept. 1994, page 1.

Cheston, G.A. and Tremblay, J., Integrating software engineering in introductory computing courses. IEEE Softw.,2002, 19(5) 64-71. CrossRef

Michael Davis Defining "Engineer" - How to Do It, and Why It Matters/Journal of Engineering Education, Vol. 85, No. 2. 1996. CrossRef

Gary Ford, Norman Gibbs, A Mature Profes- sion of Software Engineering/Technical Report CMU/SEI-96-TR-004 ESC-TR-96-004 September 1996 CrossRef

George Hurlburt and Jeffrey Voas, Software Is Driving Software Engineering?/ IEEE Software, January/February 2016, 101-104. CrossRef

P. Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of Knowledge, ver. 3.0, IEEE CS, 2014;

A. Mishra et all, Software engineering education: Some important dimensions/European Journal of Engineering Education · June 2007">CrossRef

Dart, P., Johnston, L., Schmidt, C. and Sonenberg, L., Developing an accredited software engineering program. IEEE Softw., 1997, 14(6), 66-70. CrossRef

Ford, G.A., Progress Report on Undergraduate Software Engineering Education. CMU/ SEI-94-TR-11. Software Engineering Institute, Carnegie Mellon University, 1994. CrossRef

Moore, M.M., Software engineering educa- tion. IEEE Softw., 2002, 19(5), 103. CrossRef

Saiedian, H., Software engineering educa- tion and training for the next millennium. J. Syst. Softw., 1999, 49, 113-115. CrossRef

Current State of Software Engineering Master's Degree Programs In the United States Donald J. Bagert and Xiaoyan Mu in Proceedings - Frontiers in Education Conference · November 2005

V.R. Basilli, "Software Engineering: State of the Art and Practice," Software Engineering: Barry W. Boehm's Lifetime Contributions to Software Development, Management, and Research, R.W. Selby, ed., John Wiley & Sons, 2007, ch. 8.

Capers Jones, Variations in Software Development Practices, November/December 2003 IEEE SOFTWARE CrossRef

C. Landwehr et al. Software Systems Engineering programmes a capability approach/The Journal of Systems and Software 125 (2017) 354-364. CrossRef

A. Mishra et all, Industry Oriented Advanced Software Engineering Education Curriculum, Croatian Journal of Education Vol: 14 (3/2012), pages: 595-624.

C. Wohlin, B. Regnell, Strategies for industrial relevance in software engineering education, The Journal of Systems and Software 49 (1999) 125-134. CrossRef

Graduate Software Engineering 2009 (GSwE2009) Curriculum Guidelines for Graduate Degree Programs in Software Engineering, 2009, Stevens Institute of Technology.

The ACS Core Body of Knowledge for ICT Professionals (CBOK), Australian Computer Society Inc, Sydney NSW 2000.

K. Petersen, R. Feldt, S. Mujtaba, M. Mattsson, Systematic mapping studies in software engineering, Proceedings of the . 12th International Conference on Evaluation and Assessment in Software Engineering, 2008, pp. 1-10. CrossRef

Paulo Sérgio Medeiros Dos Santos, Guil- herme Horta Travassos Action Research Can Swing the Balance in Experimental Software Engineering. Advances in Computers. December 2011, P78.

P. Runeson, М. Сase study research in software engineering, Guidelines and Examples. 2012 by John Wiley & Sons, Inc, P241. CrossRef

Forrest Shull, Janice Singer, Dag I.K. Sjøberg Guide to Advanced Empirical Software Engineering. Springer-Verlag London Limited 2008, P394. CrossRef

Basili,V.R, et al, Goal Question Metric Approach, John Wiley&Sons,1994.

Mary Shaw Writing Good Software Engineering Research Papers.- Proceedings of the 25th International Conference on Software Engineering, IEEE Computer Society, 2003, pp. 726-736. CrossRef



  • There are currently no refbacks.