Change search
Link to record
Permanent link

Direct link
Publications (10 of 33) Show all publications
Bouvier, D. J., Cipriano, B. P., Glassey, R., Pettit, R., Anderson, E., Birillo, A., . . . Yeluripati, G. R. (2025). GenAI Integration in Upper-Level Computing Courses. In: Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education vol 2, ITiCSE 2025: . Paper presented at 30th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2025, June 27- July 2, 2025 (pp. 691-692). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>GenAI Integration in Upper-Level Computing Courses
Show others...
2025 (English)In: Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education vol 2, ITiCSE 2025, Association for Computing Machinery (ACM), 2025, p. 691-692Conference paper, Published paper (Refereed)
Abstract [en]

GenAI is playing an increasingly important role in computing courses at all levels, offering new opportunities to support teaching and learning. However, using GenAI effectively raises important concerns regarding trust, academic integrity, and broader social and ethical dimensions. This Working Group was formed to report on the current state of the art in using GenAI in upper-level computing courses to aid educators. The working group will undertake a methodological review of published work and solicit input from the computing educational community as part of the report.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2025
Series
Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, ISSN 1942-647X
Keywords
computing education, genai, learning goals and outcomes
National Category
Computer Sciences Didactics
Identifiers
urn:nbn:se:bth-28561 (URN)10.1145/3724389.3731276 (DOI)001540559800002 ()2-s2.0-105011815271 (Scopus ID)9798400715693 (ISBN)
Conference
30th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2025, June 27- July 2, 2025
Projects
DIGITAL-2021-SKILLS-01
Funder
European Commission, 101083594
Available from: 2025-09-01 Created: 2025-09-01 Last updated: 2025-09-30Bibliographically approved
Badampudi, D., Usman, M. & Chen, X. (2025). Large scale reuse of microservices using CI/CD and InnerSource practices - a case study. Empirical Software Engineering, 30(2), Article ID 41.
Open this publication in new window or tab >>Large scale reuse of microservices using CI/CD and InnerSource practices - a case study
2025 (English)In: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 30, no 2, article id 41Article in journal (Refereed) Published
Abstract [en]

Contemporary practices such as InnerSource (adopting open source practices within an organization), continuous integration and delivery (CI/CD), and the use of microservices promote software reuse. Although the benefits of individual contemporary practices on reuse may be known, the implications of collective contemporary practices, mainly challenges and improvements to mitigate the challenges, are to a large extent unknown. In this study, we investigate the additional effort (cost factors), benefits, challenges, and potential improvements in contemporary reuse at Ericsson.

We performed the study in two phases: a) the initial data collection based on a combination of data collection methods (e.g., interviews, discussions, company portals), and b) a follow-up group discussion after a year to understand the status of the challenges and improvements identified in the first phase.

Our results indicate that developing reusable assets resulted in upfront cost factors, such as additional effort in ensuring compliance. Furthermore, development with reuse also resulted in cost factors, for example, additional effort in integrating and understanding reusable assets. Ericsson perceived the cost factors as an investment resulting in long-term benefits such as improved quality, productivity, customer experience, and way of working. The main challenge faced by Ericsson was the pressure on the producers of reusable assets. Our study shows how InnerSource can lead to an increase in contributions to reusable assets. Furthermore, Ericsson implemented measures like automating compliance checks that improved the maturity of reusable assets, resulting in an increase in their reuse.

In summary, effective use of contemporary practices such as InnerSource and CI/CD, along with the use of microservices, can facilitate large scale reuse. © The Author(s) 2024.

