SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Staron Miroslaw) srt2:(2005-2009)"

Sökning: WFRF:(Staron Miroslaw) > (2005-2009)

  • Resultat 1-48 av 48
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  •  
2.
  •  
3.
  • Börjesson, Anna, et al. (författare)
  • Continuing Professional Development by Practitioner Integrated LearningContinuing Professional Development by Practitioner Integrated Learning
  • 2007
  • Ingår i: OOPSLA - Object-Oriented Programing Languages.
  • Konferensbidrag (refereegranskat)abstract
    • To prevent skilled professionals from being phased out or forced into professions for which they are not talented, organized forms of lifelong learning are needed. Continuing professional devel-opment is an approach supporting lifelong learning. This ap-proach is however criticized for being expensive and not providing the necessary knowledge. In response to this, we have executed a study in order to understand how universities can ef-fectively support continuous professional development. By in-volving industry professionals as participants in university courses using problem based learning, we have designed what we call Practitioner Integrated Learning (PIL). This learning ap-proach has shown positive effects in terms of level of learning, realism, knowledge diffusion, study load and costs. We present a 15-months action research project integrating 16 industry manag-ers and 16 university students in a continuing professional devel-opment effort. Based on this study, we argue that PIL is a learning approach that effectively supports continuing professional devel-opment.
  •  
4.
  •  
5.
  • Johansson, Ludvig, et al. (författare)
  • An Industrial Case Study on Visualization of Dependencies between Software Measurements
  • 2007
  • Ingår i: 7th Conference on Software Engineering Research and Practice in Sweden. - 1654-4870. ; 1:2007:02, s. 23-33
  • Konferensbidrag (refereegranskat)abstract
    • Managing large software projects requires working with a large set of measurements to plan, monitor, and control the projects. The measurements can, and usually are, related to each other which raise an issue of efficiently managing the measurements by identifying, quantifying, and comparing dependencies between measurements within a project or between projects. This paper presents a case study performed at one of the units of Ericsson. The case study was designed to elicit and evaluate viable methods for visualizing dependencies between software measurements from a perspective of project and quality managers. By developing a series of prototypes, and evaluating them in interviews, we get results showing applicability of each visualization method in the context of the studied organization. The prototypes were used to visualize correlation coefficients, distribution dependencies, and project differences. The results show that even simple methods could significantly improve the work of quality managers and make the work with measurements more efficient in the organization.
  •  
6.
  • Kuzniarz, Ludwik, et al. (författare)
  • Best practices for teaching UML based software development
  • 2006
  • Konferensbidrag (refereegranskat)abstract
    • Software development is the core activity performed within software engineering. The Unified Modelling Language (UML) has become a de facto standard language for expressing artefacts used and produced within software development process. As a result of that there is an expanding activity related to teaching the process of software development and the language at both higher education institutions and in software industry. The aim of the education in UML is to prepare software developers to effectively use UML and modelling at their work. Therefore guidelines on a proper way of teaching and learning processes and notations are foreseen. The paper elaborates on experiences and lessons learned from the course on UML based software development delivered as part of software engineering curriculum. In the paper we identify a set of best practices for teaching modelling and UML. The best practices are based on the experiences gathered from multiple course deliveries over a period of five years.
  •  
7.
  •  
8.
  •  
9.
  • Kuzniarz, Ludwik, et al. (författare)
  • Two Techniques for UML Model Transformations
  • 2007
  • Ingår i: International Journal of Computers and Applications. - : International Society for Mini and Microcomputers. - 1206-212X .- 1925-7074. ; 29:1, s. 10-17
  • Tidskriftsartikel (refereegranskat)abstract
    • One of the basic activities within the software development process is the performing of model transformations. This work presents two techniques for realizing transformations of models expressed in the unified modeling language (UML). The techniques are in line with established approaches to systematically defining UML model transformations with object constraint language (OCL). Practical aspects of the definition and the implementation process are emphasized, followed by remarks on how the transformations can be used within the model driven architecture (MDA) approach to development of software systems. Advantages of the approach are highlighted.
  •  
10.
  •  
