1 Software Engineering (SU) group Reidar Conradi et al. IDI, NTNU, May 8, 2006

Slides:



Advertisements
Similar presentations
Prof. Dr. Olav Hohmeyer IPCC AR4 (2007) Results WG III Folie 1 A Short Overview of the IPCC Report on Climate Change Mitigation 2007 (WG III) Prof. Dr.
Advertisements

Information and support for running European projects.
ThemeGallery PowerTemplate
© 2000 JN Natural Gas Outlook & Issues AB 1890 Implementation Group Annual Meeting November 14, 2000 ®
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
LOGO Environmental Planning & Assessment Centre, Yonsei University Prof. Dr. Mu Choon Lee Sep EA master programs in Korea.
ICT research priorities and recommendations for strategy development in the WBC Ulrike Kunze / PT-DLR, Germany Consultation session on recommendations.
The Norwegian experience with EU Education Programmes Lene Oftedal - Norwegian Ministry of Education and Research Bucharest May
PRAGMA 14 – Taichung March High Performance and Grid Computing Group Faculty of Computer Science and Engineering Ho Chi Minh City University.
Ph. D. Completion and Attrition: Baseline Program Data
Ph.D. Completion and Attrition CGS Board of Directors December 4, 2007.
1 The Labour Market Integration of Immigrants in Germany Key results of the OECD-Report Thomas Liebig Directorate for Employment, Labour and Social Affairs.
1 A review of Evaluation and Impact Assessment by DAC Heads of Information in 2006 Ida Mc Donnell Annual Meeting of DAC HoI Canberra May 2006.
1 The Journal of Information Systems Editor ( ): Paul John Steinbart
TABLE OF CONTENTS CHAPTER 5.0: Workforce
A strategy for a Secure Information Society –
Nokia - European R&D collaboration Juha Saarnio Head of Industrial Initiatives Nokia Research Center Juha Saarnio Head of Industrial Initiatives Nokia.
Performance of Hedges & Long Futures Positions in CBOT Corn Goodland, Kansas March 2, 2009 Daniel OBrien, Extension Ag Economist K-State Research and Extension.
Toulouse, May 2011, Slide 1 20 x 20. Toulouse, May 2011, Slide 2 20 x 20.
1 National Center for the Training of Bank Personnel of Ukraine.
ABTC Business Training & Consultancy 1 AZERBAIJAN BANK TRAINING CENTRE Knowledge path to successful business about ABTC July 01, 2008.
1 ABOUT THE INSTITUTE ABOUT THE INSTITUTE SOFIA UNIVERSITY ST. KLIMENT OHRIDSKI, BULGARIA CENTRE FOR EUROPEAN RESEARCH, TRAINING AND DEVELOPMENT PROGRAMMES.
What is valorisation ? Growth €
1 Irregularities statistics from draft 280 Annual Fight Against Fraud Report for 2008 Maria NTZIOUNI-DOUMAS OLAF Train the trainers European Commission.
Presenter Name(s) Issue date National Student.
SPRING CREEK ELEMENTARY Title I For additional information contact the school at
1 Understanding Multiyear Estimates from the American Community Survey.
A Comparative Survey of Enterprise Architecture Frameworks
Ms. Leonards Class October 27, What a Clock Looks Like - Clocks have two hands, a big hand and a small hand. - The big hand tells time in minutes.
Public service interpreting in Norway - The Norwegian National Register of Interpreters Leonardo Doria de Souza Norwegian Directorate of Integration.
1 Some teacher profiles in Software Engineering (SE) group at Section for Development and Use of IT systems (UBIS) at IDI, NTNU 5 Oct (compiled by.
YES New Mexico Enterprise Eligibility System
Research Department 1 Global Economic Crisis and the Israeli Economy Herzliya conference Dr. Karnit Flug Research Director, Bank of Israel February 2009.
8/19/20141 Current OSS activities at NTNU NordicOSS meeting, Uppsala 4 Nov NTNU team.
CARMEN Policy Observatory and Dialogue Proposal Presentation to the CARMEN Directing Board Meeting San Juan, Puerto Rico 30 June 2003.
Charging at 120 and 240 Volts 120-Volt Portable Vehicle Charge Cord 240-Volt Home Charge Unit.
Slide 1 Presentation of NTNU/IDI’s Software Engineering Group, 29 Sept 2000 NTNU / IDI’s Software Engineering Group (SU) Student recruitment meeting, NTNU,
SU group research per 22 May NTNU / IDI’s Software Engineering Group (SU) Per 9 May 2003, rev. 22 May Reidar Conradi Dept. Computer and Information.
SU plans at IDI planning meeting, 10 May 2010 Software Engineering (SU) group at IDI, status and future plans IDI planning seminar 10 May.
COMPUTER B Y : L K. WINDOWS INFORMATION B Y : L K.
CAP CAVSARP: Clearwater Facility. CAP (Central Arizona Project) In 1980, Arizona overdraft: 2.5 million acre feet year (afy) groundwater deficit due to.
Drinking Among Junior and Senior High School Students Percent Who Have Consumed Any Alcohol In The Past Month Source: PRIDE Surveys,
Korkeakoulujen arviointineuvosto — Rådet för utvärdering av högskolorna — The Finnish Higher Education Evaluation Council (FINHEEC) eLearning and Virtual.
1 Supporting the cooperation and coordination of research activities carried out at national or regional level The “ERA-NET” Scheme
Careers Service 1 Why do a PhD? Dr. Tracy Bussoli Careers Adviser for Researchers.
Preserve the best NIS scientific capabilities foster social & economic progress support international scientific collaboration for mutual benefit INTAS.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
SU group research per 22 May NTNU / IDI’s Software Engineering Group (SU) Per 9 May 2003, rev. 10 September Reidar Conradi Dept. Computer and Information.
Statoil-NTNU contact meeting, 25 May 2009 STATOSS: OPEN SOURCE SOFTWARE AT STATOILHYDRO? NTNU-STATOILHYDRO contact meeting, 25 May 2009 Reidar.
Department of Computer and Information Science The Norwegian University of Science and Technology.
1 Software Engineering (SU) group: general info, persons and R&D projects Reidar Conradi, IDI, NTNU, Trondheim, 22. Aug Reidar.
Slide 1 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 NTNU / IDI’s Software Engineering Group (SU) Per 17 April 2001 Reidar Conradi.
Slide 1 INCO: INcremental and COmponent-Based Development, new NFR R&D project INCO: Incremental and Component Based Development Jan. 25, 2000 (rev. 26.1,
An industrial study in Norway, Germany and Italy Seminar on CBSE (component-based software engineering) Simula Research Lab., Oslo, 4 Feb. 2005
Slide 1 MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project MOWAHS: Mobile Work Across Heterogeneous Systems Reidar Conradi, Mads.
Template for ISERN Instructions:  Keep your main message short and clear: you can discuss the details in person or provide additional background material.
PhD seminar A case study of the mentoring approach in a SPIKE company By Finn Olav Bjørnson.
Invitation for a new OSS-USE R&D project OSS-USE: INDUSTRIAL SOFTWARE INNOVATION BY OSS 2 June 2009, Reidar Conradi et al., IDI, NTNU
NIK’01, Tromsø, Nov An Empirical Study on the Utility of Formal Routines to Transfer Knowledge and Experience Reidar Conradi, NTNU Tore Dybå,
1 - 26/10/2015 The SINTEF Group The Foundation for Scientific and Industrial Research at the Norwegian Institute of Technology Tore Dybå.
Slide 1 SPI Approaches and their Research Methods, ISERN, Hawaii, 8-10 Oct SPI Approaches and their Research Methods ISERN Meeting, Hawaii, 8-10.
Slide 1 MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project MOWAHS: Mobile Work Across Heterogeneous Systems Jan. 25, 2000 (rev.
Slide 1 Presentation University of Oslo, ISERN, Hawaii, 8-10 Oct Industrial Systems Development Department of Informatics University of Oslo, Norway.
Dag Sjøberg Simula Research Laboratory Basic Research in Computing and Communication Sciences!
Evolution in Open Source Software (OSS) SEVO seminar at Simula, 16 March 2006 Software Engineering (SU) group Reidar Conradi, Andreas Røsdal, Jingyue Li.
CBSE Seminar -4 Feb OSLO 1 Risk management and Process Improvement of Off-The-Shelf Based Development Jingyue Li Reidar Conradi,
Information day on FP6 Budapest Tor Ulsund (abelia)
RISE: center for Research-based Innovation in Software Engineering
Introduction on Empirical Software Engineering - ESE seminar by NTNU, IDI and Simula Res. Lab. at SRL, Oslo, 2 June 2003 Reidar Conradi Dept. Computer.
Empirical Study on Component-Based Development
Presentation transcript:

1 Software Engineering (SU) group Reidar Conradi et al. IDI, NTNU, May 8, Reidar Conradi, 30.jan.06

2 NTNU in short Established as NTH in 1905, now NTNU since Seven faculties, 53 departments students, 1700 scientific personnel. IME: Faculty of IT, Mathematics and Electrical Engineering. IME: five departments, incl. IDI: Dept. of Computer and Information Science. IDI: 50 teachers, 75 PhD fellows,10-12 PhD candidates and 150 master candidates per year. Over 100 taught topics. IDI: Ten research groups, incl. SU group.

3 SU: Who we are – what we do IDI’s software engineering group: Five faculty members: Reidar Conradi, Tor Stålhane, Letizia Jaccheri, Monica Divitini, Alf Inge Wang Five postdocs: Alan J. Munro, Ekaterina Prasolova-Førland, Parastoo Mohagheghi, Sobah Abbas Petersen, Carl-Fredrik Sørensen 14 active PhD-students, common theme: empirical sw.eng. research 30 MSc-cand. per year Research-based education: students participate in projects, project results are used in courses A dozen R&D projects, basic and industrial, in all our research fields – industry is our lab. Half of our papers are based on empirical research, and 25% are written with international co-authors.

4 Teachers (1): prof. Reidar Conradi Born in Oslo, 1946 MSc (1970) and PhD (1976) from NTNU At SINTEF , later at NTNU Interests: software quality and process improvement, CBSE/COTS/OSS, distributed systems, versioning. Projects: mostly in SU group

5 Teachers (2): prof. Tor Stålhane Born in Skien, 1944 MSc (1970) and PhD (1988) from NTNU At SINTEF , prof.II at UiS since 1997, at NTNU since 1 Oct Interests: software quality (especially safety and reliability), process improvement, industrial development, data analysis (statistics) and empirical methods Projects: SPIKE/EVISOFT, WebSys, BUCS,...

6 Teachers (3): prof. M. Letizia Jaccheri Born in Pisa, 1965 MSc (1988) in Pisa, PhD (1994) in Torino Politecnico di Torino , NTNU since 1997 Interests: empirical software engineering, software architecture, OSS/COTS, software and art, software engineering education Projects: E3, INCO (past), Simula Research Lab, software engineering education, CRIT

7 Teachers (4): prof. Monica Divitini Born in Tirano, Italy, 1964 MSc (1991) in Milano, PhD (1999) in Aalborg University of Milano , NTNU since 1997, first as a CAGIS postdoc Interests: CSCW, community-ware, mobile technology for education. Projects: CO2 Lab, MOTUS, projects with Telenor R&D, Eu projects

8 Teachers (5): dr. Alf Inge Wang Born in Levanger, 1970 BSc (1993) HiST, MSc (1996) NTNU, researcher at NTNU in 1996, PhD March 2001 Interests: Software architecture, agents/XML, configuration management, process modelling, XP, mobile technology for work support. Also music, football and family life. Projects (past): ESERNET (EU), CAGIS, MOWAHS Thesis: Agent-based process support

9 SU motivation Software essential in many important societal activities ,000 system developers in Norway – many without formal SW education. Still many challenges wrt. software quality and delivery on time and budget; cf. [US Standish report, 1995], cited in [PITAC, 1999], on projects for tailored software: –31% stopped before finish, 81 bill. $ loss/year (1% of GNP!) –53% have serious overruns (189% average), 59 bill. $/year Some challenges: –Web-systems: Manage time-to-market (TTM) vs. reliability? –Component-based development (OSS, COTS): quality, risks –Business critical systems –How do software systems evolve over time, cf. Y2K? –What is empirically known about software products and processes? –How can small companies carry out systematic improvement? –How to perform valid sw.eng. research in a university -- by student projects and having industry serving as a lab?

10 Research fields of SU group (1) Software Quality: reliability and safety, software process improvement, process modelling Software Architecture: CBSE with COTS/OSS, evolution Co-operative Work: learning, awareness, mobile technology, project work What is important for us: Empirical methods and studies in industry and among students, experience bases. Software engineering education: partly project-based. Tight cooperation with Simula Research Laboratory/UiO and SINTEF, active companies, Geomatikk, Telenor R&D, Abelia/IKT-Norge etc.

11 Research fields of the SU group Distributed Software Eng. Software Engineering Education CBSE: COTS/OSS, Evolution, SCM Reliability, safety Co-operative work SPI, learning organisations Software quality Mobile technology Software architecture

12 SU research projects, part 1 Supported by NFR: 1.CAGIS-2, : distributed learning environments, COO lab, Ekaterina Prasolova-Førland (Divitini). 2.MOWAHS, : mobile technologies, Carl-Fredrik Sørensen (Conradi); coop. with DB group. 3.INCO, : incr. and comp.-based development, Parastoo Mohagheghi at Ericsson (Conradi); with Simula/UiO. 4.WebSys, : web-systems – reliability vs. time-to-market, Sven Ziemer and Jianyun Zhou (Stålhane). 5.BUCS, : business critical software, Jon A. Børretzen, Per T. Myhrer and Torgrim Lauritsen (Stålhane and Conradi). 6.SEVO, : software evolution, Anita Gupta and Odd Petter N. Slyngstad (Conradi), with Statoil-IT. 7.SPIKE, : industrial sw process improvement, Finn Olav Bjørnson (Conradi); with Simula/UiO, SINTEF, Abelia, and 10 companies - successor of SPIQ and PROFIT. 8.EVISOFT, , empirically-driven process improvement, Geomatikk, 10 companies, Simula, SINTEF (two PhD students). 9.NorskCOSI, : OSS in European companies, IKT-Norge and three companies, C.-F. Sørensen, Øyvind Hauge (Conradi).

13 SU research projects, part 2 IDI/NTNU-supported: Software safety, : Siv Hilde Houmb (Stålhane). Component-based development, : OSS survey, Jingyue Li (Conradi). Now extended, coop. with prof. Liu at BJUT in CRIT: Creative methods in Education/software and art, (NTNU): novel educational practices, no PhD, Jaccheri at IDI w/ other dept. MOTUS, (NTNU), pervasive and cooperative computing, Birgit R. Krogstie (Divitini), Telenor R&D. Supported from other sources: ESE/Empirical software engineering, (SU funds): open source software, Thomas Østerlie (Jaccheri). ESERNET, (EU): network on Experimental Software Engineering, no PhD, Fraunhofer IESE + 25 partners. Net-based cooperation learning, (HiNT): learning and awareness, COO lab, Glenn Munkvold (Divitini). New EU project on cooperation technology, : one PhD student and postdoc, Monica Divitini.

14 Ex. New EVISOFT project: Evidence- based Software Improvement NFR industrial R&D project, NTNU, SINTEF, UiO/Simula, Geomatikk. 3 PhD students (NTNU, UiO), 10 part-time researchers, 10 active companies. NFR funding: 8 mill. kr/year. Project manager: Tor Ulsund, Geomatikk. Builds on SPIQ ( ), PROFIT ( ), SPIKE ( ) Help (“facilitate”) IT companies to improve, by pilot projects in each company: e.g. on cost estimation and risk analysis, UML- driven development, agile methods, component-based software engineering (CBSE) – coupled with quality/SPI efforts. Couple academia and industry: win-win in profile and effect, by action research. Empirical studies – in/across companies and with other projects General results: Method book, reports and papers, experience clusters, shared meetings and seminars

15 Ex. Project model in EVISOFT PlanCheck Development/implementation project Do Next company project Common projects (generalization) Company project (pilot project) Act Dissemination

16 Ex. Possible CBSE work topics for a company in EVISOFT project Get an overview of present products and processes? What are the new service-oriented architectures (SOA)? How to evolve old to new applications? What software components: internal, outsourced, OSS, COTS? Guidelines to help evaluate, select and integrate components? Arbitrate requirements vs. available components? Decide proper increments? Risk management in all this? What are the relevant data: size, defects, …?

17 Ex. Possible error analysis topics for a company in the EVISOFT project Plan: E.g. analyze trouble reports to identify frequent trouble sources and possible causes and remedies. Are different systems having different trouble profiles, e.g. related to CBSE? Do: Implement one or more remedies and follow up Check: Did it help – less defects? Act: Change process to include new remedies and disseminate results.