Place, publisher, year, edition, pages
Springer, 2025
Keywords
Computer software reusability, Investments, Open source software, Reusability, Case-studies, Contemporary practices, Continuous integrations, Cost-factors, Ericsson, Large-scales, Open-source, Reusable assets, Reuse, Software-reuse, Costs
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27331 (URN)10.1007/s10664-024-10595-w (DOI)001377050600003 ()2-s2.0-85211905114 (Scopus ID)
Funder
Knowledge Foundation, 20190081
Available from: 2024-12-28 Created: 2024-12-28 Last updated: 2025-09-30Bibliographically approved
Nasir, N., Usman, M., Börstler, J. & Dzamashvili Fogelström, N. (2025). Software engineering team project courses with industrial customers: Students’ insights on challenges and lessons learned. Journal of Systems and Software, 226, Article ID 112441.
Open this publication in new window or tab >>Software engineering team project courses with industrial customers: Students’ insights on challenges and lessons learned
2025 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 226, article id 112441Article in journal (Refereed) Published
Abstract [en]

Team project courses in software engineering allow students to apply their acquired disciplinary knowledge while developing essential skills needed to work in the software industry. This paper examines the challenges and lessons learned by students in two team project courses involving industrial customers. The first course involves small teams and less complex project, whereas the second course, has larger teams and more complex projects. Using thematic analysis, we analyzed 158 reports submitted by two cohorts of students across two successive team project courses. As per our findings most challenges and lessons learned pertain to soft skills, such as teamwork, working in remote and hybrid setting, and collaboration with industrial customers. The results show that challenges and lessons learned evolve as students progress to the second team project course, for example, managing changes and addressing individual skill gaps were more pronounced in the first project course, while students reported greater coordination, communication, and contribution issues in the second team project course. The alignment between the challenges faced and the lessons learned suggests that addressing challenges in teamwork, collaborating with industrial customers, and working in hybrid or remote settings helped students develop effective strategies to mitigate these challenges. This process offers a valuable learning experience for the students, enriching their professional growth.

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Challenges, Industrial customers, Lessons learned, Project courses, Software engineering, Team projects, Students, Challenge, Complex programs, Engineering teams, Industrial customer, Lesson learned, Project course, Soft skills, Software industry, Thematic analysis, Sales
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27696 (URN)10.1016/j.jss.2025.112441 (DOI)001460558100001 ()2-s2.0-105000843343 (Scopus ID)
Funder
Knowledge Foundation, 20230095
Available from: 2025-04-04 Created: 2025-04-04 Last updated: 2025-09-30Bibliographically approved
Iftikhar, U., Ali, N. b., Börstler, J. & Usman, M. (2024). A tertiary study on links between source code metrics and external quality attributes. Information and Software Technology, 165, Article ID 107348.
Open this publication in new window or tab >>A tertiary study on links between source code metrics and external quality attributes
2024 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 165, article id 107348Article, review/survey (Refereed) Published
Abstract [en]

Context: Several secondary studies have investigated the relationship between internal quality attributes, source code metrics and external quality attributes. Sometimes they have contradictory results. Objective: We synthesize evidence of the link between internal quality attributes, source code metrics and external quality attributes along with the efficacy of the prediction models used. Method: We conducted a tertiary review to identify, evaluate and synthesize secondary studies. We used several characteristics of secondary studies as indicators for the strength of evidence and considered them when synthesizing the results. Results: From 711 secondary studies, we identified 15 secondary studies that have investigated the link between source code and external quality. Our results show : (1) primarily, the focus has been on object-oriented systems, (2) maintainability and reliability are most often linked to internal quality attributes and source code metrics, with only one secondary study reporting evidence for security, (3) only a small set of complexity, coupling, and size-related source code metrics report a consistent positive link with maintainability and reliability, and (4) group method of data handling (GMDH) based prediction models have performed better than other prediction models for maintainability prediction. Conclusions: Based on our results, lines of code, coupling, complexity and the cohesion metrics from Chidamber & Kemerer (CK) metrics are good indicators of maintainability with consistent evidence from high and moderate-quality secondary studies. Similarly, four CK metrics related to coupling, complexity and cohesion are good indicators of reliability, while inheritance and certain cohesion metrics show no consistent evidence of links to maintainability and reliability. Further empirical studies are needed to explore the link between internal quality attributes, source code metrics and other external quality attributes, including functionality, portability, and usability. The results will help researchers and practitioners understand the body of knowledge on the subject and identify future research directions. © 2023 The Author(s)

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Code quality, Evidence, Product quality, Quality models, Tertiary review, Tertiary study, Codes (symbols), Computer programming languages, Data handling, Forecasting, Object oriented programming, Reliability, External quality, Internal quality, Products quality, Quality attributes, Quality modeling, Source code metrics, Maintainability
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-25555 (URN)10.1016/j.infsof.2023.107348 (DOI)001102357100001 ()2-s2.0-85174715019 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20190081
Available from: 2023-11-06 Created: 2023-11-06 Last updated: 2025-09-30Bibliographically approved
Chen, X., Usman, M. & Badampudi, D. (2024). Understanding and evaluating software reuse costs and benefits from industrial cases—A systematic literature review. Information and Software Technology, 171, Article ID 107451.
Open this publication in new window or tab >>Understanding and evaluating software reuse costs and benefits from industrial cases—A systematic literature review
2024 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 171, article id 107451Article, review/survey (Refereed) Published
Abstract [en]