11.
  • Lindberg, Ola, et al. (författare)
  • An Empirical Evaluation of Domain-Specific Language Tools in the Context of Service Oriented Architectures
  • 2007
  • Ingår i: 7th Conference on Software Engineering Research and Practice. - 1654-4870. ; 1:2007:02, s. 61-68
  • Konferensbidrag (refereegranskat)abstract
    • The new initiative of Microsoft – Software Factories – is gaining popularity as it is often perceived as an alternative realization (to Model Driven Architecture) of the vision of model-driven development. In this paper we evaluate Software Factories from a perspective of their usability in software projects. In particular we focus on the effort required to develop a specific software factory and then compare a developed solution to the existing ones developed using UML-based technology. The results show that Software Factories further improve the practice of software development by decreasing the time to design a software factory and by decreasing the effort required to develop software using the developed factory. The study is done in the context of modeling of web services.
  •  
12.
  • Meding, Wilhelm, et al. (författare)
  • The Role of Design and Implementation Models in Establishing Mature Measurement Programs
  • 2009
  • Ingår i: 7th Nordic workshop on Model Driven Engineering/ Tampere University of Technology research report. - 1797-836X. - 9789521522123 ; 2009:5, s. 284-299
  • Konferensbidrag (refereegranskat)abstract
    • Adoption of Model Driven Engineering is often caused by industrial needs for increased productivity and/or effective communication within teams and with the customers (thus leading to improved quality of the final products). Introducing measurement programs into large organizations, like Ericsson, can benefit from using models in order to overcome difficulties with establishing a common understanding of software metrics. Using automated transformations of domain-specific modeling of measurement systems (systems used to collect, analyze and present metric data) can decrease the time required to develop customized measurement systems for project, product and line managers. In this paper we present a set of experiences how introducing models and Model Driven Engineering led to decreased development time of measurement systems (by the factor of 2), establishment of mature metric culture in the organization and contributed to large-scale spread of metric programs
  •  
13.
  • Mellegård, Niklas, 1971, et al. (författare)
  • A Domain Specific Modelling Language for Specifying and Visualizing Requirements
  • 2009
  • Ingår i: DE@CAiSE 2009. - 1613-0073. ; 457
  • Konferensbidrag (refereegranskat)abstract
    • Requirements can cause substantial problems in large software projects if not handled correctly and efficiently. The problems of missing requirements or incorrect de-scoping of projects are virtually the most prominent ones. Combining graphical representation of requirements and organizing these requirements in several abstraction levels was identified as one of the potential solutions to such issues in our research project conducted with one of major automotive companies in Sweden. The objective of the research reported in this paper is to improve requirements engineering activities by using a graphical modelling language for managing requirements based on Requirement Abstraction Model (RAM). We evaluated our results via a pilot controlled experiment and the results show a statistically significant improvement in the time required to assess the impact of changes by 37% with the same accuracy.
  •  
14.
  • Mellegård, Niklas, 1971, et al. (författare)
  • Methodology for Requirements Engineering in Model-Based Projects for Reactive Automotive Software
  • 2008
  • Ingår i: European Conference on Object Oriented Programming, Doctoral symposium.
  • Konferensbidrag (refereegranskat)abstract
    • With increasing demands on vehicle safety together with the steep growth in software-controlled functions in contemporary vehicles, the demand for a software-focused development model becomes ever more apparent. There are a number of automotive-domain-specific obstacles that prevent development methods from keeping up with the current trends in more traditional software intensive areas. This paper outlines an empirical research project that focuses on introducing relevant concepts from MDSD to the automotive software development process applied at Volvo Car Corporation in order to raise the level of abstraction during software development. The anticipated outcome of this project is a new method for working with model-based software projects with particular focus on non-functional safety requirements.
  •  
15.
  • Panas, Thomas, et al. (författare)
  • Evaluation of a Framework for Reverse Engineering Tool Construction
  • 2005
  • Konferensbidrag (refereegranskat)abstract
    • This paper describes an experiment of rapidly constructing reverse engineering tools from predefined components/tools. We perform two ways of construction. The first uses ad-hoc composition. The second exploits a framework design to support the customization of reverse engineering tools. We evaluate the quality of the assembled tools and their assembling time for each approach. For this, we describe in this paper briefly our framework, the metrics chosen for quality measurement based on the GQM approach, the experiment itself and our results. The paper gives empirical evidence that framework customization, here using the VizzAnalyzer framework, is superior to ad-hoc composition. © 2005 IEEE.
  •  
16.
  •  
