SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "L773:9781509028191 "

Sökning: L773:9781509028191

  • Resultat 1-12 av 12
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Badampudi, Deepika, et al. (författare)
  • Bayesian Synthesis for Knowledge Translation in Software Engineering : Method and Illustration
  • 2016
  • Ingår i: 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). - : IEEE. - 9781509028191
  • Konferensbidrag (refereegranskat)abstract
    • Systematic literature reviews in software engineering are necessary to synthesize evidence from multiple studies to provide knowledge and decision support. However, synthesis methods are underutilized in software engineering research. Moreover, translation of synthesized data (outcomes of a systematic review) to provide recommendations for practitioners is seldom practiced. The objective of this paper is to introduce the use of Bayesian synthesis in software engineering research, in particular to translate research evidence into practice by providing the possibility to combine contextualized expert opinions with research evidence. We adopted the Bayesian synthesis method from health research and customized it to be used in software engineering research. The proposed method is described and illustrated using an example from the literature. Bayesian synthesis provides a systematic approach to incorporate subjective opinions in the synthesis process thereby making the synthesis results more suitable to the context in which they will be applied. Thereby, facilitating the interpretation and translation of knowledge to action/application. None of the synthesis methods used in software engineering allows for the integration of subjective opinions, hence using Bayesian synthesis can add a new dimension to the synthesis process in software engineering research.
  •  
2.
  • Baumgart, Stephan, et al. (författare)
  • Functional Safety in Product Lines - A Systematic Mapping Study
  • 2016
  • Ingår i: 42nd Euromicro Conference series on Software Engineering and Advanced Applications SEAA 2016. - 9781509028191 ; , s. 313-322
  • Konferensbidrag (refereegranskat)abstract
    • Software product line engineering is a widely used approach to plan and manage reuse of software. When safety critical products are developed, achieving functional safety standard compliance must be shown. The requirements stated in the functional safety standards also apply when safety critical products are developed in product lines. Managing functional safety in industrial product lines is challenging and work around solutions are applied in practice. The objective of this research is to collect and review reported research publications focusing on achieving safety in product lines and to identify gaps in todays research. We conduct a systematic mapping study of research publications reported until January 2016.We identify 39 research articles to be included in a list of primary studies and analyze how product lines are documented, which safety-related topics are covered and which evaluation method the studies apply. Generally, we find that the area of how to achieve functional safety in product lines needs more attention. Our study provides an overview on which topics have been discussed until now and which safety-related topics need more attention.
  •  
3.
  • Besker, Terese, 1970, et al. (författare)
  • A systematic literature review and a unified model of ATD
  • 2016
  • Ingår i: Proceedings of the EUROMICRO Conference. - 1089-6503. - 9781509028191 ; , s. 189-197
  • Konferensbidrag (refereegranskat)abstract
    • Fast software deliveries are hindered by high maintenance efforts due to internal quality issues and Technical Debt (TD) and specifically, Architectural Technical Debt (ATD) has received increased attention in the last few years. ATD has a significant influence and impact on system success and, left unchecked, it can cause expensive repercussions; it is, therefore, of maintenance and evolutionary importance to understand the basic underlying factors of ATD. Thus, with this as background, there is a need for a descriptive model to illustrate and explain the different ATD issues. The aim of this study is to synthesize and compile research efforts with the goal of creating new knowledge with a specific interest in the ATD field. The contribution of this paper is the presentation of a novel descriptive model, providing a comprehensive interpretation of the ATD phenomenon. This model categorizes the main characteristics of ATD and reveals their corresponding relations. The model is based on a systematic literature review (SLR) of currently recognized knowledge concerning ATD.
  •  
4.
  • Bucaioni, Alessio, et al. (författare)
  • Handling Uncertainty in Automatically Generated Implementation Models in the Automotive Domain
  • 2016
  • Ingår i: 42nd Euromicro Conference series on Software Engineering and Advanced Applications SEAA 2016. - 9781509028191 ; , s. 173-180
  • Konferensbidrag (refereegranskat)abstract
    • Models and model transformations, the two core constituents of Model-Driven Engineering, aid in software development by automating, thus taming, error-proneness of tedious engineering activities. In most cases, the result of these automated activities is an overwhelming amount of information. This is the case of one-to-many model transformations that, e.g. in designspace exploration, can potentially generate a massive amount of candidate models (i.e., solution space) from one single model. In our scenario, from one design model we generate a set of possible implementation models on which timing analysis is run. The aim is to find the best model from a timing perspective. However, multiple implementation models can have equally good analysis results. Therefore, the engineer is expected to investigate the solution space for making a final decision, using criteria which fall outside the analysis’ criteria themselves. Since candidate models can be many and very similar to each other, manually finding differences and commonalities is an impractical and errorprone task. In order to provide the engineer with an expressive representation of models’ commonalities and differences, we propose the use of modelling with uncertainty. We achieve this by elevating the solution space to a first-class status, adopting a compact notation capable of representing the solution space by means of a single model with uncertainty. Commonalities and differences are thus represented by means of uncertainty points for the engineer to easily grasp them and consistently make her decision without manually inspecting each model individually.
  •  
