Change search
Link to record
Permanent link

Direct link
BETA
Wnuk, Krzysztof
Publications (10 of 47) Show all publications
Olsson, T., Wnuk, K. & Gorschek, T. (2019). An empirical study on decision making for quality requirements. Journal of Systems and Software, 149, 217-233
Open this publication in new window or tab >>An empirical study on decision making for quality requirements
2019 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 149, p. 217-233Article in journal (Refereed) Published
Abstract [en]

Context: Quality requirements are important for product success yet often handled poorly. The problems with scope decision lead to delayed handling and an unbalanced scope. Objective: This study characterizes the scope decision process to understand influencing factors and properties affecting the scope decision of quality requirements. Method: We studied one company's scope decision process over a period of five years. We analyzed the decisions artifacts and interviewed experienced engineers involved in the scope decision process. Results: Features addressing quality aspects explicitly are a minor part (4.41%) of all features handled. The phase of the product line seems to influence the prevalence and acceptance rate of quality features. Lastly, relying on external stakeholders and upfront analysis seems to lead to long lead-times and an insufficient quality requirements scope. Conclusions: There is a need to make quality mode explicit in the scope decision process. We propose a scope decision process at a strategic level and a tactical level. The former to address long-term planning and the latter to cater for a speedy process. Furthermore, we believe it is key to balance the stakeholder input with feedback from usage and market in a more direct way than through a long plan-driven process. © 2018 Elsevier Inc.

Place, publisher, year, edition, pages
Elsevier Inc., 2019
Keywords
Non-functional requirements, Product management, Quality requirements, Requirements engineering, Requirements scope decision, Hardware, Software engineering, Decision process, Empirical studies, External stakeholders, Long term planning, Decision making
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17455 (URN)10.1016/j.jss.2018.12.002 (DOI)000457951800009 ()2-s2.0-85058167239 (Scopus ID)
Available from: 2019-01-09 Created: 2019-01-09 Last updated: 2019-02-21Bibliographically approved
Ouriques, R., Wnuk, K., Gorschek, T. & Berntsson Svensson, R. (2019). Knowledge Management Strategies and Processes in Agile Software Development: A Systematic Literature Review. International journal of software engineering and knowledge engineering, 29(3), 345-380
Open this publication in new window or tab >>Knowledge Management Strategies and Processes in Agile Software Development: A Systematic Literature Review
2019 (English)In: International journal of software engineering and knowledge engineering, ISSN 0218-1940, Vol. 29, no 3, p. 345-380Article, review/survey (Refereed) Published
Abstract [en]

Knowledge-intensive companies that adopt Agile Software Development (ASD) relay on efficient implementation of Knowledge Management (KM) strategies to promotes different Knowledge Processes (KPs) to gain competitive advantage. This study aims to explore how companies that adopt ASD implement KM strategies utilizing practices that promote the KPs in the different organizational layers. Through a systematic literature review, we analyzed 32 primary studies, selected by automated search and snowballing in the extant literature. To analyze the data, we applied narrative synthesis. Most of the identified KM practices implement personalization strategies (81 %), supported by codification (19 %). Our review shows that the primary studies do not report KM practices in the strategic layer and two of them in the product portfolio layer; on the other hand, in the project layer, the studies report 33 practices that implement personalization strategy, and seven practices that implement codification. KM strategies in ASD promote mainly the knowledge transfer process with practices that stimulate social interaction to share tacit knowledge in the project layer. As a result of using informal communication, a significant amount of knowledge can be lost or not properly transferred to other individuals and, instead of propagating the knowledge, it remains inside a few individuals minds.