Context: Software reuse costs and benefits have been investigated in several primary studies, which have been aggregated in multiple secondary studies as well. However, existing secondary studies on software reuse have not critically appraised the evidence in primary studies. Moreover, there has been relatively less focus on how software reuse costs and benefits were measured in the primary studies, and the aggregated evidence focuses more on software reuse benefits than reuse costs. Objective: This study aims to cover the gaps mentioned in the context above by synthesizing and critically appraising the evidence reported on software reuse costs and benefits from industrial cases. Method: We used a systematic literature review (SLR) to conduct this study. The results of this SLR are based on a final set of 30 primary studies. Results: We identified nine software reuse benefits and six software reuse costs, in which better quality and improved productivity were investigated the most. The primary studies mostly used defect-based and development time-based metrics to measure reuse benefits and costs. Regarding the reuse practices, the results show that software product lines, verbatim reuse, and systematic reuse were the top investigated ones, contributing to more reuse benefits. The quality assessment of the primary studies showed that most of them are either of low (20%) or moderate (67%) quality. Conclusion: Based on the number and quality of the studies, we conclude that the strength of evidence for better quality and improved productivity as reuse benefits is high. There is a need to conduct more high quality studies to investigate, not only other reuse costs and benefits, but also how relatively new reuse-related practices, such as InnerSource and microservices architecture, impact software reuse. © 2024 The Author(s)

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Software reuse, Software reuse benefits, Software reuse costs, Systematic literature review, Costs, Cost and benefits, Development time, Evaluating software, Reuse, Software reuse benefit, Software reuse cost, Software-reuse, Computer software reusability
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26076 (URN)10.1016/j.infsof.2024.107451 (DOI)001223219600001 ()2-s2.0-85189036914 (Scopus ID)
Funder
Knowledge Foundation, 20190081
Available from: 2024-04-05 Created: 2024-04-05 Last updated: 2025-09-30Bibliographically approved
Iftikhar, U., Ali, N. b., Börstler, J. & Usman, M. (2023). A catalog of source code metrics – a tertiary study. In: Daniel Mendez, Dietmar Winkler, Johannes Kross, Stefan Biffl, Johannes Bergsmann (Ed.), Software Quality: Higher Software Quality through Zero Waste Development. Paper presented at 15th International Conference on Software Quality, SWQD 2023, Munich, Germany, May 23-25, 2023 (pp. 87-106). Springer, 472
Open this publication in new window or tab >>A catalog of source code metrics – a tertiary study
2023 (English)In: Software Quality: Higher Software Quality through Zero Waste Development / [ed] Daniel Mendez, Dietmar Winkler, Johannes Kross, Stefan Biffl, Johannes Bergsmann, Springer, 2023, Vol. 472, p. 87-106Conference paper, Published paper (Refereed)
Abstract [en]

Context: A large number of source code metrics are reported in the literature. It is necessary to systematically collect, describe and classify source code metrics to support research and practice.Objective: We aim to utilize existing secondary studies to develop a cat- alog of source code metrics together with their descriptions. The catalog will also provide information about which units of code (e.g., operators, operands, lines of code, variables, parameters, code blocks, or functions) are used to measure the internal quality attributes and the scope on which they are collected. 