17.
  • Pareto, Lars, 1966, et al. (författare)
  • Ontology guided evolution of complex embedded systems projects in the direction of MDA
  • 2008
  • Ingår i: Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008, Lecture Notes in Computer Science (LNCS). - 9783540878742 ; 5301, s. 874-888
  • Konferensbidrag (refereegranskat)abstract
    • Implementation of MDA in large, product developing organizations involves changing processes, practices, tools, and communication infrastructures. The paper presents a case study, in which modeling related needs of a unit within Ericsson were compared to features of current and envisioned MDA tools, using qualitative methods. The paper’s main contribution is an ontology defining areas and sub-areas of improvement associated with the introduction of MDA in complex embedded systems projects. The ontology is grounded in interviews with senior modellers at Ericsson and in survey publications from within the field of MDA. It identifies 26 improvement areas concerned with model content, modeling activities, and the management of modeling projects. The ontology has been presented to stakeholders within the unit studied, with positive feedback: appreciated were its groundedness, traceability, holistic scope, and potential as platform and checklist for several recurrent analysis and communication tasks related to software process improvement within Ericsson.
  •  
18.
  • Pareto, Lars, 1966, et al. (författare)
  • Strategic software process improvement by technology roadmapping
  • 2008
  • Ingår i: Proceedings of the Nordic Workshop on Model Driven Engineering NW-MoDE 2008 Reykjavík, Iceland 20-22 August, 2008, Engineering Research Institute, University of Iceland.. - 9789979704836 ; , s. 145-159
  • Konferensbidrag (refereegranskat)abstract
    • Technology roadmapping is a well known technique for knowledge building in the context of strategic product development, recently being applied also in the context of organizational development. This paper presents experiences from using roadmapping to support software process improvement work at one Ericsson unit; the unit develops embedded software for telecom network products, and seeks to improve its ability to assess and utilize emerging techniques for model based software engineering. The paper explores roadmapping and two other knowledge building techniques (grounded theory and maturity assessment) found to be valuable supplements to roadmapping in certain situations. The approach has been well received by the unit: appreciated features are that (1) the roadmap is grounded in data sources describing internal needs and technological options, and (2) that it provides a common knowledge base on top of which focused analyses may be built. The paper’s main ontribution is a set of action principles for knowledge building in the context of software process improvement.
  •  
19.
  •  
20.
  • Proceedings of the 1st Workshop on Quality in Modeling
  • 2007
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • Preface Quality assessment and assurance constitute an important part of software engineering. The issues of software quality management are widely researched and approached from multiple perspectives and viewpoints. The introduction of a new paradigm in software development – namely Model Driven Development (MDD) and its variations (e.g., MDA [Model Driven Architecture], MDE [Model Driven Engineering], MBD [Model Based Development], MIC [Model Integrated Computing]) – raises new challenges in software quality management, and as such should be given a special attention. In particular, the issues of early quality assessment, based on models at a high abstraction level, and building (or customizing the existing) prediction models for software quality based on model metrics are of central importance for the software engineering community. The workshop is continuation of a series of workshops on consistency that have taken place during the subsequent annual UML conferences and recently MDA-FA. The idea behind this workshop is to extend the scope of interests and address a wide spectrum of problems related to MDD. It is also in line with the overall initiative of the shift from UML to MoDELS. The goal of this workshop is to gather researchers and practitioners interested in the emerging issues of quality in the context of MDD. The workshop is intended to provide a premier forum for discussions related to software quality and MDD. And the aims of the workshop are: - Presenting ongoing research related to quality in modeling in the context of MDD, - Defining and organizing issues related to quality in the MDD. The format of the workshop consists of two parts: presentation and discussion. The presentation part is aimed at reporting research results related to quality aspects in modeling. Seven papers were selected for the presentation out of 16 submissions; the selected papers are included in these proceedings. The discussion part is intended to be a forum for exchange of ideas related to understanding of quality and approaching it in a systematic way. Ludwik Kuzniarz Workshop chair
  •  