Place, publisher, year, edition, pages
World Scientific, 2019
Keywords
knowledge management, agile software development
National Category
Engineering and Technology
Identifiers
urn:nbn:se:bth-17336 (URN)10.1142/S0218194019500153 (DOI)000462508200002 ()
Available from: 2018-11-26 Created: 2018-11-26 Last updated: 2019-04-18Bibliographically approved
Silva, L., Unterkalmsteiner, M. & Wnuk, K. (2019). Monitoring and maintenance of telecommunication systems: Challenges and research perspectives (830ed.). In: Kosiuczenko, P; Zielinski, Z (Ed.), ENGINEERING SOFTWARE SYSTEMS: RESEARCH AND PRAXIS. Paper presented at KKIO Software Engineering Conference, Pultusk, POLAND SEP 27-28, 2018 (pp. 166-172). Springer Verlag, 830
Open this publication in new window or tab >>Monitoring and maintenance of telecommunication systems: Challenges and research perspectives
2019 (English)In: ENGINEERING SOFTWARE SYSTEMS: RESEARCH AND PRAXIS / [ed] Kosiuczenko, P; Zielinski, Z, Springer Verlag , 2019, 830, Vol. 830, p. 166-172Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we present challenges associated with monitoring and maintaining a large telecom system at Ericsson that was developed with high degree of component reuse. The system constitutes of multiple services, composed of both legacy and modern systems that are constantly changing and need to be adapted to changing business needs. The paper is based on firsthand experience from architecting, developing and maintaining such a system, pointing out current challenges and potential avenues for future research that might contribute to addressing them. © Springer Nature Switzerland AG 2019.

Place, publisher, year, edition, pages
Springer Verlag, 2019 Edition: 830
Series
Advances in Intelligent Systems and Computing, ISSN 2194-5357 ; 830
Keywords
Legacy system evolution, Telecommunication services, Virtualization, Legacy systems, Business needs, Component reuse, Ericsson, Multiple services, System evolution, Telecom systems
National Category
Software Engineering Telecommunications
Identifiers
urn:nbn:se:bth-17184 (URN)10.1007/978-3-319-99617-2_11 (DOI)000461025600011 ()2-s2.0-85054716129 (Scopus ID)978-3-319-99617-2 (ISBN)
Conference
KKIO Software Engineering Conference, Pultusk, POLAND SEP 27-28, 2018
Available from: 2018-10-31 Created: 2018-10-31 Last updated: 2019-04-04Bibliographically approved
Wnuk, K. & Mudduluru, P. (2019). Value-based requirements engineering: Challenges and opportunities (830ed.). In: Kosiuczenko, P; Zielinski, Z (Ed.), ENGINEERING SOFTWARE SYSTEMS: RESEARCH AND PRAXIS. Paper presented at KKIO Software Engineering Conference,Pultusk, POLAND SEP 27-28, 2018 (pp. 20-33). Springer Verlag
Open this publication in new window or tab >>Value-based requirements engineering: Challenges and opportunities
2019 (English)In: ENGINEERING SOFTWARE SYSTEMS: RESEARCH AND PRAXIS / [ed] Kosiuczenko, P; Zielinski, Z, Springer Verlag , 2019, 830, p. 20-33Conference paper, Published paper (Refereed)
Abstract [en]

In this study, we investigate the state of the literature and practice about Value-Based Requirements Engineering. We focus on identifying what models for VBRE were presented and what challenges were discussed. We triangulate our results with industrial practitioners by conducting an industrial survey with 59 respondents. We identified 26 primary and 3 secondary studies and synthesized the findings using content analysis. VBRE was identified to be having a positive impact among survey practitioners. However, challenges like aligning product, project and organization opinions, selecting a most valuable requirement for a particular release, and including time-dependent requirements were identified to be impacting the organizations. The results from the study also suggest that, value dimensions like stakeholder value and customer value were not so frequently discussed in RE processes in both literature and among our industry respondents. © Springer Nature Switzerland AG 2019.

Place, publisher, year, edition, pages
Springer Verlag, 2019 Edition: 830
Series
Advances in Intelligent Systems and Computing, ISSN 2194-5357 ; 830
Keywords
Industrial challenges, Literature review, Value-based requirements engineering, Requirements engineering, Content analysis, Industrial practitioners, Industrial surveys, Literature reviews, Stakeholder values, Value dimensions, Value-based, Surveys
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17183 (URN)10.1007/978-3-319-99617-2_2 (DOI)000461025600002 ()2-s2.0-85054769950 (Scopus ID)
Conference
KKIO Software Engineering Conference,Pultusk, POLAND SEP 27-28, 2018
Available from: 2018-10-31 Created: 2018-10-31 Last updated: 2019-04-04Bibliographically approved
Badampudi, D., Wnuk, K., Wohlin, C., Franke, U., Šmite, D. & Cicchetti, A. (2018). A decision-making process-line for selection of software asset origins and components. Journal of Systems and Software, 135, 88-104
Open this publication in new window or tab >>A decision-making process-line for selection of software asset origins and components
Show others...
2018 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 135, p. 88-104Article in journal (Refereed) Published
Abstract [en]

