Publications

Preprints of my papers are available below, as well as presentation slides and data. Please refer to my Google Scholar Profile for an easily browsable publication overview.

Furthermore, the following papers are currently in the publication pipeline:

In Preparation:
- "Feedback from Operations to Software Development: A DevOps Perspective on Runtime Information"
- "A survey on decision making when evolving component-based systems"
- "Deep Learning and Safety-critical Systems: Research, Practice, and Future Needs in Automotive"
- "V&V of Safety-critical Systems based on Machine Learning: A Snowballing Literature Study"

In Submission:   
-

In Revision:
-

In Print: 
- "Piggybacking on an Autonomous Hauler: Business Models Enabling a System-of-Systems Approach to Mapping an Underground Mine", 25th IEEE Requirements Engineering Conference. (preprint)

Book chapters

M. Borg and P. Runeson. Changes, Evolution and Bugs – Recommendation Systems for Issue Management, In Robillard, Maalej, Walker, and Zimmermann (Eds.), Recommendation Systems in Software Engineering, pp. 407-509, Springer, 2014. (link, preprint)

Journal papers

M. Borg, K. Wnuk, B. Regnell, and P. Runeson. Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context, IEEE Transactions on Software Engineering, 43(6), pp. 675-700, 2017. (link, preprint)

J. de la Vara, M. Borg, K. Wnuk, and L. Moonen. An Industrial Survey of Safety Evidence Change Impact Analysis Practice, IEEE Transactions on Software Engineering, 42(12), pp. 1095-1117, 2016. (link, preprint)

E. Bjarnason, M. Unterkalmsteiner, M. Borg, and E. Engström. A Multi-Case Study of Agile Requirements Engineering and the Use of Test Cases as Requirements, Information and Software Technology, 77, pp. 61-79, 2016. (link, preprint)

M. Borg. TuneR: A Framework for Tuning Software Engineering Tools with Hands-On Instructions in R, Journal of Software: Evolution and Process, 28(6), pp. 427–459, 2016. (link, preprint, data)

L. Jonsson, M. Borg, D. Broman, K. Sandahl, S. Eldh, and P. Runeson. Automated Bug Assignment: Ensemble-based Machine Learning in Large Scale Industrial ContextsEmpirical Software Engineering, 21(4), pp. 1533-1578, 2016. (link, preprint)

S. Assar, M. Borg, and D. Pfahl. Using Text Clustering to Predict Defect Resolution Time: A Conceptual Replication and an Evaluation of Prediction Accuracy, Empirical Software Engineering, 21(4), pp. 1437-1475, 2016. (link, preprint)

M. Borg, P. Runeson, and A. Ardö. Recovering from a Decade: A Systematic Mapping of Information Retrieval Approaches to Software Traceability, Empirical Software Engineering, 19(6), pp. 1565-1616, 2014. (link, preprint, data)

Bjarnason, Runeson, Borg, Unterkalmsteiner, Engström, Regnell, Sabaliauskaite, Loconsole, Gorschek, and Feldt. Challenges and Practices in Aligning Requirements with Verification and Validation: A Case Study of Six Companies, Empirical Software Engineering, 19(6), pp. 1809-1855, 2014. (link, preprint)

M. Borg, J. Kembro, J. Notander, C. Petersson, and L. Ohlsson. Conflict Management in Student Groups – a Teacher’s Perspective in Higher Education, Högre Utbildning, 1(2), pp. 111-124, 2011. (open access)

Conference papers

M. Borg, I. Lennerstad, R.Ros, and E. Bjarnason. On Using Active Learning and Self-Training when Mining Performance Discussions on Stack Overflow, In Proc. of the 21th Evaluation and Assessment in Software Engineering Conference, pp.308-313, 2017. (link, preprint) (Acceptance rate 36%)

M. Borg, E. Alégroth, and P. Runeson.  Software Engineers’ Information Seeking Behavior in Change Impact Analysis – An Interview Study, In Proc. of the 25th International Conference on Program Comprehension, pp. 12-22, 2017. (link, preprint) (Acceptance rate 30.6%)

K. Wnuk, M. Borg, and S. Sulaman. An Industrial Case Study on Measuring the Quality of the Requirements Scoping Process, In Proc. of the 17th International Conference on Product-Focused Software Process Improvement (PROFES), pp. 487-494, 2016. (link, preprint)