21.
  • Proceedings of the 2nd Workshop on Quality in Modeling
  • 2007
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • Preface Quality constitutes an important topic in software engineering and becomes an essential issue in studies on using models in software engineering. Software quality management is already widely researched and approached from multiple perspectives and viewpoints. However, the introduction of a new paradigm in software development – namely Model Driven Development (MDD) – raises new challenges in software quality management, and as such should be given a special attention. The goal of this workshop was to gather researchers and practitioners interested in the emerging issues of quality in the context of MDD. The workshop is intended to provide a forum for presentation and discussion of emerging issues related to software quality in MDD. The workshop is built upon the experience and discussions during the previous workshop on Quality in Modeling and a series of workshops on model consistency held annually at the UML and at EC-MDA conferences. The intention of this year’s workshop was to extend the scope of the previous activities and to contribute with possible post workshop joint activities. During the last year workshop at MoDELS 2006 there was a consensus that the issues of quality of models need to be researched from various perspectives – both industry practices and academic research hence industry perspective is intended to get a particular attention in this edition. Workshop is divided into two parts: Presentation part – when the accepted paper contributions were presented and discussed, Working part – when a guided discussion was conducted aimed at elaboration of a common quality model. The presentation part consists of two sessions, dedicated mainly for the presentation of accepted paper contributions with ample time allocated for questions and discussion and is structured into two sessions: Quality frameworks and models, Quality in practice. The rationale behind the working part was to carry out a prearranged discussion on a structured approach to quality in modeling, aimed at acquiring a common quality model. A short introduction is to be presented, followed by concise position statements of all participants based on addressing three questions related to model quality: What qualities of models and modeling matter? How do they relate to each other? How can they be measured? The statements are to be based on an existing quality framework, sent to the participants, aimed at unifying and structuring the answer to the questions. An ample time for discussion based on the statements was allocated. The contributions will be combined into a common quality model which will be published in the workshop results report.
  •  
22.
  • Sourrouille, Jean Louis, et al. (författare)
  • Third International Workshop on Quality in Modeling
  • 2009
  • Konferensbidrag (refereegranskat)abstract
    • Software quality management is widely researched within Model Driven Software Development (MDD), from both industry practices and academic research viewpoints. The goal of this workshop was to gather researchers and practitioners interested in the emerging issues of quality in the context of MDD. During the first part of the workshop, selected papers were presented and discussed. The second part was divided into two working sessions. The first session was devoted to the introduction of model quality into the software development process by drawing a parallel with quality of code. An invited practitioner introduced issues related to quality of code, followed by a guided discussion based on a list of predefined questions. The second session was dealing with future work and research interests of the participants.
  •  
23.
  • Staron, Miroslaw, 1977, et al. (författare)
  • A framework for developing measurement systems and its industrial evaluation
  • 2009
  • Ingår i: Information and Software Technology. ; 51:April, s. 721-737
  • Tidskriftsartikel (refereegranskat)abstract
    • As in every engineering discipline, metrics play an important role in software development, with the difference that almost all software projects need the customization of metrics used. In other engineering disciplines, the notion of a measurement system (i.e. a tool used to collect, calculate, and report quantitative data) is well known and defined, whereas it is not as widely used in software engineering. In this paper we present a framework for developing custom measurement systems and its industrial evaluation in a software development unit within Ericsson. The results include the framework for designing measurement systems and its evaluation in real life projects at the company. The results show that with the help of ISO/IEC standards, measurement systems can be effectively used in software industry and that the presented framework improves the way of working with metrics. This paper contributes with the presentation of how automation of metrics collection and processing can be successfully introduced into a large organization and shows the benefits of it: increased efficiency of metrics collection, increased adoption of metrics in the organization, independence from individuals and standardized nomenclature for metrics in the organization.
  •  
24.
  • Staron, Miroslaw, 1977, et al. (författare)
  • A Modeling Language for Specifying and Visualizing Measurement Systems for Software Metr ics
  • 2009
  • Ingår i: Tampere University of Technology research report, Nordic workhop on MDE. - 1797-836X. - 9789521522123 ; 2009:5, s. 300-315
  • Konferensbidrag (refereegranskat)abstract
    • Using metrics in software engineering usually entails developing custom measurement systems dedicated for particular stakeholders (project, product, and line managers). As processes for collecting, analyzing and presenting metrics are usually not the main goal of software development companies, these processes should be as efficient as possible and so should be the development of measurement systems. In this paper we present a domain specific modeling language for modeling and developing measurement systems which makes the processes efficient. The efficiency is achieved by automatically generating measurement systems from the models of metrics (used when identifying important metrics together with stakeholders). The language has been successfully applied in industry and its use lead to significant productivity improvements when developing measurement systems at Ericsson. By providing the possibility of using either formalized language in MS Visual Studio or an informal notation in MS PowerPoint (reducing the need for specialized training) the language contributed to spreading the metric culture in the organization.
  •  