Selecting sourcing options for software assets and components is an important process that helps companies to gain and keep their competitive advantage. The sourcing options include: in-house, COTS, open source and outsourcing. The objective of this paper is to further refine, extend and validate a solution presented in our previous work. The refinement includes a set of decision-making activities, which are described in the form of a process-line that can be used by decision-makers to build their specific decision-making process. We conducted five case studies in three companies to validate the coverage of the set of decision-making activities. The solution in our previous work was validated in two cases in the first two companies. In the validation, it was observed that no activity in the proposed set was perceived to be missing, although not all activities were conducted and the activities that were conducted were not executed in a specific order. Therefore, the refinement of the solution into a process-line approach increases the flexibility and hence it is better in capturing the differences in the decision-making processes observed in the case studies. The applicability of the process-line was then validated in three case studies in a third company. © 2017 Elsevier Inc.

Place, publisher, year, edition, pages
Elsevier Inc., 2018
Keywords
Case study, Component-based software engineering, Decision-making, Competition, Concrete pavements, Open source software, Software engineering, Competitive advantage, Decision makers, Decision making process, Open sources, Selection of software, Software assets, Specific ordering, Decision making
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-15512 (URN)10.1016/j.jss.2017.09.033 (DOI)000418308800006 ()2-s2.0-85032856583 (Scopus ID)
Available from: 2017-12-07 Created: 2017-12-07 Last updated: 2019-01-16Bibliographically approved
Wilson, M., Wnuk, K., Silvander, J. & Gorschek, T. (2018). A Literature Review on the Effectiveness and Efficiency of Business Modeling. e-Informatica Software Engineering Journal, 12(1), 265-302
Open this publication in new window or tab >>A Literature Review on the Effectiveness and Efficiency of Business Modeling
2018 (English)In: e-Informatica Software Engineering Journal, ISSN 1897-7979, E-ISSN 2084-4840, Vol. 12, no 1, p. 265-302Article, review/survey (Refereed) Published
Abstract [en]

Background: Achieving and maintaining a strategic competitive advantage through business and technology innovation via continually improving effectiveness and efficiency of the operations are the critical survival factors for software-intensive product development companies. These companies invest in business modeling and tool support for integrating business models into their product development, but remain uncertain, if such investments generate desired results. Aim: This study explores the effects of business modeling on effectiveness and efficiency for companies developing software-intensive products. Method: We conducted a systematic literature review using the snowballing methodology, followed by thematic and narrative analysis. 57 papers were selected for analysis and synthesis, after screening 16 320 papers from multiple research fields. Results: We analyzed the literature based on purpose, benefit, challenge, effectiveness, and efficiency with software and software-intensive products as the unit of analysis. The alignment between strategy and execution is the primary challenge, and we found no evidence that business modeling increases effectiveness and efficiency for a company. Any outcome variations may simply be a result of fluctuating contextual or environmental factors rather than the application of a specific business modeling method. Therefore, we argue that governance is the fundamental challenge needed for business modeling, as it must efficiently support simultaneous experimentation with products and business models while turning experiences into knowledge. Conclusion: We propose a conceptual governance model for exploring the effectiveness and efficiency of business modeling to occupy the missing link between business strategy, processes and software tools. We also recommend managers to introduce a systematic approach for experimentation and organizational learning, collaboration, and value co-creation.

Place, publisher, year, edition, pages
WROCLAW UNIV TECHNOLOGY, 2018
Keywords
business modeling, business model operationalization, effectiveness, efficiency, context-dependent, governance, software-intensive product development, literature review
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17049 (URN)10.5277/e-Inf180111 (DOI)000445123800003 ()
Note

