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

Full Text:

PDF (Ukrainian)


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.

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

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

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

P. Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of Knowledge, ver. 3.0, IEEE CS, 2014; www.swe- sets/education/se2014.pdf

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

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

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

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

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

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

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

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 Soft- ware 49 (1999) 125±134.

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 Comput- er Society Inc, Sydney NSW 2000

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

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.

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

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.


  • There are currently no refbacks.