Change search
ExportLink to record
Permanent link

Direct link
BETA

Project

Project type/Form of grant
Project grant
Title [sv]
PLEng – Företagsforskarskola
Title [en]
PLEng – Professional Licentiate of Engineering School
Abstract [sv]
PLEng (Professional Licentiate of Engineering School) är ett koncept av integrerad forskarskola som ger industri och näringsliv möjlighet att kompetensutveckla specialister och objektiva problemlösare. Forskarskolan, som genomförs under 3 år deltid, har fokus på att utveckla tillämpad industrinära forskning och innovativa lösningar på specifika problem. Deltagare som bedriver forskarstudier i PLEng arbetar parallellt på sina respektive företag vilket innebär en flexiblare form jämfört med traditionella forskarstudier. Under sin tid i forskarskolan får de möjligheten att göra en djupdykning i ett område under en längre period för att bygga kompetens och utveckla nya idéer.
Abstract [en]
PLEng (Professional Licentiate of Engineering School) is a concept of integrated research school that enables the industry to develop skills-based specialists and objective problem solvers. The research school, which is conducted for 3 years part-time, focuses on developing applied research and innovative solutions to specific problems. Participants in PLEng’s combine their research studies in parallel with work in their respective companies, which means a more flexible form compared with traditional research studies. During their time in the research school, they are given the opportunity to delve into an area for an extended period to build skills and develop new ideas.
Publications (5 of 5) Show all publications
Yu, L., Alégroth, E., Chatzipetrou, P. & Gorschek, T. (2023). Automated NFR testing in Continuous Integration Environments: a multi-case study of Nordic companies. Empirical Software Engineering, 28(6), Article ID 144.
Open this publication in new window or tab >>Automated NFR testing in Continuous Integration Environments: a multi-case study of Nordic companies
2023 (English)In: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 28, no 6, article id 144Article in journal (Refereed) Published
Abstract [en]

Context: Non-functional requirements (NFRs) (also referred to as system qualities) are essential for developing high-quality software.Notwithstanding its importance, NFR testing remains challenging, especially in terms of automation.Compared to manual verification, automated testing shows the potential to improve the efficiency and effectiveness of quality assurance, especially in the context of  Continuous Integration (CI).However, studies on how companies manage automated NFR testing through CI are limited.

Objective: This study examines how automated NFR testing can be enabledand supported using CI environments in software development companies.

Method: We performed a multi-case study at four companies by conducting 22 semi-structured interviews with industrial practitioners.

Results: Maintainability, reliability, performance, security and scalability, were found to be evaluated with automated tests in CI environments.Testing practices, quality metrics, and challenges for measuring NFRs were reported.

Conclusions: This study presents an empirically derived model that shows how data produced by CI environments can be used for evaluation and monitoring of implemented NFR quality. Additionally, the manuscript presents explicit metrics, CI components, tools, and challenges that shall be considered while performing NFR testing in practice.

Place, publisher, year, edition, pages
Springer, 2023
Keywords
Automated testing, Case study, CI, Continuous integration, Metrics, NFR, Non-functional requirements, Automation, Integration, Integration testing, Quality control, Software design, Case-studies, Continuous integrations, Integration environments, Metric, Nordic companies, System quality, Quality assurance
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-24400 (URN)10.1007/s10664-023-10356-1 (DOI)001087927600001 ()2-s2.0-85174862814 (Scopus ID)
Funder
Knowledge Foundation, 20180010Knowledge Foundation, 20170213
Available from: 2023-03-29 Created: 2023-03-29 Last updated: 2024-08-07Bibliographically approved
Sjöberg, P., Mendez, D. & Gorschek, T. (2023). Contemporary Challenges when Developing Cyber-Physical Systems of Systems - A Case Study. In: Proceedings - 2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, SESoS 2023: . Paper presented at 11th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, SESoS 2023, Hybrid, Melbourne, 14 May 2023 (pp. 46-53). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Contemporary Challenges when Developing Cyber-Physical Systems of Systems - A Case Study
2023 (English)In: Proceedings - 2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, SESoS 2023, Institute of Electrical and Electronics Engineers (IEEE), 2023, p. 46-53Conference paper, Published paper (Refereed)
Abstract [en]