open access

Available from: 2018-09-27 Created: 2018-09-27 Last updated: 2019-04-04Bibliographically approved
Munir, H., Runeson, P. & Wnuk, K. (2018). A theory of openness for software engineering tools in software organizations. Information and Software Technology, 97, 26-45
Open this publication in new window or tab >>A theory of openness for software engineering tools in software organizations
2018 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 97, p. 26-45Article in journal (Refereed) Published
Abstract [en]

Context: The increased use of Open Source Software (OSS) affects how software-intensive product development organizations (SIPDO) innovate and compete, moving them towards Open Innovation (OI). Specifically, software engineering tools have the potential for OI, but require better understanding regarding what to develop internally and what to acquire from outside the organization, and how to cooperate with potential competitors. Aim: This paper aims at synthesizing a theory of openness for software engineering tools in SIPDOs, that can be utilized by managers in defining more efficient strategies towards OSS communities. Method: We synthesize empirical evidence from a systematic mapping study, a case study, and a survey, using a narrative method. The synthesis method entails four steps: (1) Developing a preliminary synthesis, (2) Exploring the relationship between studies, (3) Assessing the validity of the synthesis, and (4) Theory formation. Result: We present a theory of openness for OSS tools in software engineering in relation to four constructs: (1) Strategy, (2) Triggers, (3) Outcomes, and (4) Level of openness. Conclusion: The theory reasons that openness provides opportunities to reduce the development cost and development time. Furthermore, OI positively impacts on the process and product innovation, but it requires investment by organizations in OSS communities. By betting on openness, organizations may be able to significantly increase their competitiveness. © 2017 Elsevier B.V.

Place, publisher, year, edition, pages
Elsevier B.V., 2018
Keywords
Open Innovation, Open Source Software, Openness, OSS tools, Theory creation
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-15814 (URN)10.1016/j.infsof.2017.12.008 (DOI)000428008600003 ()
Available from: 2018-01-25 Created: 2018-01-25 Last updated: 2018-04-12Bibliographically approved
Wilson, M. & Wnuk, K. (2018). Business Modeling and Flexibility in Software-Intensive Product Development - A Systematic Literature Review. In: Springer (Ed.), 17th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2018, Kuwait City, Kuwait, October 30 – November 1, 2018, Proceedings: . Paper presented at Conference on e-Business, e-Services and e-Society I3E, Kuwait City (pp. 292-304). Springer
Open this publication in new window or tab >>Business Modeling and Flexibility in Software-Intensive Product Development - A Systematic Literature Review
2018 (English)In: 17th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2018, Kuwait City, Kuwait, October 30 – November 1, 2018, Proceedings / [ed] Springer, Springer, 2018, p. 292-304Conference paper, Published paper (Refereed)
Abstract [en]

Continuously achieving and maintaining competitive advantage is the critical survival factor for software-intensive product development companies undergoing digitalization transformation. These companies remain uncertain if investments in business modeling is sufficient to cope with rapidly changing business models, technology, and customer demands. We conducted a Systematic Literature Review using the snowballing methodology to explore the effects of business modeling on business flexibility and variability in the realization. Our results confirm a research gap regarding translating desired strategic flexibility into business options that can efficiently and effectively be implemented using software-based variability in the realization. We conclude that more research is needed consolidating business model innovation, experimentation, and operationalization. Building on theories for learning and knowledge creation, we propose a framework for describing change and analyzing strategic, tactical and operational choices in business model experimentation.

Place, publisher, year, edition, pages
Springer, 2018
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 11195
Keywords
business modeling
National Category
Engineering and Technology
Identifiers
urn:nbn:se:bth-17334 (URN)10.1007/978-3-030-02131-3 (DOI)978-3-030-02130-6 (ISBN)
Conference
Conference on e-Business, e-Services and e-Society I3E, Kuwait City
Available from: 2018-11-26 Created: 2018-11-26 Last updated: 2019-04-04Bibliographically approved
Wilson, M. & Wnuk, K. (2018). Business modeling and flexibility in software-intensive product development: A systematic literature review. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): . Paper presented at 17th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2018; Kuwait City; Kuwait; 30 October 2018 through 1 November 2018 (pp. 292-304). Springer Verlag, 11195
Open this publication in new window or tab >>Business modeling and flexibility in software-intensive product development: A systematic literature review
2018 (English)In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Verlag , 2018, Vol. 11195, p. 292-304Conference paper, Published paper (Refereed)
Abstract [en]

