For instance: Humanities and Science University Journal
About consortium subscription Contacts
(812) 4095364 Non-commercial partnership
St. Petersburg


"Humanities and Science University Journal" №8, 2014

An Approach to Design Thesis Papers in Software Engineering

D. V. Koznov, D. M. Nikolaeva
Price: 50 руб.
 The paper describes a method to develop thesis papers on software engineering and control their quality. The method is a course template for fi nal year students (undergraduate and graduate ones) to be delivered by university departments interested in a higher quality of students’ texts. Primary tools employed are mind maps: students make their thesis paper plans, have them approved by their advisors and course lecturer, and create fi rst drafts of their theses. The paper describes the course structure and techniques used. The method was used in 2011–2013 by the department of software engineering, St. Petersburg State University. We present measurements of paper quality for our department theses before (2007-2009) and after the course was introduced (2011–2013).

software engineering, mind maps, documentation, thesis.

1. Meymandpour, R., Davis, J.G. Ranking Universities Using Linked Open Data.
2013, LDOW.
2. Saint Petersburg State University, Software Engineering Department. Retrieved
from http://se.math.spbu.ru/SE/arhiv-diplomnyh-i-kursovyh-rabot
3. Horizon 2020, Marie Skłodowska-Curie actions. Retrieved from http://ec.europa.
4. Buzan, T. The mind map book (2nd ed.). 1995, London: BBC Books.
5. Comapping. Retrieved from www.comapping.com
6. Koznov, D. Teaching to Write Software Engineering Documents with Focus
on Document Design by Means of Mind Maps. In International Conference on
Computers and Advanced Technology in Education. Napoli, Italy, June 25–27 2012
7. Barker, T.T. Writing software documentation: A task-oriented approach (Part of
the Allyn & Bacon Series in Technical Communication). 2002, Longman.
8. Weiss E.H. How To Write Usable User Documentation (2nd ed.). 1991, Phoenix:
Oryx Press.
9. Williams, J. Transformations in technical communication pedagogy: engineering,
writing, and the ABET engineering criteria. SIGDOC 2000. Pp. 75–79.
10. Wright, H. Technical Writing Tools for Engineers and Scientists. Computing in
Science and Engineering (CSE), 2010, 12(5), 98–103.
11. Seawright, L. Teaching Technical Writing: Opportunities for International Collaboration. International Journal of Engineering Pedagogy, 2014, 4(2), 28–30.
12. Annesley, T.M. The Title Says It All. Clinical Chemistry, March 2010, 56 (3),
13. Annesley, T.M. The Abstract and the Elevator Talk: A Tale of Two Summaries.
Clinical Chemistry, April 2010, 56 (4), 521–524.
14. Annesley, T.M. “It was a cold and rainy night”: Set the Scene with a Good Introduction. Clinical Chemistry, May 2010, 56 (5), 708–713.
15. Annesley, T.M. Who, What, When, Where, How, and Why: The Ingredients in
the Recipe for a Successful Methods. Section Clinical Chemistry, June 2010, 56 (6),
16. Annesley, T.M. Show Your Cards: The Results Section and the Poker Game.
Clinical Chemistry, July 2010, 56 (7), 1066–1070.
17. Annesley, T.M. Giving Credit: Citations and References. Clinical Chemistry,
January 2011, 57(1), 14–17.
18. Stojmenovic, I. Editor’s Note: How to Write Research Articles in Computing
and Engineering Disciplines. IEEE Transactions on Parallel and Distributed Systems
(TPDS), 2010, 21 (2), 145–147.
19. Evans, D., Gruba, P., Zobel, J. How to Write a Better Thesis. 2014, Springer.
20. Lindholm, T. A three-way merge for XML documents. ACM Symposium on
Document Engineering. 2004. Pp. 1–10.
21. Oster, G., Skaf-Molli, H., Molli, P., Naja-Jazzar, H. Supporting Collaborative
Writing of XML Documents. ICEIS, 2007. Pp. 335–341.
22. Integration De fi nition For Function Modeling (IDEF0). Draft Federal Information Processing Standards Publication 183, 1993. 79 p.
23. Koznov, D., Pliskin, M. Computer-Supported Collaborative Learning with
Mind-Maps. Eds. T. Margaria & B. Steffen. ISoLA 2008, CCIS Vol. 17, 2008. 2008,
Springer-Verlag, Berlin Heidelberg. Pp. 478–489.
24. Kudryavtsev, D., Gavrilova, T., Leshcheva, I. One approach to the classi fi cation
of business knowledge diagrams: Practical view. Federated Conference on Computer
Science and Information Systems, FedCSIS 2013. Pp. 1259–1265.
25. Gavrilova, T. Knowledge engineering for non-engineers. 6th IFIP International
Conference on Intelligent Information Processing, IIP 2010. 13 October 2010 through
16 October 2010, Manchester, United Kingdom. Pp. 225–233.
26. Kuzenkova, A., Deripaska, A., Bryksin, T., Litvinov, Y., Polyakov, V. QReal
DSM platform: An environment for creation of speci fi c visual IDEs. 8th International
Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2013.
4 July 2013 through 6 July 2013, Angers, France. Pp. 205–211.
27. Granichin, O., Gurevich, L., Vakhitov, A. Discrete-time minimum tracking
based on stochastic approximation algorithm with randomized differences. 48th IEEE
Conference on Decision and Control held jointly with 2009 28th Chinese Control Conference, CDC/CCC 2009. 15 December 2009 through 18 December 2009, Shanghai, China. Pp. 5763–5767.
28. Leonov, G., Kuznetsov, N. Analytical-numerical methods for investigation of
hidden oscillations in nonlinear control systems. IFAC Proceedings Volumes (IFAC
PapersOnline) 18 (PART 1). Pp. 2494–2505.
29. Solms, F. What is software architecture? SAICSIT Conference. 2012. Pp. 363–
Price: 50 рублей
To order