25.
  • Staron, Miroslaw, 1977 (författare)
  • Adopting MDD in Industry - A Case Study at Two Companies
  • 2006
  • Ingår i: ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems. - Berlin, Heidelberg : Springer Berlin Heidelberg. ; 4199:1, s. 57-72
  • Konferensbidrag (refereegranskat)
  •  
26.
  •  
27.
  •  
28.
  •  
29.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Empirical assessment of using stereotypes to improve comprehension of UML models: A set of experiments
  • 2006
  • Ingår i: Journal of Systems and Software. ; 79:5, s. 727-742
  • Tidskriftsartikel (refereegranskat)abstract
    • Stereotypes were introduced into the Unified Modeling Language to provide means of customizing this general purpose modeling language for its usage in specific application domains. The primary role of stereotypes is to brand an existing model element with specific semantics, but stereotypes can also be used to provide means of a secondary classification of modeling elements. This paper elaborates on the influence of stereotypes on the comprehension of models. The paper describes a set of controlled experiments performed in academia and industry which were aimed at evaluating the role of stereotypes in improving comprehension of UML models. The results of the experiments show that stereotypes play a significant role in the comprehension of models and the improvement achieved both by students and industry professionals.
  •  
30.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Ensuring Reliability of Information Provided by Measurement Systems
  • 2009
  • Ingår i: Software Process and Product Measurement. - Berlin, Heidelberg : Springer Berlin Heidelberg. ; , s. 1-16
  • Konferensbidrag (refereegranskat)abstract
    • Controlling the development of large and complex software is usually done in a quantitative manner using software metrics as the foundation for decision making. Large projects usually collect large amounts of metrics although present only a few key ones for daily project, product, and organization monitoring. The process of collecting, analyzing and presenting the key information is usually supported by automated measurement systems. Since in this process there is a transition from a lot of information (data) to a small number of indicators (metrics with decision criteria), the usual question which arises during discussions with managers is whether the stakeholders can “trust” the indicators w.r.t. the correctness of information and its timeliness. In this paper we present a method for addressing this question by assessing information quality for ISO/IEC 15939-based measurement systems. The method is realized and used in measurement systems at one of the units of Ericsson. In the paper, we also provide a short summary of the evaluation of this method through its use at Ericsson.
  •  
31.
  •  
32.
  • Staron, Miroslaw (författare)
  • Improving Modeling with UML by Stereotype-based Language Customization
  • 2005
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Graphical modeling is becoming an increasingly important part of software engineering as it provides means of increasing productivity by raising the level of abstraction in software devel-opment. One of the most widely adopted modeling notations is the Unified Modeling Language (UML) which has gained popularity due to its generality and broad applicability. Despite its advantages, this general purpose notation is burdened with the lack of purpose specific model-ing abstractions. The modeling abstractions in the language lack specialized properties and thus models might not precisely express the intentions of the modeler. In consequence, this leads to ineffectiveness of using models in UML. This thesis presents research aimed at improving modeling with UML. By exploiting the language customization mechanisms inherent in UML – stereotypes and profiles – the research presented in the thesis explores such aspects of improving modeling as creating language cus-tomizations or using a customized modeling language. The context, in which the modeling is considered, is delineated by the principles of model driven software development (MDD). The principles recognize the usage of models as the primary artefacts in software development thus providing a solid foundation for considering the use of models in software development. One of the contributions in the thesis is the identification and definition of factors determin-ing the successful realization of MDD in industry. These factors provide means of positioning language customization in the forefront of MDD. Another contribution in the thesis is eliciting and prioritizing a set of criteria for choosing between language customization mechanisms, which is a result of another industrial case study. A series of experiments in academic and industrial environments showed the magnitude of improvements to be expected after replacing a standard modeling language with a customized modeling notation. This series of experiments provided a basis for experimenting with stereo-types and software inspections which indicated a considerable increase in effectiveness of the reading techniques used in software inspections after replacing a standard notation with a cus-tomized one. The results from all empirical studies affected the development of quality assessment crite-ria for stereotypes. The criteria and the exploration of several existing profiles led to the devel-opment of guidelines for creating “good” stereotypes by analyzing existing UML profiles. An additional contribution in the thesis is exploring the usage of an alternative mechanism to stereo-types – model libraries – for adaptation of a modeling language. The way in which model librar-ies can be created in an efficient way is studied by creating a method for extracting knowledge from ontologies into UML domain models. The results of the research presented in the thesis show how to improve modeling with UML by customizing the language with stereotypes. The main contribution is the exploration and evaluation of issues related to creating language customizations and using the customized language.
  •  