E. Bjarnason, M. Borg, and B. Lindvall. Supervising for Independence – A Case Study on Master Science Projects in Higher Education, In Proc. of LU:s femte högskolepedagogiska utvecklingskonferens, 2015.

E. Bjarnason, M. Unterkalmsteiner, E. Engström, and M. Borg. An Industrial Case Study on Test Cases as Requirements, In Proc. of the 16th International Conference on Agile Software Development, 2015. (best paper nominee) (link, preprint)

N. Erman, V. Tufvesson, M. Borg, P. Runeson, and A. Ardö. Navigating Information Overload Caused by Automated Testing – A Clustering Approach in Multi-Branch Development, In Proc. of the 8th International Conference on Software Testing, Verification and Validation, 2015. (link, preprint)

M. Borg, P. Runeson, J. Johansson, and M. Mäntylä. A Replicated Study on Duplicate Detection: Using Apache Lucene to Search Among Android Defects, In Proc. of the 8th International Symposium on Empirical Software Engineering and Measurement, pp. 8:1-8:4, 2014. (link, preprint, data)

E. Engström, M. Mantylä, P. Runeson, and M. Borg. Supporting Regression Test Scoping with Visual Analytics, In Proc. of the 7th International Conference on Software Testing, Verification and Validation, pp. 283-292, 2014.

S. Sulaman Muhammad, A. Orucevic-Alagic, M. Borg, K. Wnuk, M. Höst, and J. de la Vara. Development of Safety-Critical Software Systems Using Open Source Software – A Systematic Map, In Proc. of the Euromicro Conference on Software Engineering and Advanced Applications, 2014.

M. Borg, D. Pfahl, and P. Runeson. Analyzing Networks of Issue Reports, In Proceedings of the 17th European Conference on Software Maintenance and Reengineering, pp. 79-88, 2013. (Acceptance rate 36%) (link, preprint, data)

M. Borg and P. Runeson. IR in Software Traceability: From a Bird’s Eye View, In Proc. of the International Symposium on Empirical Software Engineering and Measurement, pp. 243-246, 2013. (link, preprint)

M. Borg. Findability through Traceability: A Realistic Application of Candidate Trace Links? In Proc. of the 7th International Conference on Evaluating Novel Approaches to Software Engineering, pp. 173-181, 2012. (Acceptance rate 20%)

M. Borg, P. Runeson, and L. Brodén. Evaluation of Traceability Recovery in Context: A Taxonomy for Information Retrieval Tools, In Proc. of the 16th International Conference on Evaluation & Assessment in Software Engineering, pp. 111-120, 2012. (Acceptance rate 31%)

M. Borg, K. Wnuk, and D. Pfahl. Industrial Comparability of Student Artifacts in Traceability Recovery Research – An Exploratory Survey, In Proc. of the 16th European Conference on Software Maintenance and Reengineering, pp. 181-190, 2012. (Acceptance rate 27.8%)

M. Borg. Time Extraction from Real-time Generated Football Reports, In Proc. of the 16th Nordic Conference of Computational Linguistics, pp. 37-43, 2007. (link, preprint)

Workshop papers

M. Borg, J.-L. de la Vara, and K. Wnuk. Practitioners’ Perspectives on Change Impact Analysis for Safety-Critical Software – A Preliminary Analysis, In Proc. of the 5th International Workshop on Next Generation of System Assurance Approaches for Safety-Critical Systems, 2016. (link, preprint)

A. Cicchetti, M. Borg, S. Sentilles, K. Wnuk, J. Carlsson, and E. Papatheocharous. Towards Software Assets Origin Selection Supported by a Knowledge Repository, In Proc. of the 1st International Workshop on decision Making in Software ARCHitecture (MARCH2016), pp. 22-29, 2016. (link, preprint)

J. Larsson, M. Borg, and T. Ohlsson. Testing Quality Requirements of a System-of-Systems in the Public Sector – Challenges and Potential Remedies, In Proc. of the 3rd International Workshop on Requirements Engineering and Testing, 2016. (best paper) (link, preprint)

J. Larsson, and M. Borg. Revisiting the Challenges in Aligning RE and V&V: Experiences from the Public Sector, In Proc. of the 1st International Workshop on Requirements Engineering and Testing, pp. 4-11. 2014.

