Odd Petter N. Slyngstad The SEVO project

Slides:



Advertisements
Similar presentations
RFMTC11 GÄVLE OCTOBER 4–5th 2011 Industrial radar sensor arrays and their applications October 04, 2011 P. Vainikainen, V. Mikhnev, Ye. Maksimovitch, M.-K.
Advertisements

1 Parastoo Mohagheghi- 21 Sept.2004 The Impact of Software Reuse and Incremental Development on the Quality of Large Systems Parastoo Mohagheghi Dept.
PVK-HT061 Contents Introduction Requirements Engineering Project Management Software Design Detailed Design and Coding Quality Assurance Software Maintenance.
Page 1, CBSE graduate course Component-Based Software Engineering Building reliable component-based systems Tasks for the CBSE group.
(a) (b) (c) (d). What is (1,2,3)  (3,4,2)? (a) (1, 2, 3, 4) (b) (1,2)  (3,4) (c) (1,3,4,2) (d) (3,1)  (4,2)
Software maintenance Managing the processes of system change.
Evaluation of Pace University's Master's Degree Program for BNY Mellon Employees Seidenberg School of Computer Science and Information Systems Pace University.
Shohreh Ajoudanian, Ph.D. Candidate 1391(2012). Test: Software Testing and Quality Assurance: Theory and Practice; By: Kshirasagar Naik Software Testing.
An industrial study in Norway, Germany and Italy Seminar on CBSE (component-based software engineering) Simula Research Lab., Oslo, 4 Feb. 2005
A Framework for Examning Topical Locality in Object- Oriented Software 2012 IEEE International Conference on Computer Software and Applications p
Developing Contemporary Canonical Software Courses Summer Program Overview Rise Research Group at Drexel.
TOKYO ELECTRON SOFTWARE TECHNOLOGIES 1/5 IWFST Testing & Quality – Issues on implementation quality in our project Nov 8, 2005 Tokyo Electron Software.
Enabling Reuse-Based Software Development of Large-Scale Systems IEEE Transactions on Software Engineering, Volume 31, Issue 6, June 2005 Richard W. Selby,
1 Anita Gupta 28/05/2009 The Profile of Software Changes in Reused vs. Non-Reused Industrial Software Systems Doctoral thesis presentation, Anita Gupta.
Evolution in Open Source Software (OSS) SEVO seminar at Simula, 16 March 2006 Software Engineering (SU) group Reidar Conradi, Andreas Røsdal, Jingyue Li.
Text Mining Application Programming Chapter 1 Introduction Manu Konchady, 2006.
1 07 September 2004 Parastoo Mohagheghi The Impact of Software Reuse and Incremental Development on the Quality of Large Systems Parastoo Mohagheghi, Dept.
TAG-TF Introduction Surveymonkey.com/s/TAGTFSurvey.
Audio Filtering By: Rudrapratap Jadhav ECE 3551 Microcomputer System.
Embedded Lab. Park Yeongseong.  Introduction  Problem Formulation  Approach Overview  AOI(Area Of Interest) Extraction  CallStack Pattern Mining.
CBSE Seminar -4 Feb OSLO 1 Risk management and Process Improvement of Off-The-Shelf Based Development Jingyue Li Reidar Conradi,
CHEP Development Fund (Round 5) Louise O’Boyle 18 th June 2013.
IFIP TC5 Working Group 5.4 Computer Aided Innovation Objectives: The Working Group will: – Identify the different existing approaches – Share opinions,
1 Practical Experience with Software Evolution in Statoil ASA SEVO Seminar, 16 March 2006 Odd Petter N. Slyngstad and Anita Gupta, Practical Experience.
A Survey of Object-Oriented Concepts, by Oscar Nierstrasz Reviewed by Odd Petter N. Slyngstad for DT8100, 27/1/2005.
Effectiveness of Pair-wise Testing on Logical Expressions Presented by William Ballance.
Information Retrieval in Practice
What is Enterprise Architecture Very Quick Overview
Systems integration and Testing INSE 6421
Breaking waves on the offshore wind turbine monopiles and the effects of boundary layer
IS301 – Software Engineering V:
Introduction to Load Balancing:
The Development Process of Web Applications
User Interface Design and Usability Course Introduction
Chapter 18 Maintaining Information Systems
CMMI Overview Quality Frameworks.
Software Life Cycle “What happens in the ‘life’ of software”
Rean Griffith‡, Gail Kaiser‡ Presented by Rean Griffith
Mid-term review presentation 3rd August 2010
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
CIS 331 Education for Service-- snaptutorial.com
UAF Training, Hands-on Project Based Unified Architecture Framework (UAF) Crash Course
UAF Seminar
The Introduction.
The Extensible Tool-chain for Evaluation of Architectural Models
Reverse Engineering: A Roadmap
Software Measurement Process ISO/IEC
After this discussion, you are expected to have the ability to…
VDM++ Tutorial Architecture.
Priority Research Direction (use one slide for each)
The Extensible Tool-chain for Evaluation of Architectural Models
Instant Design Challenge
Energy-Efficient Storage Systems
Architecture & System Performance
Metrics for process and Projects
Instant Design Challenge
A Brief History 1969: the term “software engineering” was coined
Factor Analysis (Principal Components) Output
Empirical Study on Component-Based Development
Business Intelligence
Data mining Data mining is the process of analyzing data from different perspectives and summarizing it into useful information.
Sentiment Analysis In Student Learning Experience By Obinna Obeleagu
Sentiment Analysis In Student Learning Experience By Obinna Obeleagu
Priority Research Direction (use one slide for each)
Definitions of “Design”
Text Mining Application Programming Chapter 1 Introduction
Applying Agile Lean to Global Software Development
DER Growth Scenarios and Load Forecasts Working Group
GOODS FOR PROCESSING The treatment of goods sent abroad for processing
Complex Information Management Using a Framework Supported by ECA Rules in XML Presented By Essam Mansour.
Presentation transcript:

Odd Petter N. Slyngstad The SEVO project PhD Seminar 23 nov. 2004

Overview Introduction Current Research Possible Research Questions Questions for discussion

Introduction SEVO aims to investigate Software EVOlution in component-based software engineering by looking at data on accumulated change over time to extract change profiles, frequencies and impact.

Current Research Involved with three projects: EIAO at HiA (Website evaluation) SITT at Teleca (GPRS load generator) SJEF at Statoil (Architectural framework for application development) Attempting to define (a common set of) metrics for measuring evolution for each case (goals vs. metrics approach).

Possible Research Questions RQ1. Where (and when) do changes originate? RQ2. Which parts of a software system are more likely to evolve, and how can these parts best be characterized and recognized? RQ3. How to improve the management of software evolution in component-based software development?

Questions for discussion Comments on the possible research questions presented (focus, degree of separation etc.) ? What may be the ”best” research methods to employ (data mining, case study)?

Further comments ? oslyngst at idi ntnu no