Continuously achieving and maintaining competitive advantage is the critical survival factor for software-intensive product development companies undergoing digitalization transformation. These companies remain uncertain if investments in business modeling is sufficient to cope with rapidly changing business models, technology, and customer demands. We conducted a Systematic Literature Review using the snowballing methodology to explore the effects of business modeling on business flexibility and variability in the realization. Our results confirm a research gap regarding translating desired strategic flexibility into business options that can efficiently and effectively be implemented using software-based variability in the realization. We conclude that more research is needed consolidating business model innovation, experimentation, and operationalization. Building on theories for learning and knowledge creation, we propose a framework for describing change and analyzing strategic, tactical and operational choices in business model experimentation. © IFIP International Federation for Information Processing 2018.

Place, publisher, year, edition, pages
Springer Verlag, 2018
Series
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), ISSN 0302-9743
Keywords
Competition, Electronic commerce, Product development, Business model innovation, Business modeling, Competitive advantage, Customer demands, Knowledge creations, Operational choice, Strategic flexibility, Systematic literature review, Systems engineering
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-17285 (URN)10.1007/978-3-030-02131-3_26 (DOI)2-s2.0-85055779413 (Scopus ID)9783030021306 (ISBN)
Conference
17th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2018; Kuwait City; Kuwait; 30 October 2018 through 1 November 2018
Available from: 2018-11-29 Created: 2018-11-29 Last updated: 2018-11-29Bibliographically approved
Petersen, K., Badampudi, D., Ali Shah, S. M., Wnuk, K., Gorschek, T., Papatheocharous, E., . . . Cicchetti, A. (2018). Choosing Component Origins for Software Intensive Systems In-house, COTS, OSS or Outsourcing?: A Case Survey. IEEE Transactions on Software Engineering, 39(12), 237-261
Open this publication in new window or tab >>Choosing Component Origins for Software Intensive Systems In-house, COTS, OSS or Outsourcing?: A Case Survey
Show others...
2018 (English)In: IEEE Transactions on Software Engineering, ISSN 0098-5589, E-ISSN 1939-3520, Vol. 39, no 12, p. 237-261Article in journal (Refereed) Published
Abstract [en]

The choice of which software component to use influences the success of a software system. Only a few empirical studies investigate how the choice of components is conducted in industrial practice. This is important to understand to tailor research solutions to the needs of the industry. Existing studies focus on the choice for off-the-shelf (OTS) components. It is, however, also important to understand the implications of the choice of alternative component sourcing options (CSOs), such as outsourcing versus the use of OTS. Previous research has shown that the choice has major implications on the development process as well as on the ability to evolve the system. The objective of this study is to explore how decision making took place in industry to choose among CSOs. Overall, 22 industrial cases have been studied through a case survey. The results show that the solutions specifically for CSO decisions are deterministic and based on optimization approaches. The non-deterministic solutions proposed for architectural group decision making appear to suit the CSO decision making in industry better. Interestingly, the final decision was perceived negatively in nine cases and positively in seven cases, while in the remaining cases it was perceived as neither positive nor negative.

Place, publisher, year, edition, pages
IEEE Computer Society, 2018
Keywords
Decision making; in-house; COTS; OSS; outsourcing
National Category
Computer Systems
Identifiers
urn:nbn:se:bth-15909 (URN)10.1109/TSE.2017.2677909 (DOI)000427678400002 ()
Projects
ORION - Decision Support for Component-Based Software Engineering of Cyber-Physical Systems
Available from: 2017-11-20 Created: 2018-02-20 Last updated: 2018-04-06Bibliographically approved
Organisations

Search in DiVA

Show all publications