5.
  • Flemström, Daniel, et al. (författare)
  • Exploring Test Overlap in System Integration : An Industrial Case Study
  • 2016
  • Ingår i: 42nd Euromicro Conference series on Software Engineering and Advanced Applications SEAA 2016. - 9781509028191 ; , s. 303-312
  • Konferensbidrag (refereegranskat)abstract
    • Tougher safety regulations, global competition and ever increasing complexity of embedded software puts extensive pressure on the effectiveness of the software testing procedures. Previous studies have found that there exist overlaps (i.e., multiple instances of highly similar test cases) and even redundancies in the software testing process. Such overlap has been found between versions, variants and integration levels, but primarily at unit test level. Given large embedded systems involving many subsystems, does overlap exist within the system integration testing as well? In this paper, we present an industrial case study, aiming to a) evaluate if there exist test overlaps within the given context, b) if so, investigate how these overlaps are distributed, and c) find ways of reducing test effort by investigating how the knowledge of overlaps and their distribution may be used for finding candidate test cases for automation, maintenance or even removal. We have studied manual test cases, written in natural language, at a large vehicular manufacturer in Sweden. In particular, we have collected and analyzed test cases from the system integration testing levels of four different projects of a vehicle control management system. Using a similarity function, we evaluate if any overlaps between test cases exist, and where. We found that overlaps do exist within the system integration level, particularly in the form of partial test step sequences. However, very few test cases overlapped in their entirety. Some candidates for test step automation and update propagation were identified, but none for easy removal.
  •  
6.
  • Kashfi, Pariya, et al. (författare)
  • Evidence-based Timelines for User eXperience Software Process Improvement Retrospectives
  • 2016
  • Ingår i: 2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA). - : IEEE Computer Society. - 9781509028191 ; , s. 59-62
  • Konferensbidrag (refereegranskat)abstract
    • We performed a retrospective meeting at a case company to reflect on its decade of Software Process Improvement (SPI) activities for enhancing UX integration. We supported the meeting by a pre-generated timeline of the main activities. This approach is a refinement of a similar approach that is used in Agile projects to improve effectiveness and decrease memory bias of retrospective meetings. The method is evaluated through gathering practitioners' view using a questionnaire. We conclude that UX research and practice can benefit from the SPI body of knowledge. We also argue that a cross-section evidence-based timeline retrospective meeting is useful for enhancing UX work in companies, especially for identifying and reflecting on `organizational issues'. This approach also provides a cross-section longitudinal overview of the SPI activities that cannot easily be gained in other common SPI learning approaches.
  •  
7.
  • Kashfi, Pariya, 1980, et al. (författare)
  • Evidence-based Timelines for User eXperience Software Process Improvement Retrospectives
  • 2016
  • Ingår i: 42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA). - : IEEE. - 2376-9505. - 9781509028207 - 9781509028191
  • Konferensbidrag (refereegranskat)abstract
    • We performed a retrospective meeting at a case company to reflect on its decade of Software Process Improvement (SPI) activities for enhancing UX integration. We supported the meeting by a pre-generated timeline of the main activities. This approach is a refinement of a similar approach that is used in Agile projects to improve effectiveness and decrease memory bias of retrospective meetings. The method is evaluated through gathering practitioners' view using a questionnaire. We conclude that UX research and practice can benefit from the SPI body of knowledge. We also argue that a cross-section evidence-based timeline retrospective meeting is useful for enhancing UX work in companies, especially for identifying and reflecting on `organizational issues'. This approach also provides a cross-section longitudinal overview of the SPI activities that cannot easily be gained in other common SPI learning approaches.
  •  
8.
  •  