Method: We conducted a tertiary study to identify secondary studies re- porting source code metrics. We have classified the source code metrics according to the measured internal quality attributes, the units of code used in the measures, and the scope at which the source code metrics are collected. 

Results: From 711 secondary studies, we identified 52 relevant secondary studies. We reported 423 source code metrics together with their de- scriptions and the internal quality attributes they measure. Source code metrics predominantly incorporate function as a unit of code to measure internal quality attributes. In contrast, several source code metrics use more than one unit of code when measuring internal quality attributes. Nearly 51% of the source code metrics are collected at the class scope, while almost 12% and 15% of source code metrics are collected at module and application levels, respectively. 

Conclusions: Researchers and practitioners can use the extensive catalog to assess which source code metrics meet their individual needs based on the description and classification scheme presented. 

Place, publisher, year, edition, pages
Springer, 2023
Series
Lecture Notes in Business Information Processing, ISSN 1865-1348, E-ISSN 1865-1356 ; 472
Keywords
Internal quality attributes, Code measurement, Code quality, Ter- tiary study, Source code metrics
National Category
Software Engineering
Research subject
Software Engineering
Identifiers
urn:nbn:se:bth-24650 (URN)10.1007/978-3-031-31488-9_5 (DOI)001269092500005 ()2-s2.0-85161231906 (Scopus ID)978-3-031-31487-2 (ISBN)978-3-031-31488-9 (ISBN)
Conference
15th International Conference on Software Quality, SWQD 2023, Munich, Germany, May 23-25, 2023
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications, B07Knowledge Foundation, 20190081
Available from: 2023-05-30 Created: 2023-05-30 Last updated: 2025-09-30Bibliographically approved
Usman, M., Ali, N. b. & Wohlin, C. (2023). A Quality Assessment Instrument for Systematic Literature Reviews in Software Engineering. e-Informatica Software Engineering Journal, 17(1), Article ID 230105.
Open this publication in new window or tab >>A Quality Assessment Instrument for Systematic Literature Reviews in Software Engineering
2023 (English)In: e-Informatica Software Engineering Journal, ISSN 1897-7979, E-ISSN 2084-4840, Vol. 17, no 1, article id 230105Article in journal (Refereed) Published
Abstract [en]

Background: Systematic literature reviews (SLRs) have become a standard practice as part of software engineering (SE) research, although their quality varies. To build on the reviews, both for future research and industry practice, they need to be of high quality.Aim: To assess the quality of SLRs in SE, we put forward an appraisal instrument for SLRs.Method: A well-established appraisal instrument from research in healthcare was used as a starting point to develop the instrument. It is adapted to SE using guidelines, checklists, and experiences from SE. The first version was reviewed by four external experts on SLRs in SE and updated based on their feedback. To demonstrate its use, the updated version was also used by the authors to assess a sample of six selected systematic literature studies.Results: The outcome of the research is an appraisal instrument for quality assessment of SLRs in SE. The instrument includes 15 items with different options to capture the quality. The instrument also supports consolidating the items into groups, which are then used to assess the overall quality of an SLR.Conclusion: The presented instrument may be helpful support for an appraiser in assessing the quality of SLRs in SE.

Place, publisher, year, edition, pages
Wroclaw University of Technology, 2023
Keywords
Systematic reviews, quality assessment, critical appraisal, AMSTAR 2, systematic literature review, tertiary study
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-24415 (URN)10.37190/e-Inf230105 (DOI)000944209900001 ()2-s2.0-85152967598 (Scopus ID)
Funder
Knowledge Foundation, 20180127Knowledge Foundation, 20190081ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Available from: 2023-04-05 Created: 2023-04-05 Last updated: 2025-09-30Bibliographically approved
Sarika, P. K., Badampudi, D., Josyula, S. P. & Usman, M. (2023). Automating Microservices Test Failure Analysis using Kubernetes Cluster Logs. In: ACM International Conference Proceeding Series: . Paper presented at 27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, 14 June 2023 through 16 June 2023 (pp. 192-195). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Automating Microservices Test Failure Analysis using Kubernetes Cluster Logs
2023 (English)In: ACM International Conference Proceeding Series, Association for Computing Machinery (ACM), 2023, p. 192-195Conference paper, Published paper (Refereed)
Abstract [en]