33.
  •  
34.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Nordic Workshop on Model Driven Engineering
  • 2007
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • Modeling is an integral part of software engineering. Models are built to both specify details for construction of software systems and to document software designs. The models are constructed using various methods and tools, such as the popular Unified Modeling Language, or emerging Domain Specific Modeling Languages. Modeling is intended to shrink the gap between the problem domain and the solution space by raising the levels of abstraction in software development and increasing the degree of automation. These, consequently, require new ways of developing the software, influencing such activities as requirements engineering, designing, testing, or running projects. Nordic Workshop on Model Driven Engineering – NWMODE – aims to continue the traditions of the past series of Nordic workshops on UML (NWUML) held throughout the Nordic region. The intention of the workshop is to bring together researchers and practitioners working with modeling. The workshop topics include the emerging trends in modeling as well as empirical experiences of the existing methods. This year’s edition of the workshop contains a series of papers on the topics related to Software Product Lines, Domain Specific Modeling, model comparison techniques, or modeling of Service Oriented Architectures. It also contains two dedicated discussion sessions on the topics of quality in modeling and model comparison.
  •  
35.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Predicting Monthly Defect Inflow in Large Software Projects – An Industrial Case Study
  • 2007
  • Ingår i: Industry Track Proceedings of the 27 International Symposium on Software Reliability Engineering. ; , s. 23-30
  • Konferensbidrag (refereegranskat)abstract
    • One of the main aspects considered during planning of large software projects is the defect inflow. The curve of the defect inflow shows what potentially can happen if no counter measures are taken in the project. The curve can support project and quality managers in taking decisions, in order to meet some of the required quality objectives. This paper presents a method for constructing prediction models of a monthly defect inflow for the duration of an entire project. The projects, which we construct the models for, are large software projects at Ericsson, which are structured around a significant number of work packages, which incrementally deliver new functionality for embedded software in a network node. The presented method is based on using similarity of projects for estimations and regression techniques, which result in equations describing defect inflow in a project. The independent variable in the equation is the month of the project. The method results in creating prediction models which we evaluate in two on-going projects by comparing them to existing practices at Ericsson and alternative ways of constructing the models. The method is intended to be simple and allows adjusting the models as the project progresses. The results from these two projects show that the accuracy of predictions is higher for the models developed using our method than for such models as the Rayleigh model.
  •  
36.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Predicting Weekly Defect Inflow in Large Software Projects based on Project Planning and Test Status
  • 2008
  • Ingår i: Information and Software Technology. - : Elsevier BV. - 0950-5849. ; 50:7-8, s. 782-796
  • Tidskriftsartikel (refereegranskat)abstract
    • Defects discovered during the testing phase in software projects need to be removed before the software is shipped to the customers. The removal of defects can constitute a significant amount of effort in a project and project managers are faced with a decision whether to continue development or shift some resources to cope with defect removal. The goal of this research is to improve the practice of project management by providing a method for predicting the number of defects reported into the defect database in the project. In this paper we present a method for predicting the number of defects reported into the defect database in a large software project on a weekly basis. The method is based on using project progress data, in particular the information about the test progress, to predict defect inflow in the next three coming weeks. The results show that the prediction accuracy of our models is up to 72% (mean magnitude of relative error for predictions of one week in advance is 28%) when used in ongoing large software projects. The method is intended to support project managers in more accurate adjusting resources in the project, since they are notified in advance about the potentially large effort needed to correct defects.
  •  
37.
  • Staron, Miroslaw, et al. (författare)
  • Properties of stereotypes from the perspective of their role in designs
  • 2005
  • Konferensbidrag (refereegranskat)abstract
    • Stereotypes in object-oriented software development can be perceived in various ways and they can be used for various purposes. As a consequence of these variations, assessing quality of stereotypes needs to be purpose-specific. In this paper we identify eight types of stereotypes and provide a set of criteria for assessing quality of stereotypes. The criteria for each type are formed by a set of properties that characterizes its stereotypes. The identified types are based on the purpose of each stereotype (its role in designs) and its expressiveness. We identified the types of stereotypes and their properties in an empirical way by investigating stereotypes from UML profiles used in industrial software development. The properties are intended to be used in our further research for developing guidelines for creating and using stereotypes in a more efficient way.
  •  
38.
  •  
39.
  •  
