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 my publication pipeline:

In Preparation:
- "Sharing of Security Information Among Companies - A Survey of Swedish Companies"

Under Submission:   
- "Safely Entering the Deep: A Review of Verification and Validation for Machine Learning and a Challenge Elicitation in the Automotive Industry" (Journal of Automotive Software Engineering)
- "Cut to the Chase: Revisiting the Relevance of Software Engineering Research" (Empirical Software Engineering)

Under Revision:
- "Video Game Development in a Rush: A Survey of the Global Game Jam Participants" (IEEE Transactions on Games)
- "Selecting Component Sourcing Options: A Survey of Software Engineering’s Broader Make-or-Buy Decision" (Information and Software Technology)

In Print:
- "Performance Issues? Hey DevOps, mind the Uncertainty!" (IEEE Software)
- "Feedback from Operations to Software Development – A DevOps Perspective on Runtime Metrics and Logs", To appear in Proc. of the First International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment

Book chapters

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

Journal papers

2017: Engineers’ info needs in change impact analysis, mining and systems-of-systems appeared.

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. (Journal first presentation at ICSE’17) (link, preprint, slides)

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)

2016: Requirements and test remained central.

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)

E. Bjarnason, P. Runeson, M. Borg, M. Unterkalmsteiner, E. Engström, B. Regnell, G. Sabaliauskaite, A. Loconsole, T. Gorschek, and R. 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, A. Brytting, and D. Hansson. Enabling Visual Design Verification Analytics – From Prototype Visualizations to an Analytics Tool using the Unity Game Engine. In Proc. of the Design and Verification Conference Europe (DVCon EU), Munich, Germany, 2018. (preprint, slides)

S. Vercammen, S. Demeyer, M. Borg, and S. Eldh. Speeding up Mutation Testing via the Cloud: Lessons Learned for Further Optimisations, In Proc. of the 12th International Symposium on Empirical Software Engineering and Measurement, p. 26, 2018. (link, preprint) (Acceptance rate 18.3%)

P. Chatzipetrou, E. Alégroth, E. Papatheocharous, M. Borg, T. Gorschek, and K. Wnuk. Component Selection in Software Engineering – Which Attributes Are the Most Important in the Decision Process?, In Proc. of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018. (distinguished paper award) (link, preprint)

M. Borg, T. Olsson, U. Franke, and S. Assar. Digitalization of Swedish Government Agencies – A Perspective Through the Lens of a Software Development Census, In Proc. of the 40th International Conference on Software Engineering Companion (SEIS Track), 2018. (link, preprint, report) (Acceptance rate 35.5%)

M. Moghadam, M. Saadatmand, M. Borg, M. Bohlin, and B. Lisper. Adaptive Runtime Response Time Control in PLC-based Real-Time Systems using Reinforcement Learning, In Proc. of the 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2018. (link, preprint) (Acceptance rate 27.8%)

M. Borg, A. Brytting, and D. Hansson. An Analytical View of Test Results Using CityScapes. In Proc. of the Design and Verification Conference US (DVCon US), San Jose, CA, US, 2018. (related blog post) (preprint)

M. Borg, T. Ohlsson, and J. Svensson. Piggybacking on an Autonomous Hauler: Business Models Enabling a System-of-Systems Approach to Mapping an Underground Mine, In Proc. of the 25th IEEE Requirements Engineering Conference, pp. 372-381, 2017. (link, preprint) (Acceptance rate 36.7%)

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)

2015: Case studies on requirements, test, and traceability.

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, pp. 27-39, 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, pp. 1-9, 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.

2014: Information retrieval for tracing reqts, tests and issues.

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, pp. 17-24, 2014.

M. Borg, D. Pfahl, and P. Runeson. Analyzing Networks of Issue Reports, In Proc. 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

S. Vercammen, M. Ghafari, S. Demeyer, and M. Borg. Goal-Oriented Mutation Testing with Focal Methods, In Proc. of the 9th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation, 2018. (link, preprint)

M. Moghadam, M. Saadatmand, M. Borg, M. Bohlin, and B. Lisper. Learning-based Response Time Analysis in Real-Time Embedded Systems: A Simulation-based Approach, In Proc. of the 1st International Workshop on Software Qualities and their Dependencies, 2018. (link, preprint)

J. Henriksson, M. Borg, and C. Englund. Automotive Safety and Machine Learning: Initial Results from a Study on How to Adapt the ISO 26262 Safety Standard, In Proc. of the 1st Software Engineering for AI in Autonomous Systems, 2018. (link, preprint)

M. Moghadam, M. Saadatmand, M. Borg, M. Bohlin, and B. Lisper. Learning-Based Self-Adaptive Assurance of Timing Properties in a Real-Time Embedded System, In Proc. of the 2nd International Workshop on Testing Extra-Functional Properties and Quality Characteristics of Software Systems, 2018. (link, preprint)

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, pp. 346-358, 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. (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.

-2013: Traceability research using information retrieval, focused on requirements.

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

M. Borg, C. Englund, and B. Duran. Traceability and Deep Learning – Safety-critical Systems with Traces Ending in Deep Neural Networks, In Proc. of the Grand Challenges of Traceability: The Next Ten Years, pp. 48-49, 2017. (open access)

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)