Kubernetes is a free, open-source container orchestration system for deploying and managing Docker containers that host microservices. Kubernetes cluster logs help in determining the reason for the failure. However, as systems become more complex, identifying failure reasons manually becomes more difficult and time-consuming. This study aims to identify effective and efficient classification algorithms to automatically determine the failure reason. We compare five classification algorithms, Support Vector Machines, K-Nearest Neighbors, Random Forest, Gradient Boosting Classifier, and Multilayer Perceptron. Our results indicate that Random Forest produces good accuracy while requiring fewer computational resources than other algorithms. © 2023 Owner/Author.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2023
Keywords
Kubernetes cluster logs, machine learning, microservices, Failure (mechanical), Nearest neighbor search, Open systems, Support vector machines, Classification algorithm, Gradient boosting, Kubernetes cluster log, Machine-learning, Microservice, Nearest-neighbour, Open-source, Random forests, Support vectors machine, Test failure, Containers
National Category
Computer Sciences
Identifiers
urn:nbn:se:bth-25058 (URN)10.1145/3593434.3593472 (DOI)001112128800021 ()2-s2.0-85162267482 (Scopus ID)9798400700446 (ISBN)
Conference
27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, 14 June 2023 through 16 June 2023
Funder
Knowledge Foundation, 20190081
Available from: 2023-06-30 Created: 2023-06-30 Last updated: 2025-09-30Bibliographically approved
Chen, X., Usman, M. & Badampudi, D. (2023). Using InnerSource for Improving Internal Reuse: An Industrial Case Study. In: ACM International Conference Proceeding Series: . Paper presented at 27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, 14 June 2023 through 16 June 2023 (pp. 348-357). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Using InnerSource for Improving Internal Reuse: An Industrial Case Study
2023 (English)In: ACM International Conference Proceeding Series, Association for Computing Machinery (ACM), 2023, p. 348-357Conference paper, Published paper (Refereed)
Abstract [en]

Background: InnerSource consists of the use of open source development techniques within the corporation. It helps improve software reuse through increased transparency and inter-team collaboration. Companies need to understand their context and specific needs before deciding to adopt any specific InnerSource practices since they cannot apply all InnerSource practices at once. Aim: This study aims to support the case company in assessing its readiness for adopting InnerSource practices to improve its internal reuse, identify and prioritize the improvement areas, and identify suitable solutions. Method: We performed a case study using a questionnaire and a workshop to check the current and desired status of adopting InnerSource practices and collect potential solutions. Results: The study participants identified that the company needs to prioritize the improvements related to the discoverability, communication channels, and ownership of the reusable assets. In addition, they identified certain InnerSource practices as solutions for the prioritized improvement areas, such as better structured repositories for storing and searching the reusable assets and standardized documentation of the reusable assets. Conclusion: The questionnaire instrument aids the case company in identifying the improvement areas related to InnerSource and reuse practices. InnerSource practices could improve the development and maintenance of reusable assets. Keywords: InnerSource, software reuse, readiness © 2023 Owner/Author.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2023
Keywords
Inner Source, Readiness, Software reuse, Open source software, Open systems, Development technique, Industrial case study, Open source development, Reusable assets, Reuse, Software-reuse, Suitable solutions, Team collaboration, Computer software reusability
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-25059 (URN)10.1145/3593434.3593466 (DOI)001112128800051 ()2-s2.0-85162238531 (Scopus ID)9798400700446 (ISBN)
Conference
27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, 14 June 2023 through 16 June 2023
Funder
Knowledge Foundation, 20190081
Available from: 2023-06-30 Created: 2023-06-30 Last updated: 2025-09-30Bibliographically approved
Usman, M., Badampudi, D., Smith, C. & Nayak, H. (2022). An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context. IEEE Software, 39(5), 68-75
Open this publication in new window or tab >>An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context
2022 (English)In: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194, Vol. 39, no 5, p. 68-75Article in journal (Refereed) Published
Abstract [en]