9.
  • Martini, Antonio, 1982, et al. (författare)
  • Estimating and Quantifying the Benefits of Refactoring to Improve a Component Modularity: a Case Study
  • 2016
  • Ingår i: 2016 42nd Euromicro Conference on Software Engineering and Advanced Applications (Seaa). - : IEEE. - 9781509028191 ; , s. 92-99
  • Konferensbidrag (refereegranskat)abstract
    • In recent years, research and industry's attention has been focused on maintaining a system that would both decrease time to market in the short term and assure a sustainable feature output and smooth maintenance operations in the long run. A related phenomenon has been identified in Architectural Technical Debt: if the system architecture is sub-optimal for long-term business goals, it needs to be refactored. A key property of the system assuring long-term goals consists on modularity, or else the ability to decouple different components: such property allows the product to be evolved without costly changes pervading the whole system. However, understanding the business benefits of refactoring to achieve modularity is not trivial, especially for large refactorings involving substantial architectural changes. We have conducted a case study in a large company, analyzing a case of refactoring a component to achieve modularity. We report a comparative study of a refactored against a non-refactored component. We found that the modularization would be repaid in several months of development and maintenance. We present a method to calculate the effort saved by the modularization and an equation for calculating and quantifying the development and maintenance benefits of refactoring.
  •  
10.
  • Mubeen, Saad, et al. (författare)
  • Modeling of End-to-end Resource Reservations in Component-based Vehicular Embedded Systems
  • 2016
  • Ingår i: Software Engineering and Advanced Applications (SEAA), 2016 42th Euromicro Conference on. - 9781509028191 ; , s. 283-292
  • Konferensbidrag (refereegranskat)abstract
    • There is a plethora of models, techniques and toolsthat support model- and component-based software developmentof vehicular distributed embedded systems. However, a large ma-jority of them have a limited or no support to model and specifyend-to-end resource reservations on the software architecturesof these systems. Resource reservations allow flexibility duringthe development and execution of such complex systems withoutjeopardizing their predictable behavior. As a result, severalapplications in the system that share the same hardware platformcan be developed independently. In this paper we identify severalrequirements that any existing component model should fulfill inorder to support the modeling of end-to-end resource reservationson the software architectures of such systems. As a proof ofconcept, we extend the Rubus Component Model (RCM) byfulfilling these requirements. RCM is used for the development ofcontrol functionality in vehicular embedded systems by severalinternational companies. We also provide a technique to extractexecution models from the software architectures of these systemswith resource reservations. In order to show the usability of ourtechnique, we model a vehicular distributed embedded systemwith the extended component model and extract the executionmodel from the software architecture augmented with end-to-endresource reservations.
  •  
11.
  • Nguyen-Duc, Anh, et al. (författare)
  • Towards an Early Stage Software Startups Evolution Model
  • 2016
  • Ingår i: Proceedings - 42nd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2016. - : Institute of Electrical and Electronics Engineers Inc.. - 9781509028191 ; , s. 120-127
  • Konferensbidrag (refereegranskat)abstract
    • Startup process is a series of experiments before reaching a successful product. However, it is often difficult for startup founders to learn from their own experiences as well as from other startups. In order to capture the evolution of product and customer, we developed a theoretical model for early stage software startups. The model was adopted to describe five European software startups. Data was collected by interviews and documents. The model revealed the co-evolution patterns of product and customer knowledge. In addition, it discovers a common startup patterns among our cases, such as prototype-centric development and scale-up Agile. Last but not least, the model highlights signification pivots and possible relationship among them.
  •  
12.
  • Sentilles, Séverine, 1982-, et al. (författare)
  • A Property Model Ontology
  • 2016
  • Ingår i: Proceedings - 42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2016). - : IEEE Press. - 9781509028191 - 9781509028207 ; , s. 165-172
  • Konferensbidrag (refereegranskat)abstract
    • Efficient development of high quality software is tightly coupled to the ability of quickly taking complex decisions based on trustworthy facts. In component-based software engineering, the decisions related to selecting the most suitable component among functionally-equivalent ones are of paramount importance. Despite sharing the same functionality, components differ in terms of their extra-functional properties. Therefore, to make informed selections, it is crucial to evaluate extra-functional properties in a systematic way. To date, many properties and evaluation methods that are not necessarily compatible with each other exist. The property model ontology presented in this paper represents the first step towards providing a systematic way to describe extra-functional properties and their evaluation methods, and thus making them comparable. This is beneficial from two perspectives. First, it aids researchers in identifying comparable property models as a guide for empirical evaluations. Second, practitioners are supported in choosing among alternative evaluation methods for the properties of their interest. The use of the ontology is illustrated by instantiating a subset of property models relevant in the automotive domain.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-12 av 12

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 Stäng

Kopiera och spara länken för att återkomma till aktuell vy