SwePub
Sök i SwePub databas

  Extended search

Träfflista för sökning "WFRF:(Meding Wilhelm) srt2:(2015-2019)"

Search: WFRF:(Meding Wilhelm) > (2015-2019)

  • Result 11-17 of 17
Sort/group result
   
EnumerationReferenceCoverFind
11.
  • Staron, Miroslaw, 1977, et al. (author)
  • Classifying obstructive and non-obstructive code clones of Type I using simplified classification scheme–A Case Study
  • 2015
  • In: Advances in Software Engineering. - : Hindawi Limited. - 1687-8655 .- 1687-8663.
  • Journal article (peer-reviewed)abstract
    • Code cloning is a part of many commercial and open-source development products. Multiple methods for detecting code clones have been developed and finding the clones is often used in modern quality assurance tools in industry. There is no consensus whether the detected clones are negative for the product and therefore the detected clones are often left unmanaged in the product code base. In this paper we investigate how obstructive code clones of type I (duplicated exact code fragments) are in large software systems from the perspective of the quality of the product after the release. We conduct a case study at Ericsson and three of its large products, that handle mobile data traffic. We use a newly developed classification scheme which categorizes code clones according to their potential obstructiveness. We show how to use automated analogy-based classification to decrease the classification effort required to determine whether a clone pair should be refactored or remain untouched. The automated method allows to classify 96% of the Type I clones (both algorithms and data declarations) leaving the remaining 4% for the manual classification. The results show that cloning is common in the studied commercial software, but that only 1% of these clones are potentially obstructive, i.e. can jeopardize the quality of the product if left unmanaged.
  •  
12.
  • Staron, Miroslaw, 1977, et al. (author)
  • Industrial Experiences from Evolving Measurement Systems into Self-Healing Systems for Improved Availability
  • 2018
  • In: Software, Practice & Experience. - : Wiley. - 0038-0644 .- 1097-024X. ; 48:3
  • Journal article (peer-reviewed)abstract
    • Automated measurement programs are an efficient way of collecting, processing and visualizing measures in large software development companies. The number of measurements in these programs is usually large, which is caused by diversity of the needs of the stakeholders. In this paper we present the application of self-healing concepts to assure the availability of measurements to stakeholders without the need for effort-intensive and costly manual interventions of the operators. We study the measurement infrastructure at one of the development units of a large infrastructure provider. In this paper we present how MAPE-K model was instantiated in a simplistic manner in order to reduce the need for manual intervention in the operation of measurement systems. Based on the experiences from the two cases studied in this paper we show how an evolution towards self-healing measurement systems is done both with a dedicated failure taxonomy and with an effective straightforward handling of the most common errors in the execution. The mechanisms studied and presented in this paper show that self-healing provides significant improvements to the operation of the measurement program and reduces the need for daily oversight by an operator for the measurement systems.
  •  
13.
  • Staron, Miroslaw, 1977, et al. (author)
  • Measurement-as-a-Service - A New Way of Organizing Measurement Programs in Large Software Development Companies
  • 2015
  • In: International Conference on Software Measurement (Mensura).
  • Conference paper (peer-reviewed)abstract
    • Modern software development companies focus on their primary business objectives, delivering customer value and customer satisfaction which often leads to prioritization of core business areas over such areas as measurement. Although the companies recognize the need and importance of software measurement, they often do not have the competence and/or time to focus on software measurement. In this paper we address the challenge of optimizing the measurement processes in modern companies by using cloud computing and by providing measurement (process) as a service for core business of the companies. Similar to the concept of Software-as-a-Service we dene the concept Measurement- as-a-Service and describe how to organize a measurement program according to this definition. The Measurement-as-a-Service concept is well-aligned with measurement programs developed according to ISO/IEC 15939 and can help the companies to increase the benefits obtained from the efficient use of metrics.
  •  
14.
  • Staron, Miroslaw, 1977, et al. (author)
  • MeSRAM - A method for assessing robustness of measurement programs in large software development organizations and its industrial evaluation
  • 2016
  • In: Journal of Systems and Software. - : Elsevier BV. - 0164-1212. ; 113:March, s. 76-100
  • Journal article (peer-reviewed)abstract
    • Measurement programs in large software development organizations contain a large number of indicators, base and derived measures to monitor products, processes and projects. The diversity and the number of these measures causes the measurement programs to become large, combining multiple needs, measurement tools and organizational goals. For the measurement program to effectively support organization's goals, it should be scalable, automated, standardized and flexible - i.e. robust. In this paper we present a method for assessing the robustness of measurement programs. The method is based on the robustness model which has been developed in collaboration between seven companies and a university. The purpose of the method is to support the companies to optimize the value obtained from the measurement programs and their cost. We evaluated the method at the seven companies and the results from applying the method to each company quantified the robustness of their programs, reflecting the real-world status of the programs and pinpointed strengths and improvements of the programs. (C) 2015 Elsevier Inc. All rights reserved.
  •  
15.
  •  
16.
  • Staron, Miroslaw, 1977, et al. (author)
  • Selecting the Right Visualization of Indicators and Measures - Dashboard Selection Model
  • 2015
  • In: International Conference on Software Measurement (Mensura).
  • Conference paper (peer-reviewed)abstract
    • Background: Contemporary software development organizations utilize multiple channels to disseminate information about their indicators, measures, trends and predictions. Selecting these channels is usually done based on the availability of the visualization technology and a set of requirements elicited from stakeholders at the company. Eliciting these kind of requirements can be labor-intensive and time-consuming. Goal: The objective of this research is to develop a method for selecting which dashboard should be used. As the set of dissemination patterns of measures in modern organizations is limited, this method should be able to identify the needs of visualizations at the company and match them to the dissemination patterns and their supporting technology. Method: The research method applied is action research conducted at Volvo Car Group. The action research is conducted as part of a project redesigning a large project status reporting tool and has been designed to quantify the requirements elicited from the stakeholders of the system. Results: The results is the dashboard selection model which consists of seven dimensions { type of reporting, data acquisition method, type of stakeholders, method of delivery, frequency of updates, aim of the information, and length of data processing ( ow). Conclusions: The conclusions show that using this model leads to a rapid identification of the best visualization method for measurement data, which has a cost-saving impact on measurement programs and ect-maximizing impact on the companies.
  •  
17.
  •  
Skapa referenser, mejla, bekava och länka
  • Result 11-17 of 17

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view