M. Borg, O. Gotel, and K. Wnuk. Enabling Traceability Reuse for Impact Analyses: A Feasibility Study in a Safety Context, In Proc. of the 7th International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 72-79, 2013.

D. Callele, K. Wnuk, and M. Borg. Confounding Factors when Conducting Industrial Replications in Requirements Engineering, In Proc. of the 1st International Workshop on Conducting Empirical Studies in Industry, pp. 55-58, 2013.

K. Wnuk, M. Borg, and S. Assar. Towards Scalable Information Modeling of Requirements Architectures, In Proc. of the 1st International Workshop on Modeling for Data-Intensive Computing, pp. 141-150, 2012.

M. Borg and D. Pfahl. Do Better IR Tools Improve the Accuracy of Engineers’ Traceability Recovery?, In Proc. of the International Workshop on Machine Learning Technologies in Software Engineering, pp. 27-34, 2011. (preprint)

Other publications

E. Bjarnason and M. Borg. Aligning Requirements and Testing: Working Together toward the Same Goal, IEEE Software, 34(1), pp. 20-23, 2017. (link, preprint, podcast)

M. Unterkalmsteiner, G. Gay, M. Felderer, E. Bjarnason, M. Borg, and M. Morandini. Summary of the 3rd International Workshop on Requirements Engineering and Testing (RET 2016): Co-located with REFSQ 2016, Technical Report, 2016. (link)

M. Borg, P. Gullin, and L. Olofsson. Do Take it Personal: It’s Not What You Say, It’s Who (and Where) You Are!, Tiny Transactions on Computer Science, Vol. 4, 2016. (open access)

U. Franke and M Borg. Möjliggörande Elektronik & Mjukvara: Tema Robusta System av System, Omvärldsbevakning av FoU på Fordonselektronikområdet, 2015. (open access)

M. Borg and R. Boreham. Comparing Cousins: A Harmonized Analysis of Racket Sport Set Scores Based on Racketlon World Tour Results, 1st World Conference on the Science of Net and Wall Games, Szombathely, Hungary, 2015.

E. Bjarnason, M. Borg, M. Morandini, M. Unterkalmsteiner, M. Felderer, and M. Staats. Summary of the 2nd International Workshop on Requirements Engineering and Testing (RET 2015): Co-located with ICSE 2015, Technical Report, 2015. (link)

M. Borg. From Bugs to Decision Support – Leveraging the Historical Issue Reports in Software Evolution, PhD Thesis, Lund University, 2015. (blog, open access) *Please request a physical copy*

M. Borg, and L. Jonsson. The More the Merrier: Leveraging Bug Inflow to Guide Software Maintenance, Tiny Transactions on Computer Science, Vol. 3, 2015. (open access)

M. Felderer, E. Bjarnason, M. Borg, M. Unterkalmsteiner, M. Morandini, and M. Staats. Workshop Summary of the 1st International Workshop on Requirements and Testing, Technical Report, 2014. (open access)

M. Borg. Embrace Your Issues: Compassing the Software Engineering Landscape Using Bug Reports, In Proc. of the 29th International Conference on Automated Software Engineering (Doctoral symposium), pp. 891-894, 2014. (link)

M. Borg. Tackle ’em Bugs! Managing the Issue Overflow in Large-scale Software Engineering, In Book of Abstracts of the Summer School on Scientific Visualization and Presentation, pp. 19, 2014. (open access)

J. de la Vara, M. Borg, K. Wnuk, and L. Moonen. Survey on Safety Evidence Change Impact Analysis in Practice: Detailed Description and Analysis, Technical Report 18, Simula Research Laboratory, 2014. (open access)

M. Borg. Advancing Trace Recovery Evaluation: Applied Information Retrieval in a Software Engineering Context, Licentiate Thesis, Lund University, 2012. (open access) *Please request a physical copy*

M. Borg. IR-based Traceability Recovery as a Plugin – An Industrial Case Study, In Proc. of the 4th BCS-IRSG Symposium on Future Directions in Information Access, pp. 14-17, 2011. (open access)

M. Borg. In Vivo Evaluation of Large-scale IR-based Traceability Recovery, In Proc. of the 15th European Conference on Software Maintenance and Reengineering (Doctoral symposium), pp. 365-368, 2011. (link)

M. Borg and L. Serafin. Safe Programming Languages for ABB Automation System 800xA, MSc Thesis, Lund University, 2007. (open access)