Process-Family-Points
|
|
- Verity Hoover
- 8 years ago
- Views:
Transcription
1 Process-Family-Points Sebastian Kiebusch 1, Bogdan Franczyk 1, and Andreas Speck 2 1 University of Leipzig, Faculty of Economics and Management, Information Systems Institute, Germany kiebusch@wifa.uni-leipzig.de, franczyk@wifa.uni-leipzig.de 2 University of Jena, Faculty of Economics and Business Administration, Commercial Inf. Systems, Germany andreas.speck@uni-jena.de Abstract. Software system families are characterized through a structured reuse of components and a high degree of automation based on a common infrastructure. It is possible to increase the efficiency of software system families by an explicit consideration of process flows in application domains which are driven by processes. Based on that fact this article briefly describes the approach of process family engineering. Afterwards the metrics of Process- Family-Points are explained in detail. These are the only framework to measure the size and estimate the effort of process families. Subsequently this paper shows the first results from a validation of the Process-Family-Points in the application domains of ebusiness and Automotive. After an evaluation of these empirical data this paper concludes with an outlook on future activities. 1 Introduction Software systems families obtain a reduction of development time and costs as well as an improvement of quality in comparison to the traditional software engineering [cf. 10]. The consideration of software internal process flows realizes an additional optimization of the approach of software system families in domains which are driven by processes. These process families (PF) allow an inexpensive software engineering based on a optimized reuse and automation. PF require an adoption of the requirements from the focused domain due to the high complexity of software internal process flows. This work has been done so far for the domains of ebusiness and Automotive [cf. 9]. Figure 1 illustrates the actual version of the domain specific approach of process family engineering. The size of the implementation and the effort of developing software products are dependant on the particular approach of software engineering. New paradigms in software engineering such as PF are characterized by reuse, automation and an explicit consideration of process flows. Therefore we need appropriate metrics to measure the size and estimate the effort for PF. Due to the novelty of process family engineering there are no methods for quantifying the economic advantages of this new software engineering approach. However the existence of software metric is a main attribute for the acceptance of PF Q. Wang et al. (Eds.): SPW/ProSim 2006, LNCS 3966, pp , Springer-Verlag Berlin Heidelberg 2006
2 Process-Family-Points 315 in the future. Only a reliable measurement of economic advantages enables the practical use of process family engineering. The extensive utilization of PF will be restricted as long as there are no methods available to manage the cost, time and quality of development for PF. Fig. 1. Process family engineering [cf. 1] The following essays were analyzed in detail as related work to our approach [cf. 5]: Böckle, G., et al.: A Cost Model for Software Product Lines [2]; Lamine, S.: A Software Cost Estimation Model for Product Line Engineering [7]; Poulin, J.: The Economics of Software Product Lines [8]; Withey, J.: Investment Analysis of Software Assets for Product Lines [10]. The software metrics described in these articles measure the characteristics of software system families only from a certain and restricted viewpoint. Moreover they disregard the explicit process focus of PF and lose sight of quality influences or effort estimation. Because of these reasons the so called metrics of Process-Family-Points (PFP) were developed to realize a size measurement and effort estimation for PF. All PFP metrics are derived by goal-oriented actions according to the approved technique of the Goal Question Metric (GQM) paradigm. 2 Size Measurement The functional specification of the requirements from a new PF-product are the informational foundation of the PFP approach in compliance with figure 2. Additional
3 316 S. Kiebusch, B. Franczyk, and A. Speck Fig. 2. Size measurement [cf. 5] information about the specific reuse of common and variable PF-assets are necessary as well. These data are the main results of the asset scoping which is an central activity within the domain scoping of a PF according to figure 1. The determination of the type of count is the first step for a size measurement by the PFP analysis corresponding to figure 2. The type of count defines if the PF is developed from scratch or built by a modification of an existing infrastructure. A third counting type is offered to measure a single software product which is derived from the PF. The determination of these counting types is similar to the Function Point Analysis (FPA) and affects the calculation of the implementation size from a PF. Based on these types of count the results of the PFP approach and the measures of the FPA are comparable. Therefore the general acceptance of the PFP metrics will be supported by this compatibility. The following stage of the PFP analysis is called demarcation and identifies the counting scope as well as the system borders of the PF. At this point the dynamic boundaries are outlined between the common and variable assets. Hence it is possible to identify single variants of software products from the PF. The main goal of this stage is the meaningful differentiation of the assets which are to measure in the focused PF. An iterative execution of the demarcation (initial, interim and final calculation) enables the consideration of the evolution in the infrastructure of a PF as shown in figure 1. Consequently this step accesses the evolution which triggers the exchange between the common and variable assets in a PF. Furthermore the creeping scope phenomenon is considered during the development of a PF. The micro analysis in figure 2 is characterized as an accumulation of software metrics to calculate an unadjusted size measure for PF. These metrics are partitioned in two sections as a result of the domain specific PF-usage:
4 Process-Family-Points 317 ebusiness: The actions to measure a PF in the domain of ebusiness comprise a data oriented and a process focused perspective. Both viewpoints realize a classification of the properties from PF in categories which differ in relation to their implementation size. Subsequently to this categorization a complexity weighting of every data and process function compose the foundation for the calculation of unadjusted PFP. Automotive: The metrics to measure PF in the automotive domain comprehend the characteristics of a real time and a process viewpoint with an important influence of the implementation size. The process to calculate the size measure of unadjusted PFP is also organized into the sections of categorization, complexity weighting and transformation. Subsequently all calculated size measures were accumulated based on the preassigned type of count and attached to a project or a product. This sum of unadjusted PFP can be used as an early indicator to estimate future efforts. Furthermore this size measure is companionable to unadjusted FP and the COSMIC functional size unit (Cfsu). Consequently it is possible to compare PF with classical development approaches in the area of software engineering. 3 Effort Estimation The PFP metrics which forecast efforts in developing or modifying a PF constitute a high flexible system to evaluate external influences in software engineering. Hence these metrics quantify environmental influences in a dynamic way and can be considered as an all-purpose concept. In addition to adjusting the PFP measures the macro analysis also enables a substitution of the out-of-time weighting procedures Fig. 3. Effort estimation [cf. 5]
5 318 S. Kiebusch, B. Franczyk, and A. Speck from the FPA or Mark II analysis. With the flexible process model of figure 3 it is possible to take account of relevant effort influences which are up-to-date. The domain independent software metrics from figure 3 consider four common conditions of PF, each subclassified in five exemplary influences. Environmental factors like documentation, infrastructure, transition process and knowledge transfer are evaluated as exemplary parameters of the flexible architecture from the PFP macro analysis. This general part of the PFP macro analysis calculates a numerical degree of influence which is connected to the evaluated factors and quantifies their impact on the effort to develop or modify a PF. The numeral influence of every domain independent influencing factor is calculated like in table 1. Table 1. Documentation influences ID documentation value effect on effort A Is it necessary to create technical and/or yes increase 01 functional specifications? no decrease A Is it a must to documentate the usage of yes increase 02 software metrics? no decrease A yes increase Is it planned to documentate the code? 03 no decrease A yes increase Is it a must to develop a user guide? 04 no decrease A Is it planned to documentate defects and/or yes increase 05 create a test paper? no decrease numeral influence Σ increasing values After this evaluation of general influences the software metrics in figure 3 focus 30 exemplary characteristics which are domain dependent. Typical influences with a high impact on the development or modification effort for a PF in the automotive domain are for instance computing power, safety and memory volume. On the other hand influences like flexibility, marketing and legal position have an effect on the development or modification of a PF in the domain of ebusiness. At this stage a second numeral influence will be calculated for the specific domain. The consideration of 27 quality factors according to ISO/IEC 9126 is not obligatory in contrast with the preview metrics which are mandatory to execute [cf. 3]. The additional application of this optional part from the PFP macro analysis enables the computation of a third numeral influence with a quality focus. According to the process model in figure 3 the size measure of adjusted PFP is calculated by the numeral influences from the domain dependent and the domain specific software metrics. Beside the percentage of adjustment, the number of general and domain specific influences can be selected in a flexible way. Furthermore the preassigned type of count guarantees a comparability between adjusted PFP and adjusted FP. The optional size measure of quality adjusted PFP is a refinement of the adjusted PFP. An additional consideration of quality attributes realizes a high correlation between quality adjusted PFP and the effort for developing or modifying a PF. At the
6 Process-Family-Points 319 same time quality adjusted PFP are not compatible with alternative size measures because other metrics do not consider quality attributes on a satisfactory scale. Normally the adjusted PFP are calculated to compare the productivity between PF and traditional approaches in software engineering. On the other hand quality adjusted PFP are preferred if alternative size measures are not available for a comparison and a high precision of the effort estimation is important. The concluding estimation of effort for developing or modifying a PF is computed by usage of empirical equations. A number of functions to forecast efforts in man hours based on historical data are offered for the size measures of unadjusted, adjusted and quality adjusted PFP [figure 4, figure 5]. 4 Validation The correlation between the size measures of the PFP analysis and the effort to develop or modify a PF was investigated by scenarios of empirical validation. Within this framework it was possible to collect historical data for a derivation of domain specific equations to estimate the efforts in a PF project. Every part of the PFP analysis with a focus on the domain of ebusiness was initially validated within a project at the University of Leipzig. Additionally to the development of a PF all efforts were estimated by a parallel usage of the PFP analysis and the traditional FPA. The size measures of the latter approach were characterized by a low correlation to the recorded efforts. On the other side the results of the PFP analysis have a significant higher coherence to the required efforts for developing a PF in the domain of ebusiness. Figure 4 illustrates the PFP size measure with the highest effort correlation. Furthermore an equation to estimate man hours in dependence on quality adjusted PFP (y=3,4784x) is calculated by a linear regression y = x R 2 = person hours quality adjusted PFP Fig. 4. Quality adjusted PFP and man hours (ebuiness)
7 320 S. Kiebusch, B. Franczyk, and A. Speck A first validation of the PFP analysis to measure the size and estimate the effort for PF in the automotive domain was executed in cooperation with DaimlerChrysler Research and Technology. The potential effort to realize a theoretical PF was identified within the framework of a Delphi-Study as a multistage expert interview. Therefore it was possible to compare the identified person hours for developing a PF with the precalculated size measures of the PFP analysis and the COSMIC Cfsu. In contrast to the Cfsu all PFP size measures were characterized by a much higher correlation to the determined efforts. Figure 5 shows the coherence between quality adjusted PFP and the efforts for developing a PF in the domain of automotive by a empirical based equation (y=2,0534x). 140 person hours y = x R 2 = quality adjusted PFP Fig. 5. Quality adjusted PFP and person hours (automotive) The described validation is to be characterized as an laboratory study with an restricted scope. Nevertheless the PFP analysis is the only valid framework of software metrics to measure the size and forecast the effort in developing or modifying a PF. Moreover it is planned to collect additional data by usage of prototypical, domain specific implementations of the PFP software metrics. 1 Based on these measurement tools the actual equations to estimate the efforts will be calibrated and optimized during the research project Process Family Engineering in Service- Oriented Applications (PESOA). 5 Conclusion The PFP analysis which was described in this article allows the identification of different influences to a project and supports an efficient problem management in software engineering for a PF. Furthermore, the discussed metrics enable a precise 1 Downloadable at:
8 Process-Family-Points 321 project planning and a tracking of the development progression. Based on the delivery of size measures and the estimation of future effort the PFP software metrics calculate valuable information for the economical management of PF. Despite the fact that these software metrics are the only approach to measure a PF they are first of all a scientific starting point which can be extended in different perspectives. For instance it is imaginable to match the PFP analysis with the rules of a functional size measurement according to ISO/IEC [cf. 4]. At the end it is to mention that the PFP macro analysis describes a high flexible system to access the impact of external influences which can be used also with traditional metrics like the FPA. These PFP metrics offer a model to optimize the accuracy of alternative approaches for effort estimation in the area of software engineering. References 1. Bayer, J., Buhl, W., Giese, C., Lehner, T., Ocampo, A., Puhlmann, F., Richter, E., Schnieders, A., Weiland, J.: Process Family Engineering: Modeling variant-rich processes. PESOA Report No. 18/2005, Böckle, G., Clements, P., McGregor, J. D., Muthig, D., Schmid, K. A Cost Model for Software Product Lines. In: van der Linden, F. (Ed.) Software Product-Family Engineering: 5 th International Workshop, PFE Springer LNCS 3014, Berlin u. a. 2004, S International Organization For Standardization/International Electrotechnical Commission (Ed.): Software engineering Product quality Part 1: Quality model. ISO/IEC 9126:2001, Geneva International Organization For Standardization/International Electrotechnical Commission (Ed.): Information technology Software measurement Functional Size Measurement Part 1: Definition of concepts. ISO/IEC :1998, Geneva Kiebusch, S. Metriken für prozessorientierte Software-System-Familien: Umfangskalkulation sowie Aufwandsprognose im Electronic Business und Automobilbereich. Dissertation, University of Leipzig, Leipzig Kiebusch, S., Franczyk, B., Speck, A.: Measurement of Embedded Software System Families. In: Proceedings of the 6 th International Workshop on Software Process Simulation and Modeling, St.-Louis 2005, pp Lamine, S. Modèle d estimation de coûts pour le développement logiciel basé sur la réutilisation: Cas de l approche PLE. Master-Thesis, National School of Computer Science, Tunis Poulin, J.: The Economics of Software Product Lines. In: International Journal of Applied Software Technology, 3 (1997) 1, pp Process Family Engineering in Service-Oriented Applications (Ed.): PESOA Publikationen Withey, J.: Investment Analysis of Software Assets for Product Lines. CMU/SEI-96- TR-010, Carnegie Mellon University, 1996.
Business Family Engineering: Does it make sense?
Business Family Engineering: Does it make sense? Ildefonso Montero, Joaquín Peña, Antonio Ruiz-Cortés Departamento de Lenguajes y Sistemas Informáticos Av. Reina Mercedes s/n, 41012 Seville (Spain) University
More informationAn Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
More informationA Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
More informationComputational Engineering Programs at the University of Erlangen-Nuremberg
Computational Engineering Programs at the University of Erlangen-Nuremberg Ulrich Ruede Lehrstuhl für Simulation, Institut für Informatik Universität Erlangen http://www10.informatik.uni-erlangen.de/ ruede
More informationA CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS P. Mandl-Striegnitz 1, H. Lichter 2 1 Software Engineering Group, University of Stuttgart 2 Department of Computer Science,
More information15 Jahre Software-Produktlinien: Einführung und aktueller Stand
Software Systems Engineering 15 Jahre Software-Produktlinien: Einführung und aktueller Stand Mini-Tutorial Dr. Andreas Birk (Software.Process.Management), Prof. Dr. Klaus Schmid (Universität Hildesheim)
More information1 Business Modeling. 1.1 Event-driven Process Chain (EPC) Seite 2
Business Process Modeling with EPC and UML Transformation or Integration? Dr. Markus Nüttgens, Dipl.-Inform. Thomas Feld, Dipl.-Kfm. Volker Zimmermann Institut für Wirtschaftsinformatik (IWi), Universität
More informationSoftware Engineering from an Engineering Perspective: SWEBOK as a Study Object
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie
More informationSimulating Software Projects An Approach for Teaching Project Management
Simulating Software Projects An Approach for Teaching Project Management P. Mandl-Striegnitz 1, A. Drappa 1, H. Lichter 2 1 University of Stuttgart, Stuttgart, Germany 2 Aachen University of Technology,
More informationInvestigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA
Investigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA Akbar Nabiollahi, Rose Alinda Alias, Shamsul Sahibuddin Faculty of Computer Science and Information System Universiti
More informationData-Aware Service Choreographies through Transparent Data Exchange
Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application
More informationUsing Productivity Measure and Function Points to Improve the Software Development Process
Using Productivity Measure and Function Points to Improve the Software Development Process Eduardo Alves de Oliveira and Ricardo Choren Noya Computer Engineering Section, Military Engineering Institute,
More informationEvolution of Interests in the Learning Context Data Model
Evolution of Interests in the Learning Context Data Model Hendrik Thüs, Mohamed Amine Chatti, Roman Brandt, Ulrik Schroeder Informatik 9 (Learning Technologies), RWTH Aachen University, Aachen, Germany
More informationAdaptive demand planning in a volatile business environment
2012 International Conference on Economics, Business and Marketing Management IPEDR vol.29 (2012) (2012) IACSIT Press, Singapore Adaptive demand planning in a volatile business environment Romana Traxler
More informationThe UML «extend» Relationship as Support for Software Variability
The UML «extend» Relationship as Support for Software Variability Sofia Azevedo 1, Ricardo J. Machado 1, Alexandre Bragança 2, and Hugo Ribeiro 3 1 Universidade do Minho, Portugal {sofia.azevedo,rmac}@dsi.uminho.pt
More informationManaging and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts
Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Marian Benner, Matthias Book, Tobias Brückmann, Volker Gruhn, Thomas Richter, Sema Seyhan paluno The Ruhr Institute
More informationTransactions on Information and Communications Technologies vol 11, 1995 WIT Press, www.witpress.com, ISSN 1743-3517
Impact analysis of process change proposals* M. Host and C. Wohlin Department of Communication Systems, Lund University, PO Box 118, S-221 00 Lund, Sweden Abstract Before software processes are changed
More informationRisk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili jyrki.kontio@ntc.nokia.com / basili@cs.umd.edu University of Maryland Department of Computer Science A.V.Williams Building
More informationFamily Evaluation Framework overview & introduction
A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:
More informationForecasting methods applied to engineering management
Forecasting methods applied to engineering management Áron Szász-Gábor Abstract. This paper presents arguments for the usefulness of a simple forecasting application package for sustaining operational
More informationSoftware Construction
Software Construction Staff Faculty: Univ.-Prof. Dr. rer. nat. Horst Lichter lichter@informatik.rwth-aachen.de Secretary: Bärbel Kronewetter Phone: +49 241 80 21 330 Fax: +49 241 80 22 352 Research Assistants:
More informationDesign and Rationale of a Quality Assurance Process for a Scientific Framework
Design and Rationale of a Quality Assurance Process for a Scientific Framework Hanna Remmel and Barbara Paech Institute for Computer Science University of Heidelberg Heidelberg, Germany {remmel, paech}@informatik.uni-heidelberg.de
More informationVariability in Service-Oriented Systems: An Analysis of Existing Approaches
Variability in -Oriented Systems: An Analysis of Existing Approaches Holger Eichelberger and Christian Kröher and Klaus Schmid 1 Software Systems Engineering, Institute of Computer Science, University
More informationIntroducing Reference Models in ERP Development
Introducing Reference Models in ERP Development Signe Ellegård Borch IT University of Copenhagen elleborch@itu.dk Introduction Business process reference modelling is not a new topic in the ERP software
More informationChapter 4 Software Lifecycle and Performance Analysis
Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and
More informationInternationalization Processes for Open Educational Resources
Internationalization Processes for Open Educational Resources Henri Pirkkalainen 1, Stefan Thalmann 2, Jan Pawlowski 1, Markus Bick 3, Philipp Holtkamp 1, Kyung-Hun Ha 3 1 University of Jyväskylä, Global
More informationScientific Updates on Version Control and Change Management
Change Management and Version Control of Scientific Applications Bojana Koteska and Anastas Mishev Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University, Skopje, Macedonia ABSTRACT
More informationA Service Modeling Approach with Business-Level Reusability and Extensibility
A Service Modeling Approach with Business-Level Reusability and Extensibility Jianwu Wang 1,2, Jian Yu 1, Yanbo Han 1 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080, Beijing,
More informationLearning bagged models of dynamic systems. 1 Introduction
Learning bagged models of dynamic systems Nikola Simidjievski 1,2, Ljupco Todorovski 3, Sašo Džeroski 1,2 1 Department of Knowledge Technologies, Jožef Stefan Institute, Ljubljana, Slovenia 2 Jožef Stefan
More informationA Framework for Software Product Line Engineering
Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product
More informationSOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures
SOPLE-DE: An Approach to Design -Oriented Product Line Architectures Flávio M. Medeiros, Eduardo S. de Almeida 2, and Silvio R.L. Meira Federal University of Pernambuco (UFPE) 2 Federal University of Bahia
More informationTracking Software Development Progress with Earned Value and Use Case Point
ISBN 978-952-5726-06-0 Proceedings of the 2009 International Workshop on Information Security and Application (IWISA 2009) Qingdao, China, November 21-22, 2009 Tracking Software Development Progress with
More informationGQM + Strategies in a Nutshell
GQM + trategies in a Nutshell 2 Data is like garbage. You had better know what you are going to do with it before you collect it. Unknown author This chapter introduces the GQM + trategies approach for
More informationDatabase Scheme Configuration for a Product Line of MPC-TOOLS
Database Scheme Configuration for a Product Line of MPC-TOOLS Benjamin Klöpper, Tobias Rust, Bernhard Vedder, and Wilhelm Dangelmaier Heinz Nixdorf Institute, University of Paderborn, Fürstenallee 11,
More informationEvaluation of Students' Modeling and Programming Skills
Evaluation of Students' Modeling and Programming Skills Birgit Demuth, Sebastian Götz, Harry Sneed, and Uwe Schmidt Technische Universität Dresden Faculty of Computer Science Abstract. In winter semester
More informationUniversity of East London Institutional Repository: http://roar.uel.ac.uk
University of East London Institutional Repository: http://roar.uel.ac.uk This paper is made available online in accordance with publisher policies. Please scroll down to view the document itself. Please
More informationThe SWEBOK Initiative and Software Measurement Intentions
The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential
More informationMonalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2
An Ontology-based Approach for Software Measurement and Suitability Measurement Repository Evaluation to Apply Statistical Software Process Control in High Maturity Organizations Monalessa Perini Barcellos
More informationOverview of major concepts in the service oriented extended OeBTO
Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business
More informationOn Project Management Scheduling where Human Resource is a Critical Variable 1
On Project Management Scheduling where Human Resource is a Critical Variable 1 Valentina Plekhanova Macquarie University, School of Mathematics, Physics, Computing and Electronics, Sydney, NSW 2109, Australia
More informationSchool of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology. DM/IST 004 Requirements
School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology The mission of the Information Systems and Technology specialization of the Doctor of Management
More informationMEASURES FOR EXCELLENCE SIZING AND CONTROLLING INCREMENTAL SOFTWARE DEVELOPMENT
Quantitative Software Management MEASURES FOR EXCELLENCE SIZING AND CONTROLLING INCREMENTAL SOFTWARE DEVELOPMENT J. Greene QSM Ltd 5 Haarlem Road Brook Green PAPER96 Page 1 London W14 0JL Tel : 44-171-603-9009
More informationOntology based Recruitment Process
Ontology based Recruitment Process Malgorzata Mochol Radoslaw Oldakowski Institut für Informatik AG Netzbasierte Informationssysteme Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany mochol@inf.fu-berlin.de
More informationMiracle Integrating Knowledge Management and Business Intelligence
ALLGEMEINE FORST UND JAGDZEITUNG (ISSN: 0002-5852) Available online www.sauerlander-verlag.com/ Miracle Integrating Knowledge Management and Business Intelligence Nursel van der Haas Technical University
More informationIntroduction to Business Process Management
Introduction to Business Process Management Improving business processes is on top of the agenda for chief and senior executives. This requires a solid understanding of current and future business processes
More informationIntegration Strategies and Patterns for SOA and Standard Platforms
Integration Strategies and Patterns for SOA and Standard Platforms Helge Buckow, Hans-Jürgen Groß, Gunther Piller, Karl Prott, Johannes Willkomm, Alfred Zimmermann SOA Innovation Lab e.v. Workstream SOA
More informationPrediction of Business Process Model Quality based on Structural Metrics
Prediction of Business Process Model Quality based on Structural Metrics Laura Sánchez-González 1, Félix García 1, Jan Mendling 2, Francisco Ruiz 1, Mario Piattini 1 1 Alarcos Research Group, TSI Department,
More informationAPPLICATION OF ENTERPRISE AND PROCESS ARCHITECTURE PATTERNS IN HOSPITALS
APPLICATION OF ENTERPRISE AND PROCESS ARCHITECTURE PATTERNS IN HOSPITALS Oscar Barros and Cristian Julio The Project In a previous paper in BPTrends [7], of which this is a sequel, we presented our approach
More information5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises
5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises Authors Jose A. Calvo-Manzano, Gonzalo Cuevas Agustin, Ivan Garcia Pacheco, Tomas San Feliu Gilabert, and Ariel Serrano
More informationINTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 01 GLASGOW, AUGUST 21-23, 2001
INTERNATIONAL CONFERENCE ON ENGINEERING ICED 01 GLASGOW, AUGUST 21-23, 2001 REDUCING DEVELOPMENT CYCLE BY DATA MANAGEMENT WITHIN THE OFFICE Mario Storga, Davor Pavlic and Dorian Marjanovic Keywords: Product
More informationAn Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
More informationImplementation requirements for knowledge management components into ERP Systems: Comparison of software producers and companies
Implementation requirements for knowledge management components into ERP : Comparison of software producers and companies Bachelorarbeit Zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.)
More informationIntegration of Time Management in the Digital Factory
Integration of Time Management in the Digital Factory Ulf Eberhardt a,, Stefan Rulhoff b,1 and Dr. Josip Stjepandic c a Project Engineer, Daimler Trucks, Mannheim, Germany b Consultant, PROSTEP AG, Darmstadt
More informationSoftware project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
More informationSOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT
SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original
More informationA PRODUCT METRICS TOOL INTEGRATED INTO
A PRODUCT METRICS TOOL INTEGRATED INTO A SOFTWARE DEVELOPMENT ENVIRONMENT Claus Lewerentz, Frank Simon Software and Systems Development Group Computer Science Department, Technical University of Cottbus
More informationAC 2009-803: ENTERPRISE RESOURCE PLANNING: A STUDY OF USER SATISFACTION WITH REFERENCE TO THE CONSTRUCTION INDUSTRY
AC 2009-803: ENTERPRISE RESOURCE PLANNING: A STUDY OF USER SATISFACTION WITH REFERENCE TO THE CONSTRUCTION INDUSTRY I. Choudhury, Texas A&M University American Society for Engineering Education, 2009 Page
More informationHow To Determine Your Level Of Competence
Outcome Analysis of Bachelor and Master Curricula in Electrical Engineering and Computing Hans-Ulrich Heiss #1, Cornelia Raue *2 # School of Electrical Engineering and Computer Science, TU Berlin Einsteinufer
More informationLina khalid Ahmed Department of Software Engineering Zarqa University Amman, Jordan
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 5, No. 1, 11-15, 2015 Role of Component Certification in CBSE Activities for Building High Quality Software Lina
More informationCOMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES
International Journal of Advance Research In Science And Engineering http://www.ijarse.com COMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES 1 Lav Kumar Dixit,
More informationExperience Report: Appropriateness of the BCI-Method for Identifying Business Components in large-scale Information Systems
Experience Report: Appropriateness of the BCI-Method for Identifying Business Components in large-scale Information Systems Bernhard Selk 1, Sebastian Kloeckner 1, Bettina Bazijanec 1, Antonia Albani 2
More informationCertifying Energy Efficiency of Android Applications
Proceedings of the 28th EnviroInfo 2014 Conference, Oldenburg, Germany September 10-12, 2014 Certifying Energy Efficiency of Android Applications Johannes Meier 1, Marie-Christin Ostendorp 1, Jan Jelschen
More information55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium
PROCEEDINGS 55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium 13-17 September 2010 Crossing Borders within the ABC Automation, Biomedical Engineering and Computer
More informationModel-Driven Development and Product Lines: Synergies and Experience
Model-Driven Development and Product Lines: Synergies and Experience Generative Software Development and Software Economy Ulrich W. Eisenecker 20. Oktober 2006 Overview Quick introduction to generative
More informationMEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE
MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE Marcela Maya, Alain Abran, Pierre Bourque Université du Québec à Montréal P.O. Box 8888 (Centre-Ville) Montréal (Québec), Canada H3C 3P8
More informationLightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
More informationGoals and Scenarios to Software Product Lines: the GS2SPL Approach
Goals and Scenarios to Software Product Lines: the GS2SPL Approach Gabriela Guedes, Carla Silva, Jaelson Castro Centro de Informática Universidade Federal de Pernambuco (UFPE) CEP 50740-540, Recife/ PE
More informationEvaluation and Integration of Risk Management in CMMI and ISO/IEC 15504
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : ens03dse@cs.umu.se Computing Science Department Umea University, Umea, Sweden Abstract. During software development,
More informationLearning in Abstract Memory Schemes for Dynamic Optimization
Fourth International Conference on Natural Computation Learning in Abstract Memory Schemes for Dynamic Optimization Hendrik Richter HTWK Leipzig, Fachbereich Elektrotechnik und Informationstechnik, Institut
More informationContinuous Auditing in Big Data Computing Environments: Towards an Integrated Audit Approach by Using CAATTs
Continuous Auditing in Big Data Computing Environments: Towards an Integrated Audit Approach by Using CAATTs Andreas Kiesow, Novica Zarvić, Oliver Thomas Stuttgart, 23.09.2014 Management komplexer IT-Systeme
More informationStrategic Release Planning Challenges for Global Information Systems A Position Paper
Strategic Release Planning Challenges for Global Information Systems A Position Paper Gabriele Zorn-Pauli 1, Barbara Paech 1 and Jens Wittkopf 2 1 University of Heidelberg, Im Neuenheimer Feld 326, 69120
More informationMDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
More informationImproving Traceability of Requirements Through Qualitative Data Analysis
Improving Traceability of Requirements Through Qualitative Data Analysis Andreas Kaufmann, Dirk Riehle Open Source Research Group, Computer Science Department Friedrich-Alexander University Erlangen Nürnberg
More informationEvaluating the Performance Engineering Process
Evaluating the Performance Engineering Andreas Schmietendorf, André Scholz, Claus Rautenstrauch University of Magdeburg, School of Computer Science schmiete@ivs.cs.uni-magdeburg.de; {ascholz rauten}@iti.cs.uni-magdeburg.de
More informationTowards a Resource Elasticity Benchmark for Cloud Environments. Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi
Towards a Resource Elasticity Benchmark for Cloud Environments Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi Introduction & Background Resource Elasticity Utility Computing (Pay-Per-Use):
More informationProject Execution Guidelines for SESAR 2020 Exploratory Research
Project Execution Guidelines for SESAR 2020 Exploratory Research 04 June 2015 Edition 01.01.00 This document aims at providing guidance to consortia members on the way they are expected to fulfil the project
More informationAn Integrated Quality Assurance Framework for Specifying Business Information Systems
An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany
More informationArchitecture Centric Development in Software Product Lines
Architecture Centric Development in Software Product Lines Aurangzeb Khan DCE, College of E & ME National University of Science and Technology (NUST), Pakistan Farooque Azam DCE, College of E & ME National
More informationTESSY Automated dynamic module/unit and. CTE Classification Tree Editor. integration testing of embedded applications. for test case specifications
TESSY Automated dynamic module/unit and integration testing of embedded applications CTE Classification Tree Editor for test case specifications Automated module/unit testing and debugging at its best
More informationA Framework of Context-Sensitive Visualization for User-Centered Interactive Systems
Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered
More informationSoftware Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement
Software Maintenance Capability Maturity Model 311 Software Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement Alain April 1, Alain Abran 2, Reiner R. Dumke 3 1 Bahrain telecommunications
More informationFundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
More informationA Case Study in Integrated Quality Assurance for Performance Management Systems
A Case Study in Integrated Quality Assurance for Performance Management Systems Liam Peyton, Bo Zhan, Bernard Stepien School of Information Technology and Engineering, University of Ottawa, 800 King Edward
More informationSolving the size estimation problem in ERP project context: the eepc- COSMIC approach
Solving the size estimation problem in ERP project context: the eepc- COSMIC approach Francisco Martín Téllez Master Thesis Presentation March 20 th, 2009 University of Twente, Faculty of EEMCS Information
More informationA CONCEPTUAL MODEL FOR REQUIREMENTS ENGINEERING AND MANAGEMENT FOR CHANGE-INTENSIVE SOFTWARE
A CONCEPTUAL MODEL FOR REQUIREMENTS ENGINEERING AND MANAGEMENT FOR CHANGE-INTENSIVE SOFTWARE Jewgenij Botaschanjan, Andreas Fleischmann, Markus Pister Technische Universität München, Institut für Informatik
More informationInvestigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations Mennatallah H. Ibrahim Department of Computers and Information Sciences Institute
More informationProcess Patterns for Component-Based Software Development
Process Patterns for -Based Software Development Ehsan Kouroshfar, Hamed Yaghoubi Shahir, and Raman Ramsin Department of Computer Engineering Sharif University of Technology kouroshfar@ce.sharif.edu, yaghoubi@ieee.org,
More informationRequirements and Recommendations for the Realization of a Configuration Management Database
Requirements and Recommendations for the Realization of a Configuration Management Database Thomas Schaaf 1, Boran Gögetap 2 1 MNM Team, Ludwig Maximilians University, Munich, Germany Thomas.Schaaf@mnm-team.org
More informationComparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information
More informationThe Role of Requirement Engineering in Software Development Life Cycle 1
The Role of Engineering in Software Development Life Cycle 1 Abhijit Chakraborty, 2 Mrinal Kanti Baowaly, 3 Ashraful Arefin, 4 Ali Newaz Bahar 1, 2 Department of Computer Science and Telecommunication
More informationPedagogical Diagnostics with Use of Computer Technologies
Pedagogical Diagnostics with Use of Computer Technologies Lyudmyla Bilousova 1, Oleksandr Kolgatin 1 and Larisa Kolgatina 1 1 Kharkiv ational Pedagogical University named after G.S.Skovoroda, Kharkiv,
More informationONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS
ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University
More informationFrom a family of state based PAIS to a configurable and parameterized business process architecture
From a family of state based PAIS to a configurable and parameterized business process architecture by Andreas Rulle (Nexoma GmbH) and Juliane Siegeris (HTW Berlin) BPM 2014 Eindhoven 10.9.2014 Goal: pragmatic
More informationReusability of WSDL Services in Web Applications
599 Reusability of WSDL Services in Web Applications 1 Jaspreet Singh, 2 Sandeep Saini 1 Assistant Professor Department Of Computer Science & Engineering, Chandigarh University Gharuan, Punjab, India 2
More informationArchitectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles
Architectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles Sebastian Lehrig Software Engineering Group & Heinz Nixdorf Institute University of Paderborn, Paderborn, Germany
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 CM Configuration Change Management John D.
More informationSystem Software Product Line
System Software Product Line 2 1 Introduction The concept of Software Product Lines has been developed for more than a decade. Being initially an academic topic, product lines are more and more incorporated
More informationChapter 6. The stacking ensemble approach
82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described
More informationModel-Driven Cloud Data Storage
Model-Driven Cloud Data Storage Juan Castrejón 1, Genoveva Vargas-Solar 1, Christine Collet 1, and Rafael Lozano 2 1 Université de Grenoble, LIG-LAFMIA, 681 rue de la Passerelle, Saint Martin d Hères,
More informationSix Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
More information