40.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Short-term defect inflow prediction in large software project - an initial evaluation
  • 2007
  • Ingår i: International Conference on Empirical Assessment in Software Engineering (EASE). ; 2007:1, s. 18-27
  • Konferensbidrag (refereegranskat)abstract
    • Predicting a defect inflow is important for project planning and monitoring purposes. For project planning purposes and for quality management purposes, an important measure is the trend of defect inflow in the project – i.e. how many defects are reported in a particular stage of the project. Predicting the defect inflow provides a mechanism of early notification whether the project is going to meet the set goals or not. In this paper we present and evaluate a method for predicting defect inflow for large software projects: a method for short-term predictions for up to three weeks in advance on a weekly basis. The contribution of this paper is the fact that our model is based on the data from project planning, status monitoring, and current trends of defect inflow and produces results applicable for large projects. The method is evaluated by comparing it to existing defect inflow prediction practices (e.g. expert estimations) at one of the large projects at Ericsson. The results show that the method provides more accurate predictions (in most cases) while decreasing the time required for constructing the predictions using current practices in the company.
  •  
41.
  •  
42.
  •  
43.
  •  
44.
  • Staron, Miroslaw, 1977 (författare)
  • Transitioning from code-centric to model-driven industrial projects – empirical studies in industry and academia
  • 2008
  • Ingår i: Model Driven Software Development: Integrating Quality Assurance. - New York, USA : Idea Publishing.
  • Bokkapitel (övrigt vetenskapligt/konstnärligt)abstract
    • Introducing Model Driven Software Development (MDSD) into industrial projects is rarely done as a “green field” development. The usual path is to make a transition from code-centric (CC) development in existing projects into MDSD in a step-wise manner. Similarly to all other software development activities, software quality assurance needs to be adjusted to meet the new challenges arising when using models instead of the code for the mainstream development. In this chapter we present a set of empirical data on the issues related to transitioning from CC to MDSD projects in industry. First, we present results from a set of experiments evaluating how a domain specific notation affects the effectiveness and efficiency of reading techniques used for inspecting models. Second, we present a comparison of productivity increase when changing to MDSD projects from one of the large Swedish companies. Finally we present a short survey on the prioritization of products, projects, and resource metrics in MDSD projects.
  •  
45.
  • Staron, Miroslaw, 1977 (författare)
  • Using Experiments in Software Engineering as an Auxiliary Tool for Teaching ? A Perspective of Students? Learning Process
  • 2006
  • Ingår i: 6th Conference on Software Engineering Research and Practice in Sweden. - 9172641983 ; , s. 29-38
  • Konferensbidrag (refereegranskat)abstract
    • Experiments are foundations of providing an empirical dimension in software engineering research. There are, however, certain problems with obtaining access to professionals while experimenting. Thus the experiments are often performed as parts of courses at universities thus using students as experiment subjects. On one hand the experiments bring a pure benefit for the researchers since the costs of the experimentation are minimized, but on the other hand they provide certain threats to students who participate in the experiments. In this paper we discuss issues of using students as subjects from the perspective of their benefits in terms of learning. We overview some literature related to the matter of experiments with students as subjects. We present these discussions in the context of a course aimed at providing environment for learning object-oriented software development. We conduct interviews with students who participated in the experiments and present their impressions of the interviews in order to validate the claims posed in the literature study. Finally we show quantitative data on the rate of obtaining the distinctive pass grades for courses with and without experiments.
  •  
46.
  •  
47.
  • Staron, Miroslaw, 1977, et al. (författare)
  • Using Models to Develop Measurement Systems: A Method and Its Industrial Use
  • 2009
  • Ingår i: International Conferences IWSM 2009 and Mensura 2009. ; 5891/2009, s. 212-226
  • Konferensbidrag (refereegranskat)abstract
    • Making the measurement processes work in large software development organizations requires collecting right metrics and collecting them automatically. Collecting the right metrics requires development custom measurement systems which fulfill the actual needs of the company. Effective communication between stakeholders (persons who have the information needs) and the designers of measurement systems are cornerstones in identifying the right metrics and the right amount of them. In this paper we describe a method for developing measurement systems based on models which make this communication more effective. The method supports the designers of measurement systems and managers, for whom the measurement systems are created, in developing more effective measurement systems based on MS Excel. The method comprises of platform independent modeling, platform specific modeling and automated code generation. This method has been used in one of action research projects at Ericsson. We present the results of the evaluation of this method at Ericsson by the end of this paper.
  •  
48.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-48 av 48

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