This article presents an ecosystem that Ericsson developed to systematically practice large-scale reuse of microservices in a cloud-native context. We discuss how various ecosystem aspects, such as its continuous delivery mechanism, marketplace, and automated checking of design rules, facilitated the development and reuse of microservices across Ericsson. We also share lessons learned while developing the ecosystem including the initiatives related to the adoption of InnerSource practices for sustaining the ecosystem. 

Place, publisher, year, edition, pages
IEEE Computer Society, 2022
Keywords
Companies, Containers, Ecosystems, Licenses, Microservice architectures, Pipelines, Security
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-22898 (URN)10.1109/ms.2022.3167447 (DOI)000844129400012 ()2-s2.0-85128625526 (Scopus ID)
Funder
Knowledge Foundation, 20190081
Note

open access

Available from: 2022-05-06 Created: 2022-05-06 Last updated: 2025-09-30Bibliographically approved
Projects
OSIR- Open Source Inspired Reuse [20190081]; Blekinge Institute of Technology; Publications
Badampudi, D., Usman, M. & Chen, X. (2025). Large scale reuse of microservices using CI/CD and InnerSource practices - a case study. Empirical Software Engineering, 30(2), Article ID 41. Iftikhar, U., Ali, N. b., Börstler, J. & Usman, M. (2024). A tertiary study on links between source code metrics and external quality attributes. Information and Software Technology, 165, Article ID 107348. Chen, X., Usman, M. & Badampudi, D. (2024). Understanding and evaluating software reuse costs and benefits from industrial cases—A systematic literature review. Information and Software Technology, 171, Article ID 107451. Iftikhar, U., Ali, N. b., Börstler, J. & Usman, M. (2023). A catalog of source code metrics – a tertiary study. In: Daniel Mendez, Dietmar Winkler, Johannes Kross, Stefan Biffl, Johannes Bergsmann (Ed.), Software Quality: Higher Software Quality through Zero Waste Development. Paper presented at 15th International Conference on Software Quality, SWQD 2023, Munich, Germany, May 23-25, 2023 (pp. 87-106). Springer, 472Usman, M., Ali, N. b. & Wohlin, C. (2023). A Quality Assessment Instrument for Systematic Literature Reviews in Software Engineering. e-Informatica Software Engineering Journal, 17(1), Article ID 230105. Sarika, P. K., Badampudi, D., Josyula, S. P. & Usman, M. (2023). Automating Microservices Test Failure Analysis using Kubernetes Cluster Logs. In: ACM International Conference Proceeding Series: . Paper presented at 27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, 14 June 2023 through 16 June 2023 (pp. 192-195). Association for Computing Machinery (ACM)Chen, X. (2023). Improving Internal Software Reuse in the Context of Contemporary Software Engineering Practices. (Licentiate dissertation). Karlskrona: Blekinge Tekniska HögskolaBadampudi, D., Unterkalmsteiner, M. & Britto, R. (2023). Modern Code Reviews - Survey of Literature and Practice. ACM Transactions on Software Engineering and Methodology, 32(4), Article ID 107. Chen, X., Usman, M. & Badampudi, D. (2023). Using InnerSource for Improving Internal Reuse: An Industrial Case Study. In: ACM International Conference Proceeding Series: . Paper presented at 27th International Conference on Evaluation and Assessment in Software Engineering, EASE 2023, Oulu, 14 June 2023 through 16 June 2023 (pp. 348-357). Association for Computing Machinery (ACM)Usman, M., Badampudi, D., Smith, C. & Nayak, H. (2022). An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context. IEEE Software, 39(5), 68-75
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-8132-0107

Search in DiVA

Show all publications