I am a Ph.D. Student in the Software Engineering Research Group (SERG) at the Department of Computer Science, Lund University, Sweden. I am funded by the Industrial Excellence Centre for Embedded Applications Software Engineering (EASE), working within Theme D - Aligning Requirements and Verification (Project D.2 Large-scale Test to Requirements Linking).
My main research contributions concern using information retrieval techniques to semi-automatically create traces between software artifacts. Visit my TraceRepo, a repository of publications covering related research until 2011. In September 2012 I presented my (cumulative) licentiate thesis on the topic: Advancing Trace Recovery Evaluation – Applied Information Retrieval in a Software Engineering Context. One of the included papers has been credited by Dolado et al. in Software Quality Journal (link) as the first work using equivalence hypothesis testing in software engineering.
I joined SERG in January 2010. Prior to that I worked three years at ABB in Malmö, working first as a thesis student and then as a development engineer. I was part of a team responsible for editor and compiler development in the 800xA automation system. My experiences include:
I am currently on a study-leave from ABB, working full-time with my PhD studies.
My research interests are related to information overload involved in large-scale software development. I have published more than 15 papers on the topic. More specifically, my interests include:
My favorite tools of the trade are RapidMiner, R, yEd, Gephi, Lucene, and Weka.
I am always looking for students interested in master thesis projects related to my interests, take a look at the project proposals for inspiration.
Development of Safety-Critical Software Systems Using Open Source Software - A Systematic Map, Sulaman, Orucevic-Alagic, Borg, Wnuk, Höst, and de la Vara, To Appear in Proc. of the 2014 Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Verona, Italy.
A replicated study on duplicate detection: Using Apache Lucene to search among Android defects, Johansson, Borg, Runeson, and Mäntylä. To Appear In Proc. of the International Symposium on Empirical Software Engineering and Measurement, Torino, Italy.
Revisiting the Challenges in Aligning RE and V&V: Experiences from the Public Sector, Larsson, and Borg. To Appear in the Proc. of the 1st International Workshop on Requirements and Testing, Karlskrona, Sweden.
Embrace Your Issues: Compassing the Software Engineering Landscape Using Bug Reports, To Appear at the Doctoral Symposium at the 29th International Conference on Automated Software Engineering, Västerås, Sweden.
- Journal paper on automated assignment of issue reports.
- Running a pilot evaluation of a tool (as a longitudinal study in an industrial context) supporting impact analyses using a combination of IR-based trace recovery techniques and network analysis. Recall@5 ~= 33%, recall@10 ~= 40%, and positive qualitative feedback.
- Analyzing answers from a survey of impact analysis in safety-critical domains. 100+ answers from different domains.
- Wrapping up a study on prediction of defect resolution times based on textual descriptions in bug reports. Replication of previous of work on KNN clustering using much larger datasets from OSS and a private company. The results are not very good, appears to be little predictive value in the approach.
- Developing guidelines for tuning software engineering tools using R.
Page Manager: Markus Borg
Last updated: 2014-07-14