Digitalization has created service business opportunities for machine manufacturing companies. But creating these cyber-physical systems of systems effectively constitutes a critical measure of success in practice. At the same time, the body of knowledge in software engineering provides little guidance on how to manage this evolution. To contribute to closing this gap in the long run via problem-driven research, we need to first understand which contemporary challenges and needs are encountered in industry. To this end, we conducted a series of semi-structured interviews at a machine manufacturing company, that is expanding its service offerings utilizing digitalization, where we explored how such systems are engineered and what challenges and needs are encountered. © 2023 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
Keywords
Case Study, Cyber-physical systems, Information and communication technology, Internet of things, Interview Study, System of systems, Cyber Physical System, Embedded systems, Software engineering, Business opportunities, Case-studies, Cybe-physical systems, Information and Communication Technologies, Machine manufacturing, Manufacturing companies, Service business, System-of-systems
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-25351 (URN)10.1109/SESoS59159.2023.00012 (DOI)001042226500008 ()2-s2.0-85169121482 (Scopus ID)9798350301748 (ISBN)
Conference
11th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, SESoS 2023, Hybrid, Melbourne, 14 May 2023
Funder
Knowledge Foundation, 20170213Knowledge Foundation, 20180010
Available from: 2023-09-08 Created: 2023-09-08 Last updated: 2023-09-08Bibliographically approved
Singh, S. P., Ali, N. b. & Lundberg, L. (2022). Smart and Adaptive Architecture for a Dedicated Internet of Things Network Comprised of Diverse Entities: A Proposal and Evaluation. Sensors, 22(8), Article ID 3017.
Open this publication in new window or tab >>Smart and Adaptive Architecture for a Dedicated Internet of Things Network Comprised of Diverse Entities: A Proposal and Evaluation
2022 (English)In: Sensors, E-ISSN 1424-8220, Vol. 22, no 8, article id 3017Article in journal (Refereed) Published
Abstract [en]

Advances in 5G and the Internet of Things (IoT) have to cater to the diverse and varying needs of different stakeholders, devices, sensors, applications, networks, and access technologies that come together for a dedicated IoT network for a synergistic purpose. Therefore, there is a need for a solution that can assimilate the various requirements and policies to dynamically and intelligently orchestrate them in the dedicated IoT network. Thus we identify and describe a representative industry-relevant use case for such a smart and adaptive environment through interviews with experts from a leading telecommunication vendor. We further propose and evaluate candidate architectures to achieve dynamic and intelligent orchestration in such a smart environment using a systematic approach for architecture design and by engaging six senior domain and IoT experts. The candidate architecture with an adaptive and intelligent element (“Smart AAA agent”) was found superior for modifiability, scalability, and performance in the assessments. This architecture also explores the enhanced role of authentication, authorization, and accounting (AAA) and makes the base for complete orchestration. The results indicate that the proposed architecture can meet the requirements for a dedicated IoT network, which may be used in further research or as a reference for industry solutions. © 2022 by the authors. Licensee MDPI, Basel, Switzerland.

Place, publisher, year, edition, pages
MDPI, 2022
Keywords
5G, accounting, authentication, and authorization (AAA), architecture assessment, artificial intelligence, Internet of Things (IoT), multi-access edge computing (MEC), online gaming, smart and adaptive environment, 5G mobile communication systems, Authentication, Authorization, Network architecture, Accounting, authentication, and authorization, Authentication and authorization, Edge computing, Internet of thing, Multi-access edge computing, Multiaccess, On-line gaming, Smart architectures, Internet of things
National Category
Media and Communication Technology Communication Systems
Identifiers
urn:nbn:se:bth-22882 (URN)10.3390/s22083017 (DOI)000785325300001 ()2-s2.0-85128214506 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20170213Knowledge Foundation, 20180127
Note

open access

