I have extensive experience in supervising (39) and examining (75+) Master Theses in Software Engineering and Development. Below you can find some examples of theses I have supervised as well as thesis topics I am interested in.
However, my interests are broad; if you are a good student don't hesitate to contact me and we can discuss it. If you are not a student with top grades and ambition do not bother; I get very many requests and it is unlikely I can help you.
When at BTH I worked for several years in a project to improve Master Theses in Software Engineering. The processes, supporting documents and lectures as well as rubrics for quality that I developed can be found on this page. If I supervise your thesis you can expect to use this material extensively. You can also expect that the aim is both industrial relevance/effect and academic publication; this gives you the best options for your future career after the thesis.
All topics listed below are free (as in not taken by any student) but not everyone has a detailed description online; if you are interested in any of these please email me.
Master Theses - Currently Supervising
MT-39. Grischa Liebel, "Structuring GUI acceptance tests based on
usage scenarios", Chalmers 2012
MT-38. Mona Amro, "Personality of Software Engineers", Chalmers 2012
MT-36. Björn Petterson and Sean Zhang, "Code Quality Metrics in Source Code and Models", Chalmers 2012 (with Volvo Tech AB)
Master Theses - Supervised
MT-37. Behnoush Pejhanmanesh and Narjis Hachilif, "Visualization of Software Quality Trend", Chalmers 2012 (with Ericsson AB, Gothenburg)
MT-35. Viktor Fritzon and Tobias Alette, "Effects of code metric visualization and information radiator", Chalmers 2012 (with RUAG Space AB)
MT-34. Godwin Sebabi Semwezi, "On the automation of negative testing", Chalmers 2012 (with Ericsson AB, Kista)
MT-33. Alex Augustsson, "A Framework for Evaluating Regression Test Selection Schemes in Industry", Chalmers 2011 (with Ericsson AB, Karlskrona)
MT-30. Amir Ebrahimi and Zeinab Barmi, "Automated Testing of Non-Functional Requirements based on Behavioral Scripts", Chalmers 2010-2011
MT-31. Johan Gustavsson, "Applying an Adaptive Metrics Framework on Agile Processes in Game Development", Chalmers 2011 (with BWin AB)
MT-29. Mehvish Rashid, "Evaluating the Effectiveness of Regression Test Selection Techniques in Industry", Chalmers 2011 (with Ericsson AB in Karlskrona)
, "A Systematic Review of Automated Software Engineering"
, GU/Chalmers 2010 [Topic
MT-26. E. Börjesson, "Safety-Critical Systems Developed In An Agile Environment", Chalmers 2010 (with SAAB Security AB)
MT-25. B. Marculescu, "Implementing a Software Verification and Validation Management Framework in the Space Industry", Chalmers 2010 (with RUAG Space AB)
MT-24. N. Torstensson, "Analyzing the Cost of Complying to Software Development Standards", BTH 2010 (with RUAG Space AB)
MT-23. M. Zulfiqar & A. Naseer, "Investigating Exploratory Testing in Industrial Practice - A Case Study", BTH 2010 (with Sogeti AB)
MT-21. A. Mehrmand, "A Factorial Experiment on the Scalability of Search-Based Software Testing", BTH 2009
MT-20. M. Maharjan & A. Jafar, "Understandability of general versus concrete test cases", BTH 2009
MT-18. M. Saeed & F. Saeed, "Systematic Review of Verification and Validation in Dynamic Programming Languages", BTH 2008
MT-17. M. M. Hameed & M. Zeeshan Ul Haq, "An interactive Defect and Fix Logging Tool", BTH 2008
MT-15. D. Larsson, "Challenges and Solutions in Test Staff Relocations within a Software Consultancy Company", BTH 2007 (with Softhouse AB)
MT-14. N. Muhammad, "Suitability of the Requirements Abstraction Model (RAM) Requirements for High Level System Testing", BTH 2007
MT-12. O. ur Rehman Malik, "Mining Object-Oriented Software Execution Traces for Patterns for Automated Testing", HV 2006
MT-11. T. Berkelund, "A Design for and Implementation of a Flexible Treemap Component", HV 2006
MT-10. A. MacKey, "Attitudes towards Laws for Computer-Implemented Inventions Among Developers in Sweden", HV 2005
MT-9. R. Mohammed, "FAT: A Framework for Automating Test Case Generation", HV 2005
MT-8. M. Samuelsson, "Personality Types and Attributes in Software Engineering", HV 2005
MT-7. A. Alexandersson, "RubyComp - a Ruby-to-LLVM Compiler Prototype", HV 2004
MT-6. J.-Å. Hedström, "RubySharp - a Ruby to CIL Compiler", HV 2004
MT-5. K. Lyngfelt, "MorphR - a Morphic GUI in Ruby", HV 2004
MT-4. P. Olofsson, "CheckR - Extendible Static Analysis Tool for Ruby", HV 2004
MT-3. N. Petterson, "An Omniscient Debugger for C#", HV 2004
MT-2. B. Maroszek, "Contour - a Ruby-to-Flash bridge for presentations", HV 2004
MT-1. J. Sjökvist, "MutatoR - a Mutation Testing Framework for Ruby", HV 2004
Papers based on Master Theses
I always have the goal that master theses I supervise should be published. I will generally help and encourage students to publish if the work is good enough. A large number of papers in my publication list are the results from master thesis projects. The students are always included in a publication based on their thesis project; depending on the level of contribution to the work itself and to the final paper we will decide on author order. A representative sample of such papers can be found below:
J-6. R. Feldt, L. Angelis, R. Torkar and M. Samuelsson
, "Links Between the Personalities, Views and Attitudes of Software Engineers"
, Information & Software Technology, vol. 52, num. 6, pp. 611-624, 2010, doi:10.1016/j.infsof.2010.01.001. (submitted 2008)
J-5. M. Svahnberg, T. Gorschek, R. Feldt, R. Torkar, S. B. Saleem, M. U. Shaﬁque
, "A Systematic Review on Strategic Release Planning Models"
, Information & Software Technology, vol. 52, num. 3, pp. 237-248, 2010.
C-14. G. Wikstrand, R. Feldt, J. K. Gorantla, W. Zhe and C. White, "Dynamic Regression Test Selection Based on a File Cache - an Industrial Evaluation", 2nd Int. Conf. on Software Testing (ICST'09), Denver, Colorado, USA, April 2-3, 2009, pp. 299-302.
C-11. M. Bäumer, P. Siedler, R. Torkar, P. Tomaszewski, L-O. Damm, R. Feldt, "Predicting Fault Inflow in Iterative Software Development Processes: An Industrial Evaluation", 19th International Symposium on Software Reliability Engineering, Seattle, USA, 11-14 November, 2008.
C-7. D. Larsson, R. Feldt and H. Bertilsson, "Challenges and Solutions in Test Staff Relocations within a Software Consultancy Company", In International Conference on Software Testing, pp. 423-431, Lillehammer, Norway, April 9-11, 2008.