Available from: 2022-04-29 Created: 2022-04-29 Last updated: 2023-08-17Bibliographically approved
Sundelin, A., Gonzalez-Huerta, J., Wnuk, K. & Gorschek, T. (2022). Towards an Anatomy of Software Craftsmanship. ACM Transactions on Software Engineering and Methodology, 31(1), Article ID 6.
Open this publication in new window or tab >>Towards an Anatomy of Software Craftsmanship
2022 (English)In: ACM Transactions on Software Engineering and Methodology, ISSN 1049-331X, E-ISSN 1557-7392, Vol. 31, no 1, article id 6Article in journal (Refereed) Published
Abstract [en]

Context:   The concept of software craftsmanship has early roots in computing, and in 2009, the Manifesto for Software Craftsmanship was formulated as a reaction to how the Agile methods were practiced and taught. But software craftsmanship has seldom been studied from a software engineering perspective.  

Objective:  The objective of this article is to systematize an anatomy of software craftsmanship through literature studies and a longitudinal case study.     

Method:  We performed a snowballing literature review based on an initial set of nine papers, resulting in~18 papers and 11 books.  We also performed a case study following seven years of software development of a product for the financial market, eliciting qualitative and quantitative results.  We used thematic coding to synthesize the results into categories.

Results:  The resulting anatomy is centered around four themes, containing 17 principles and 47 hierarchical practices connected to the principles.  We present the identified practices based on the experiences gathered from the case study, triangulating with the literature results.

Conclusion: We provide our systematically derived anatomy of software craftsmanship with the goal of inspiring more research into the principles and practices of software craftsmanship and how these relate to other principles within software engineering in general.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2022
Keywords
software craftsmanship, principles of software development, deliberate practice
National Category
Software Engineering
Research subject
Software Engineering
Identifiers
urn:nbn:se:bth-22037 (URN)10.1145/3468504 (DOI)000870650700006 ()
Funder
Knowledge Foundation, 20170213Knowledge Foundation, 20170176Knowledge Foundation, 20180010
Available from: 2021-08-20 Created: 2021-08-20 Last updated: 2023-02-06Bibliographically approved
wilson, M. & Wnuk, K. (2018). Towards Multi-context Goal Modeling and Analysis with the Help of Intents. In: Moreira A.,Mussbacher G.,Sanchez P.,Araujo J. (Ed.), Proceedings - 2018 8th International Model-Driven Requirements Engineering Workshop, MoDRE 2018: . Paper presented at 8th International Model-Driven Requirements Engineering Workshop, MoDRE 2018; Banff; Canada; 20 August 2018 (pp. 68-72). IEEE Computer Society Digital Library, Article ID 8501496.
Open this publication in new window or tab >>Towards Multi-context Goal Modeling and Analysis with the Help of Intents
2018 (English)In: Proceedings - 2018 8th International Model-Driven Requirements Engineering Workshop, MoDRE 2018 / [ed] Moreira A.,Mussbacher G.,Sanchez P.,Araujo J., IEEE Computer Society Digital Library, 2018, p. 68-72, article id 8501496Conference paper, Published paper (Refereed)
Abstract [en]

This vision paper discusses the need for enriching goal modeling with intents and context frame to provide much richer contextual information over goals and realization strategies. Based on the extensive experience of business modeling at Ericsson and a review of current goal modeling approaches, we suggest possible research directions towards enriching goal modeling.

Place, publisher, year, edition, pages
IEEE Computer Society Digital Library, 2018
Keywords
Intents, business modeling, flexibility
National Category
Computer Sciences
Identifiers
urn:nbn:se:bth-17337 (URN)10.1109/MoDRE.2018.00015 (DOI)000852926000009 ()9781538684061 (ISBN)
Conference
8th International Model-Driven Requirements Engineering Workshop, MoDRE 2018; Banff; Canada; 20 August 2018
Available from: 2018-11-26 Created: 2018-11-26 Last updated: 2023-01-02Bibliographically approved
Principal InvestigatorGorschek, Tony
Coordinating organisation
Blekinge Institute of Technology
Funder
Period
2014-01-01 - 2022-12-31
National Category
Software Engineering
Identifiers
DiVA, id: project:2667Project, id: 20170213

Search in DiVA

Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

Link to external project page

PLEng